MATLAB(Matrix Labortary)是MathWorks公司 .docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB(Matrix Labortary)是MathWorks公司 .doc

附录 MATLAB简介  MATLAB(Matrix Labortary)是MathWorks公司于198年推出的一套高性能的数值计算可视化软件.MATLAB广泛应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案. 点击桌面上的MATLAB图标,或是点击开始程序MATLAB组中的相应程序项,运行进入MATLAB 画面右方呈现出来标题为Command Window的窗口就是命令窗口.命令窗口是与MATLAB编译器相联接的主窗口,当其中显示符号“”时,就代表系统已处于接受命令的状态(“”就是命令提示符),这是就可以直接在该窗口输入所编写的命令或源程序,然后按回车键运行. 运算结果. (1)用键盘在MATLAB 命令窗口 (21+2*(7-4))/3^2 (2)在上述表达式输入完成后,按回车键 (3)在指令执行后,MATLAB 命令窗口 ans = 3 1.3 变量的赋值 MATLAB的赋值语句只用等号. 例2.将2+3的运算结果赋值给变量x. 用键盘在用键盘在MATLAB 命令窗口 x=2+3 按回车键MATLAB 命令窗口 x = 5 如果指令以分号结束,其含义是只进行赋值操作,但不显示该指令的结果,如果想知道结果可以再输入x回车执行. 例3.执行以下两条指令. x=2+3; y=x*x MATLAB 命令窗口x=5的结果将不显示,但在软件的后台中保存. 矩阵运算 MATLAB提供了丰富的矩阵运算,这里,我们只介绍一部分简单的. 2.1 矩阵输入 例在命令窗口中输入一个3*3的矩阵: A=[1 2 3; 4 5 6; 7 8 ] 按回车键,MATLAB就会返回如下结果: A = 1 2 3 4 5 6 7 8 在命令窗口中输入 A=[1 2 3 4 5 6 7 8 10] 按回车键,MATLAB就会返回如下结果: A = 1 2 3 4 5 6 7 8 10 A-B 矩阵减法 A*B 矩阵乘法 A^n A 的n次幂 k*A 数k与矩阵A的数乘 A+k 矩阵A每个元素加k A’ 实矩阵转置、复矩阵的转置共轭 inv(A) A的逆矩阵 A/B 相当于A*inv(B),但算法更简捷 A\B 相当于inv(A)*B,但算法更简捷 det(A) A的行列式 rank(A) A的秩 trace(A) A的迹 poly(A) A的特征多项式,行向量表示多项式从0次到n次项的系数 eig(A) A的特征值,n个特征值构成列向量表示 [V,D]=eig(A) 求矩阵A的特征值和特征向量,结果中矩阵D的对角元为特征值,V每一列为对应特征向量,满足CV=VD [Q,R]=qr(A) 将实满秩矩阵分解为正交矩阵Q和上三角矩阵R的乘积:A=QR null(A) 求AX=0的基础解系 zeros(n) 返回n阶方阵,每个元素为零 zeros(m,n) 返回m行n列矩阵,每个元素为零 eye(n) 返回n阶单位阵 eye(m,n) 返回m行n列矩阵,主对角元为1,其他元素为零 ones(n) 返回n阶方阵,每个元素为1 ones(m,n) 返回m行n列矩阵,每个元素为1 orth(A) 返回与A列向量组等价的标准正交向量组 2.3 矩阵运算示例 例6.求下列矩阵的逆矩阵: . 在命令窗口中输入: A=[; 0 7 4; 1 5 6]; inv(A) MATLAB 命令窗口ans = -0.8800 0.9200 -0.7600 -0.1600 0.4400 -0.3200 0.2800 -0.5200 0.5600 例7. 求下列矩阵的特征多项式: . 在命令窗口中输入: A=[; 0 7 4; 1 5 6]; poly(A) MATLAB 命令窗口ans = 1.0000 -11.0000 -3.0000 25.0000 根据这一结果我们就知道A的特征多项式为 . 例8. 求下列矩阵的特征值与特征向量: . 在命令窗口中输入: A=[; 0 7 4; 1 5 6]; [V,D]=eig(A) MATLAB 命令窗口V = -0.9781 -0.5950 -0.1058 -0.0882 -0.4711 -0.

文档评论(0)

yanchuh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档