matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a

matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a

ID:36302280

大小:1.63 MB

页数:84页

时间:2019-05-08

matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a_第1页
matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a_第2页
matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a_第3页
matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a_第4页
matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a_第5页
资源描述:

《matlab基础与应用教程(人民邮电出版社-蔡旭辉)第二章a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章矩阵、数组和符号运算一、矩阵和数组运算要求内容:(1)熟练掌握矩阵的创建。(2)掌握矩阵运算和数组运算。(3)学会如何使用矩阵运算函数和数组运算函数。(4)注意区分矩阵和数组的差别,特别是运算符的差别。(5)了解多项式的创建方法和基本运算。MATLAB以矩阵为基本的运算单元,向量和标量作为特殊的矩阵处理:向量看作只有一行或一列的矩阵;标量看作只有一个元素的矩阵。1、矩阵的构造a.直接输入b.利用内部函数产生矩阵c.利用M文件产生矩阵d.从外部数据文件调入矩阵第2章矩阵、数组和符号运算第2章矩阵、

2、数组和符号运算a.直接输入直接输入需遵循以下基本规则:整个矩阵应以“[]”为首尾,即整个输入矩阵必须包含在方括号中;矩阵中,行与行之间必须用分号“;”或Enter键(按Enter键)符分隔;每行中的元素用逗号“,”或空格分隔;矩阵中的元素可以是数字或表达式,但表达式中不可包含未知的变量,MATLAB用表达式的值为该位置的矩阵元素赋值。当矩阵中没有任何元素时,该矩阵被称作“空阵”(EmptyMatrix)。第2章矩阵、数组和符号运算>>A=[1,2,3,4;5,6,7,8;9,10,11,12;13,1

3、4,15,16]A=12345678910111213141516>>A=[12345678910111213141516]A=12345678910111213141516利用表达式输入第2章矩阵、数组和符号运算B=15913261014371115481216>>B=[1,sqrt(25),9,132,6,10,7*23+sin(pi),7,11,154,abs(-8),12,16]第2章矩阵、数组和符号运算矩阵及其元素的赋值赋值就是把数赋予代表常量或变量的标识符。MATLAB中的变量或常量都代表

4、矩阵,标量应看做1×1阶的矩阵。赋值语句的一般形式为:变量=表达式(或数)例如:输入语句a=[123;456;789]则显示结果为a=123456789输入x=[-1.3sqrt(3)(1+2+3)/5*4]结果为x=-1.30001.73214.8000第2章矩阵、数组和符号运算变量的元素的标注变量的元素用圆括号“( )”中的数字(也称为下标)来注明,一维矩阵(也称数组或向量)中的元素用一个下标表示;二维的矩阵可有两个下标数,以逗号分开;三维或更高维的矩阵,可有三个或更多下标。用户可以单独给元素

5、赋值,如x(2)=1.7321,a(2,3)=6等。如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。例如输入x(5)=abs(x(1))结果为x=-1.30001.73214.800001.3000又如键入a(4,3)=6.5第2章矩阵、数组和符号运算得a=1.00002.00003.00004.00005.00006.00007.00008.00009.0000006.5000可见,跳空的元素x(4),a(4,1),a(4,2)被自动赋值0。这种自动扩展维数的功能只适用于赋值语句

6、。在其他语句中若出现超维调用的情况,MATLAB将给出出错提示。给全行(或全列)赋值,可用“:”。例如,给a的第5行赋值,可键入a(5,:)=[5,4,3]得a=1.00002.00003.00004.00005.00006.00007.00008.00009.0000006.50005.00004.00003.0000第2章矩阵、数组和符号运算把a的第2、4行及1、3列交点上的元素取出,构成一个新矩阵b,可键入b=a([2,4],[1,3])得b=4.00006.000006.5000要抽去a中的2

7、、4、5行,可利用空矩阵[]的概念。键入a([2,4,5],:)=[]得到a=123789第2章矩阵、数组和符号运算注意,“空矩阵”是指没有元素的矩阵。对任何一个矩阵赋值为[],就是使它的元素都消失掉。这完全不同于“零矩阵”,后者是元素存在,只是其数值为零而已。可以看出,空矩阵在使矩阵减缩时是不可缺少的概念。除“变量=表达式(或数)”的标准形式外,可以不要等式左端而只剩下“表达式”。这有两种可能:①该表达式并不产生数字解,例如产生图形或改变系统状态;②该表达式产生数字解,但不需要保存它。此时MATLA

8、B自动给出一个临时变量ans,把右端的结果暂存在ans中。若再做下一次运算又用到ans,则前一次的结果就被冲销了。例如键入a/7得到ans=0.14290.28570.42861.00001.14291.2857第2章矩阵、数组和符号运算b=1.00004.641621.5443100.0000由向量构成矩阵向量是组成矩阵的基本元素之一。向量元素需要用方括号括起来。元素之间用空格和逗号分隔生成行向量,用分号隔开生成列向量。可以把行向量看成1n阶矩阵,把

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

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

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