- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2.3矩阵的MATLAB表示 4.特殊矩阵和数组 (1)单位矩阵函数eye(); (2)zeros函数、ones函数; (3)rand以及randn 函数; (4)linspace函数。 1.eye(m,n) eye(m,n)产生对角线元素为1,其他元素为0的矩阵。 例如: eye(3,2) ans = 1 0 0 1 0 0 a=eye(3,3) a = 1 0 0 0 1 0 0 0 1 2. zeros函数、ones函数 zeros(m,n):产生m行,n列矩阵,矩阵元素均为0。 ones(m,n):产生m行,n列矩阵,矩阵元素均为1。 zeros(2,3) ans = 0 0 0 0 0 0 ones(3,2) ans = 1 1 1 1 1 1 3.rand以及randn 函数 rand:产生随机矩阵,矩阵元素满足在0、 1之间均匀分布。 randn:产生随机矩阵,矩阵元素服从均值为0,方差为1的正态分布。 rand(3,3) ans = 0.5252 0.8381 0.2026 0.0196 0.6721 0.6813 randn(3,2) ans = -1.1465 -0.0376 1.1909 0.3273 1.1892 0.1746 4. linspace函数 linspace函数的调用格式如下: y=linspace(a,b,n)产生一个行矢量y,该矢量把a和b间的数等分n份而得到。 例: y=linspace(1,100,5) y =1.0000 25.7500 50.5000 75.2500 100.0000 2.2.3矩阵的MATLAB表示 5.复数的赋值方式 MATLAB的每一个元素都可以是复数,实数是复数的特例。复数的虚数部分用i或j表示。对复数矩阵有两种赋值方法: (1)可将矩阵元逐个赋予复数; (2)将矩阵的实部和虚部分别赋值。 复数的赋值方式 逐个赋值: a=zeros(2,1); a(1,1)=1+2i; a(2,1)=2+2i a = 1.0000 + 2.0000i 2.0000 + 2.0000i 实、虚部分别赋值: b=[1;2]; c=[2;2]; d=b+ci d = 1.0000 + 2.0000i 2.0000 + 2.0000i 2.2.3矩阵的MATLAB表示 6.变量检查 在程序调试或变量的赋值过程,往往需要检查工作空间中的变量、变量的阶数以及变量赋值内容。在检查变量及其阶数等内容时,既可用工作空间窗口,也可在命令窗口使用who或whos命令来完成检查。当查看某变量的赋值情况,可在命令窗口直接键入该变量名回车即可。 变量检查(who,whos) d =[1.0000 + 2.0000i 2.0000 + 2.0000i]; whos Name Size Bytes Class d 1x2 32 double array (complex) Grand total is 2 elements using 32 bytes who Your variables are: d 2.3 MATLAB下矩阵的运算 2.3.1 矩阵的代数运算 (1)矩阵加减法“±”:A±B 功能:两矩阵对应元素相加减。因此,A和B两矩阵必须有相同的大小,或其中之一为标量,标量可以与任意大小的矩阵相加。 (1)矩阵加减法“±”:A±B 相同大小矩阵相加: a=[2,3]; b=ones(1,2) b = 1 1 c=a+b c = 3 4 矩阵与常数相加: a=[2,3]; b =1; c=a+b c = 3 4 2.3.1 矩阵的代数运算 (2)矩阵相乘“*”:A*B 功能:C =A*B为两矩阵线性代数的乘积。 例: a=[1,2]; b=[1;3]; c=a*b c = 7 2.3.1 矩阵的代数运算 (3) 矩阵元素相乘“.*”:A.*B 功能:矩阵A和B的对应元素相乘;因此,A和B必须大小相同,或其中之一为标量。 a=[1,2]; b=[1,3]; c=a.*b c = 1 6 2.3.1 矩阵的代数运算 (4)矩阵右
您可能关注的文档
- 03技术经济学第三章资金时间价值和等值计算陈研究.ppt
- 03简单国民收入决定模型2015-10-13研究.ppt
- 【成才之路】2015-2016学年高中历史第八单元第23课世界经济的区域集团化新人教版必修2研究.ppt
- 【成才之路】2015-2016学年高中历史第六单元第19课战后资本主义的新变化新人教版必修2研究.ppt
- 【成才之路】2015-2016学年高中历史第三单元第10课中国民族资本主义的曲折发展新人教版必修2研究.ppt
- 1.3技术的未来研究.ppt
- 1.3难报三春晖研究.ppt
- 03利率史与风险溢价投资学(南开大学)研究.ppt
- 【成才之路】2016年秋高中化学2.2.1酸、碱、盐在水溶液中的电离新人教版必修1研究.ppt
- 1.3平抛运动研究.ppt
文档评论(0)