- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
函数调用在MATLAB中
2001年9月--12月 《通信电路原理》--无九 MATLAB的发展史 MATLAB语言的主要特点 MATLAB语言的主要特点(续) MATLAB简介 一. 矩阵: 1.矩阵的建立与表示法: 在命令窗口中输入:A=[1,2,3;4,5,6;7,8,9] 可以得到: A = 1 2 3 4 5 6 7 8 9 若要显示整行或整列,则可以用(:)冒号来表示。冒 (:)代表矩阵中行(ROWS)或列(COLUMNS)的全部。 例如执行命令:A(:,2),就会显示第2列的全部,结果 为: ans = 2 5 8 其他特殊矩阵的生成方法: 1)、eye (m,n)或eye (m) 产生m*n 或 m*m的单位矩阵。例如: eye (3,4)与eye (3)分别产生如下矩阵: 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 2)、zeros (m,n) 或 zeros (m) 产生m*n 或m*m 的零矩阵。例如: zeros (3,4) 与zeros (3) 分别产生如下矩阵: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3)、ones (m,n) 或ones (m) 产生m*n或m*m的全部元素为1的矩 阵。例如:ones (3,4)与ones(3)分别产生如下矩阵: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2.常用矩阵函数: 1)、d=eig (A) 返回矩阵A的特征值所组成的列向量; [v,d]=eig (A) 返回分别由矩阵A的特征向量和特征值(以其为主对角线元素,其余元素为零)的两个矩阵。 例如执行命令:[v,d]=eig (A) 结果为: v = d = 0.2320 0.7858 0.4082 16.1168 0 0 0.5253 0.0868 -0.8165 0 -1.1168 0 0.8187 -0.6123 0.4082 0 0 -0.0000 其中v (:,i) 为d (i,i)所对应的特征向量。 2)、det (A) 计算行列式A的值。例如:det (A) 结果为: ans = 0 3.矩阵的四则运算符号: 加 “+” 减 “—” 乘 “*” 除 “/” 共轭转置 “’” 非共轭转置 “.’” 例如:b=[1+2i;3+4i] b = 1.0000 + 2.0000i 3.0000 + 4.0000i b ans = 1.0000 - 2.0000i 3.0000
文档评论(0)