22第4讲__MATLAB矩阵分析及符号运算
- 格式:ppt
- 大小:437.00 KB
- 文档页数:83


matlab矩阵的表示和简单操作(共8页)
-本页仅作为预览文档封面,使用时请删除本页- matlab矩阵的表示和简单操作
一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;e、矩阵的尺寸不必预先定义。
二,矩阵的创建:1、直接输入法最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规则。建立向量的时候可以利用冒号表达式,冒号表达式可以产生一个行向量,一般格式是: e1:e2:e3,其中e1为初始值,e2为步长,e3为终止值。还可以用linspace函数产生行向量,其调用格式为:linspace(a,b,n) ,其中a和b是生成向量的第一个和最后一个元素,n是元素总数。
2、利用MATLAB函数创建矩阵基本矩阵函数如下:(1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩阵,ones(m,n):产生m*n维的全1矩阵;(2) zeros()函数:产生全为0的矩阵;(3) rand()函数:产生在(0,1)区间均匀分布的随机阵;(4) eye()函数:产生单位阵;(5) randn()函数:产生均值为0,方差为1的标准正态分布随机矩阵。3、利用文件建立矩阵当矩阵尺寸较大或为经常使用的数据矩阵,则可以将此矩阵保存为文件,在需要时直接将文件利用load命令调入工作环境中使用即可。同时可以利用命令reshape对调入的矩阵进行重排。reshape(A,m,n),它在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二维矩阵。二、矩阵的简单操作1.获取矩阵元素可以通过下标(行列索引)引用矩阵的元素,如 Matrix(m,n)。
也可以采用矩阵元素的序号来引用矩阵元素。
矩阵元素的序号就是相应元素在内存中的排列顺序。
Matlab详细学习讲义
《MA TLAB软件应⽤》讲义[第2 / 16次课]
第1章基础准备及⼊门
⼀点名
⼆作业讲评
三复习提问MATLAB界⾯由⼏⼤组件组成?
MATLAB的搜索路径主要有什么应⽤途径?
四上机练习内容
启动MATLAB。
在D盘根⽬录下,以“学号_姓名”的格式创建⽂件夹,并在Matlab中将该⽬录设置为Current Folder。(利⽤MA TLAB Toolbar中Current Folder组合框后的按钮)。
以下为本章教学必须掌握的知识点。在MA TLAB的Command Window中练习以下代码,并观察系统输出,并逐⾏进⾏注释。本次课结束后将代码⽂件上传。
在MA TLAB程序界⾯中进⾏以下操作:1 上机实习内容提⽰及要求
启动MATLAB后,依次练习MA TLAB的菜单项、⼯具栏和Command Window、Current Folder、Command History、Workspace等主要组件的基本功能,按指定内容在MA TLAB程序界⾯下进⾏操作练习。
2 上机实习内容
在MATLAB程序界⾯中进⾏以下操作:1) Command Window指令窗⼝在集成窗体和独⽴窗体之间切换(Undock/Dock按钮)
2) 在Command Window中运⾏以下指令,掌握换⾏符(...)的使⽤
>> (12+2*(7-4))/3^2
>> S=1-1/2+1/3-1/4+1/5-1/6+1/7-1/8
>> S=1-1/2+1/3-1/4+…
+1/5-1/6+1/7-1/8
3)在Command Window中分别输⼊以下数值,并按回车,观察MA TLAB的输出(数值如3, -99, 0.001, 9.456, 1.3e-3, 4.5e33,eps, 等)
4)以下实例涉及变量的定义规则,在Command Window中分别输⼊并按回车,观察MA TLAB的输出结果.输出结果为错误提⽰时,分析出现错误的原因.>> xyz_4=32.75
freexyn编程实例视频教程系列1 Matlab基础入门
freexyn编程实例视频教程系列1
Matlab基础入门
1.0 概述
1.主要内容
matlab基础入门,包括界面设置、矩阵、运算符、数据类型、脚
本和函数以及符号运算等
作者:freexyn
2.实例演示
随机实例(略)
入门
1.1认识软件
1.软件简介
matlab是matrix和laboratory组合缩写,意为矩阵实验室
主要功能和用途:
用于科学和工程计算的高级语言;
用于调整运行环境进行迭代探索、设计和问题解决;
用于可视化数据的图形表达和用于创建自定义绘图的工具;
用于曲线拟合,数据分类,信号分析,控制系统调整等;
用于各种工程和科学应用的附加工具箱;
用于自定义用户界面构建应用程序; freexyn
编程实例视频教程系列1 Matlab基础入门
用于接口C/C ++、JAVA、.NET、Python、SQL和Excel等;
2. 软件安装
软件安装过程略
3.认识界面
启动matlab,默认的界面布局
当前文件夹:访问文件的路径,也是工作目录
命令窗口:输入命令并运行,由提示符“>>”指示
工作区:显示创建或导入的数据或变量
历史命令窗口:记录命令窗口中执行过的命令
1.2创建变量
1.在matlab中创建和使用变量
作者:freexyn
freexyn编程实例视频教程系列1 Matlab基础入门
2.认识命令
whos
clear
3.说明
matlab中创建变量不需要声明,类型默认使用双精度浮点型
创建变量后在命令窗口立即显示结果,并在工作区添加该变量
当不指定输出变量时,默认使用ans存储计算结果
程序语句以分号结尾,执行运算后不显示输出结果
命令窗口中回车键起运行程序功能
若输入一条语句后换行,但不想立刻运行,用Shift+Enter
允许一行输入多个语句,用逗号或分号分隔每个语句
快速回调之前执行过的语句,可以用方向键的上键和下键
matlab矩阵的表示和简单操作(共8页)
-本页仅作为预览文档封面,使用时请删除本页- matlab矩阵的表示和简单操作
一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩阵的元素可以是数值、变量、表达式或函数;e、矩阵的尺寸不必预先定义。
二,矩阵的创建:1、直接输入法最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规则。建立向量的时候可以利用冒号表达式,冒号表达式可以产生一个行向量,一般格式是: e1:e2:e3,其中e1为初始值,e2为步长,e3为终止值。还可以用linspace函数产生行向量,其调用格式为:linspace(a,b,n) ,其中a和b是生成向量的第一个和最后一个元素,n是元素总数。
2、利用MATLAB函数创建矩阵基本矩阵函数如下:(1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩阵,ones(m,n):产生m*n维的全1矩阵;(2) zeros()函数:产生全为0的矩阵;(3) rand()函数:产生在(0,1)区间均匀分布的随机阵;(4) eye()函数:产生单位阵;(5) randn()函数:产生均值为0,方差为1的标准正态分布随机矩阵。3、利用文件建立矩阵当矩阵尺寸较大或为经常使用的数据矩阵,则可以将此矩阵保存为文件,在需要时直接将文件利用load命令调入工作环境中使用即可。同时可以利用命令reshape对调入的矩阵进行重排。reshape(A,m,n),它在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二维矩阵。二、矩阵的简单操作1.获取矩阵元素可以通过下标(行列索引)引用矩阵的元素,如 Matrix(m,n)。
也可以采用矩阵元素的序号来引用矩阵元素。
矩阵元素的序号就是相应元素在内存中的排列顺序。