网站大量收购独家精品文档,联系QQ:2885784924

[理学]Matlab软件的应用.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]Matlab软件的应用

第6章 Matlab软件的应用 6.1 Matlab软件简介 6.2 ATLAB在矩阵和线性方程组中的应用 6.3 MATLAB在特征值、特征向量、二次型中的应用 第6.1节 Matlab软件简介 6.1.1 Matlab的命令窗口 6.1.2 Matlab的基本操作 6.1.3 矩阵的输入方法 6.1.4 矩阵的基本运算 6.1.2 Matlab的基本操作 Matlab的操作,有着下列基本规定: 1 分号“;”的三个作用: (1)在“[ ]”方括号内时,它是矩阵行间的分隔符。 (2)可用作在指令与指令间的分隔符。 (3)当存在于赋值指令后时,该指令执行后的赋值结果将不显示在屏幕上。 6.1.3 矩阵的输入方法 1 以直接列出元素的形式输入 对于较小的矩阵,从键盘上直接输入矩阵是最常用、最方便的创建方法。用这种直接法送入的矩阵由以下三个要素组成: 整个输入矩阵必须以方括号“[]”为其首尾; 矩阵的行与行之间必须用分号“;”或回车键 [Enterl隔离; 矩阵元素必须由逗号“,”或空格分隔。矩阵元素可以是不包含未定义变量的任何表达式。 6.1.4 矩阵的基本运算 1 矩阵的基本运算 矩阵的运算,指线性代数中涉及的各种矩阵运算。矩阵函数,指以矩阵为元素的各类函数。 第6.2节 MATLAB在矩阵 和线性方程组中的应用 6.2.1 MATLAB在矩阵中的应用 6.2.2 MATLAB在线性方程组中的应用 7.2.1 MATLAB在矩阵中的应用 (1)det(A) 求方阵A的行列式的值。 (2)rank(A) 求矩阵A的秩或A的行(列)向量组的秩。 (3)trace(A) 求矩阵A的迹。 (4)rref(A) 通过初等行变换,求矩阵A的标准阶梯形。 (5)syms a b c 表示a,b,c为符号,而不是数字。 (6) vpa(A,n) 求A的n位有效数字近似值。 6.2.2 MATLAB在线性方程组中的应用 线性方程的求解分为两类:一类是方程组求唯一解或求特解,另一类是方程组求通解。 可以通过系数矩阵A的秩来判断: 若矩阵的秩rank(A)=n(n为方程组中未知变量的个数)则有唯一解。 若矩阵的秩rank(A)<n,则可能有无穷解。 非齐次线性方程组的通解=对应齐次方程组的通解十非齐次方程组的一个特解。 6.3 MATLAB在特征值、 特征向量、 二次型中的应用 7.3.1 MATLAB在特征值和特征向量中的应用 7.3.2 MATLAB在二次型中的应用 6.3.2 MATLAB在二次型中的应用 (1) B=orth(A) 表示将矩阵A正交规范化,所得矩阵B为正交矩阵。 (2)? norm(X) 求向量X的长度。 (3)??? [U,T]=schur(A) 表示分解A=UTU’,当A为实对称矩阵时,T为特征值对角形,U为正交矩阵。 解法② A=[-2,1,1;0,2,0;-4,1,3]; [X,D]=eig(A) 运行后结果显示: X= D= (2)求符号矩阵A的特征值和特征向量。 [B,C]=eigensys(A) 运行后结果显示: X= D= * 6.1.1 Matlab的命令窗口 2 指令中的”pi”和i都是MATLAB的预定义变量(Predefined variable)名。 (1)pi代表π的一个拥有16位有效数字的近似值。 (2)i代表定义为 的虚数单位。 3 在MATLAB中,“%”以后的物理行中的内容仅作注释用,对MATLAB的计算不产生任何影响。 4 当一个指令长度超出物理行时或当为增加可读性而需把一个指令分行书写时,可用续行号“…”实现。 5 被赋过值的变量,不管是否在屏幕上显示过,都存放在MATLAB的工作内存(workspace)中,可随时被以后的指令调用或显示。 6 在每条指令输入行结束后按回车键,才能使该行指令被MATLAB执行。本书将不再重申这一必须的操作步骤。 例如输入 A=[1 2 3;4 5 6;7 8 9] 或 A=[1,2,3;4,5,6;7,8,9] 都将得到输出结果: 》A= 1 2 3 4 5 6 7 8 9 2 利用MATLAB函数和语句创建数值矩阵。 例7.3 用指令 reshape创建数值矩阵。 A=1:15, %产生有15个元素的行向

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档