最新Matlab在线性代数中的应用教学讲义PPT.ppt

最新Matlab在线性代数中的应用教学讲义PPT.ppt

ID:62071926

大小:523.50 KB

页数:39页

时间:2021-04-14

最新Matlab在线性代数中的应用教学讲义PPT.ppt_第1页
最新Matlab在线性代数中的应用教学讲义PPT.ppt_第2页
最新Matlab在线性代数中的应用教学讲义PPT.ppt_第3页
最新Matlab在线性代数中的应用教学讲义PPT.ppt_第4页
最新Matlab在线性代数中的应用教学讲义PPT.ppt_第5页
资源描述:

《最新Matlab在线性代数中的应用教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab在线性代数中的应用目标要求会给矩阵赋值会进行矩阵的基本运算,包括:加、减、数乘,乘法,转置,幂等运算会用命令inv计算矩阵的逆会用命令det计算行列式;Matlab的特点与功能Matlab符号计算功能Matlab和著名的符号计算语言Maple相结合Matlab的编程功能Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。通过Matlab进行编程完成特定的任务Matlab的绘图功能Matlab提供丰富的绘图命令, 很方便实现数据的

2、可视化例:绘制等高线meshc空间曲面作图举例(meshc)>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>meshc(X,Y,Z)>>[X,Y]=meshgrid(-8:0.5:8);>>r=sqrt(X.^2+Y.^2)+eps;>>Z=sin(r)./r;>>surf(X,Y,Z)1矩阵赋值赋值语句一般形式变量=表达式(或数)如:输入a=[123;456;789]显示a=123456789输入x=[-1.2

3、sqrt(3)(1+2+3)/5*4]显示x=-1.20001.73214.8000规则:矩阵元素放在方括号中,元素之间以空格或逗号分隔,不同行以分号分隔,语句结尾用回车或逗号将显示结果基本赋值矩阵ones(m,n),zero(m,n),magic(n),eye(n),rand(m,n),round(A)如:输入f1=ones(3,2)显示f1=111111输入f2=zero(2,3)显示f2=0000001矩阵赋值输入f3=magic(3)显示f3=816357492输入f4=eye(2)显示f

4、4=1001单个元素的引用例:>>A(2,3)矩阵元素的引用多个元素的引用:冒号的特殊用法利用小括弧和元素所在的位置(下标)x(i):向量x中的第i个元素A(i,j):矩阵A中的第i行,第j列元素例:>>x=1:2:5>>y=1:2:6例:>>x=2:1:5>>y=2:5例:>>x=3:2:1产生一个由等差序列组成的向量;a是首项,b是公差,c确定最后一项;若b=1,则b可以省略a:b:c例:>>x(1:3)>>A(3,1:3)矩阵元素的引用A(i:j,m:n)表示由矩阵A的第i到第j行和第m到第

5、n列交叉线上的元素组成的子矩阵可利用冒号提取矩阵的整行或整列例:>>A(1,:)>>A(:,1:3)>>A(:,:)2矩阵的基本运算矩阵算术运算书写格式与普通算术相同,包括加、减、乘、除。可用括号规定运算的优先级。Matlab将矩阵加、减、乘的程序编为内部函数,只要用+,-*做运算符号就包含阶数检查和执行运算的全过程两相加矩阵有一个是标量时,Matlab承认算式有效,自动把标量扩展为同阶等元素矩阵如:键入X=[-101];Y=X-1得Y=-2-10矩阵除法矩阵求逆inv(A),如果det(A)等于

6、或很接近零,Matlab会提示出错“左除”与“右除”,左乘或右乘矩阵的逆,A或/AAB<==>A的逆左乘B<==>inv(A)*BB/A<==>A的逆右乘B<==>B*inv(A)2矩阵的基本运算幂运算^A*A*A=A^5转置´理论学习中,A的转置表示为AT,在Matlab中用“´”表示3行列式与方程组求解相关命令det(A),计算矩阵A的行列式B(:,i)=b,把向量b赋给矩阵B的第i行A(i,j),引用矩阵A中第i行j列的元素[A,eye(5)],创建5×10矩阵,前5列为A,后5列为单位

7、矩阵symsx,定义x为符号变量3行列式与方程组求解逆矩阵各种求法:clearA=[-7,-2,-6,4,6;1,3,-6,3,11;3,-11,9,5,-2;-3,0,-2,9,-3;7,30,-18,11,4];%1.命令法:An1=inv(A)%2.幂运算法:An2=A^-1%3.右除法:An3=eye(5)/A%eye(5)为5阶单位矩阵%4.左除法:An4=Aeye(5)思考:如何用求逆阵或初等变换法解方程组?3行列式与方程组求解%求解符号行列式方程clear%清除各种变量symsx%

8、定义x为符号变量A=[3,2,1,1;3,2,2-x^2,1;5,1,3,2;7-x^2,1,3,2]D=det(A)%计算含符号变量矩阵A的行列式Df=factor(D)%对行列式D进行因式分解%从因式分解的结果,可以看出方程的解X=solve(D)%求方程“D=0”的解解方程:平面上线性变换的几何意义例设x为二维平面上第一象限中的一个单位方块,其四个顶点的数据可写成把不同的A矩阵作用于此组数据,可以得到多种多样的结果yi=Ai*x。用程序ag911进行变换计算,并画出x及yi图

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

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

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