《matlab常用命令》word版

《matlab常用命令》word版

ID:29624742

大小:544.00 KB

页数:11页

时间:2018-12-21

《matlab常用命令》word版_第1页
《matlab常用命令》word版_第2页
《matlab常用命令》word版_第3页
《matlab常用命令》word版_第4页
《matlab常用命令》word版_第5页
资源描述:

《《matlab常用命令》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MATLAB中常用标点基本算术运算符format命令——控制命令窗口数值显示格式1.4.2关系运算1.4.3逻辑运算1.5.3变量和表达式变量的命名方式:变量名由字母、数字和下划线组成;变量名中的英文字母大小写是有区别的;变量名的最大长度是有规定的。不同版本的系统规定不同:19个字符、31或63个字符等可调用namelengthmax函数得到系统规定长度1.6通用数学函数2.1.1矩阵的构造1.通过直接输入矩阵的元素构造矩阵:(1)用中括号[]把所有矩阵元素括起来(2)同一行的不同数据元素之间用空格或逗号间隔(3)用

2、分号(;)指定一行结束(4)可分成几行进行输入,用回车符代替分号(5)数据元素可以是表达式、数值、变量或函数2.通过M文件创建矩阵:当矩阵尺寸较大时,可采用在M文件中创建矩阵。优点:方便修改矩阵元素3.通过函数构造矩阵:使用专门的函数可生成某个特定意义的矩阵方法一:初值:步长:终点若不指定步长,则默认值为1;最后一个元素不一定是终点,这取决于区间长度是否是步长的整数倍。该函数用于创建向量。方法二:linspace(初值,终点,元素个数)等分间隔;该函数用于创建向量。方法三:常见函数创建特殊矩阵空阵;全0阵zeros(

3、);全1阵ones();单位阵eye();随机阵randn()1)空阵方法:>>[]性质:存在空阵变量;空阵中不包括任何元素;用于MATLAB中的运算传递。1)全0阵——矩阵元素全部由0组成的矩阵或数组方法:>>zeros(n,n)%n×n方阵>>zeros(m,n,p,...)%m×n×p×...维矩阵2)全1阵——全部元素均为1的矩阵或数组方法:>>ones(n,n)%n×n方阵>>ones(m,n,p,...)%m×n×p×...非方阵3)单位阵——仅对角线元素为1,其余元素均为0的矩阵或数组方法:>>eye(

4、n,n)%n×n方阵>>eye(m,n)%m×n非方阵4)随机阵——全部元素均为0到1的矩阵或数组方法:>>randn(n,n)%n×n方阵>>randn(m,n,p,...)%m×n×p非方阵4.通过数据文件构造矩阵:MATLAB可处理的数据格式有:(1)文本文件(2)*.mat文件(3)*.xls文件(4)图形文件和声音文件以上文件均以矩阵存储的。2.1.2矩阵下标与子矩阵提取(1)A(m,n)%提取第m行,第n列元素(2)A(:,n)%提取第n列元素(3)A(m,:)%提取第m行元素(4)A(m1:m2,n1:

5、n2)%提取第m1行到第m2行和第n1列到第n2列的所有元素(5)A(m:end,n)%提取从第m行到最末行和第n列的子块(6)A(:)%得到一个长列矢量,该矢量的元素按矩阵的列进行排列2.1.3矩阵的算术运算1.矩阵的加减运算:+(加)、-(减)2.矩阵乘法:*(乘)3.矩阵除法:/(右除)、(左除)①ab等效于矩阵a的逆左乘矩阵b,即a-1·b;②a/b等效于矩阵b的逆右乘矩阵a,即a·b-1;4.矩阵的幂:^(幂)5.矩阵转置:'(转置运算符)2.1.4矩阵的关系运算关系运算符:<(小于)lt、<=(小于或

6、等于)le、>(大于)gt、>=(大于或等于)ge、==(等于)eq、~=(不等于)ne。关系运算符的运算法则:关系运算将对两个矩阵的对应元素进行比较。关系运算的两个矩阵必须同维。2.1.5矩阵的逻辑运算2.1.6矩阵函数LU分解法是将方阵分解成一个下三角矩阵(lower)和一个上三角矩阵(upper)适用场合:简化大矩阵的行列式值的计算过程;求解逆矩阵;求解方程组。矩阵的特殊操作①重新排列方法:>>reshape(a,m,n,p,...)性质:将矩阵或数组a重新排列为m×n×p×...排列按照先排列、再排行、然后排

7、列第三维、第四维......②矩阵的翻转和旋转方法:>>fliplr(a)%矩阵a左右翻转left&right>>flipud(a)%矩阵a上下翻转up&down>>flipdim(a,n)%矩阵a的第n维翻转>>rot90(a)%矩阵a逆时针旋转90o③矩阵的抽取方法:>>c=diag(a,n)%c为矩阵a的第n条对角线所创建的元素矢量,n=0或不指定时抽取主对角线。>>a=diag(c,n)%创建对角矩阵a,矢量c作为a的第n条对角线元素。>>c=tril(a,n)%抽取矩阵a的n条对角线下面的部分。>>c=tr

8、iu(a,n)%抽取矩阵a的n条对角线上面的部分。%这两条命令中的c为与a同维矩阵2.2.1向量的构造1.逐个输入>>a=[139101516]%采用空格和逗号分隔构成行向量>>b=[1;3;9;10;15;16]%采用分号隔开构成列向量2.利用冒号表达式“:”生成向量>>x=1:2:9%初值=1,终值=9,步长=2>>z=1:5%初值=1,终

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。