matlab-第2讲-矩阵及数值运算ppt课件.ppt

matlab-第2讲-矩阵及数值运算ppt课件.ppt

ID:58882216

大小:304.00 KB

页数:55页

时间:2020-09-30

matlab-第2讲-矩阵及数值运算ppt课件.ppt_第1页
matlab-第2讲-矩阵及数值运算ppt课件.ppt_第2页
matlab-第2讲-矩阵及数值运算ppt课件.ppt_第3页
matlab-第2讲-矩阵及数值运算ppt课件.ppt_第4页
matlab-第2讲-矩阵及数值运算ppt课件.ppt_第5页
资源描述:

《matlab-第2讲-矩阵及数值运算ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB学习内容第一讲:概述及基本操作第二讲:矩阵及数值运算第三讲:二维、三维绘图 第四讲:MATLAB的程序设计第五讲:统计与回归分析 第六讲:插值与拟合 第七讲:微分方程 第八讲:优化问题第一天第二天第二讲矩阵与数值运算matlab具有出色的数值计算能力,占据世界上数值计算软件的主导地位Copyright©2007中国矿业大学徐海学院.*本讲内容一、矩阵的创建与修改二、矩阵运算三、数组运算四、利用矩阵来进行数值计算多项式运算线性方程组一、矩阵的创建与修改创建矩阵的方法直接输入法规则:矩阵元素必须用[]括住矩阵元素必须用逗号或空格分隔在[]内矩阵的行与

2、行之间必须用分号分隔矩阵元素可以是任何matlab表达式,可以是实数,也可以是复数(复数可用i,j输入)a=[123;456]x=[2pi/2;sqrt(3)3+5i]矩阵元素注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中,以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖。冒号的作用用于生成等间隔的向量,默认间隔为1。X=0:0.1:12.用matlab函数创建矩阵空阵a=[]—matlab允许输入空阵,当一项操作无结果时,返回空阵。b=rand(m,n)——m行n列的随机矩阵c=eye(m,n)——m行n列的单位矩阵d=zeros(

3、m,n)——元素都为0的m行n列矩阵e=ones(m,n)——全部元素都为1的m行n列矩阵3、矩阵中元素的操作MATLAB(matrix2)(1)矩阵A的第r行:A(r,:)(2)矩阵A的第r列:A(:,r)(4)取矩阵A的第i1~i2行、第j1~j2列构成新矩阵:A(i1:i2,j1:j2)(5)以逆序提取矩阵A的第i1~i2行,构成新矩阵:A(i2:-1:i1,:)(6)以逆序提取矩阵A的第j1~j2列,构成新矩阵:A(:,j2:-1:j1)(7)删除A的第i1~i2行,构成新矩阵:A(i1:i2,:)=[](8)删除A的第j1~j2列,构成新矩阵:A(:,j

4、1:j2)=[](9)将矩阵A和B拼接成新矩阵:[AB];[A;B](3)依次提取矩阵A的每一列,将A拉伸为一个列向量:A(:)4.矩阵的修改直接修改指令修改可以用A(,)=来修改。例如a=[120;305;789]a=120305789a(3,3)=0a=120305780把matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。save——将工作空间中所有的变量存到matlab.mat文件中。5、数据的保存与获取默认文件名savedata——将工作空间中所有的变量存到data.mat文件中。savedataab——将工作空间

5、中a和b变量存到data.mat文件中。下次运行matlab时即可用load指令调用已生成的mat文件。loadloaddataloaddataab即可恢复保存过的所有变量本讲内容一、矩阵的创建与修改二、矩阵运算三、数组运算四、利用矩阵来进行数值计算多项式运算线性方程组数值统计线性插值函数优化微分方程的数值解矩阵加、减(+,-)运算规则:相加、减的两矩阵必须有相同的行和列,两矩阵对应元素相加减。允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分别进行加减操作。二、矩阵运算2.矩阵乘()运算规则:A矩阵的列数必须等于B矩阵的行数标量可与任何矩阵相乘。

6、a=[123;456;780];b=[1;2;3];c=a*bc=143223d=[-1;0;2];f=pi*df=-3.141606.2832矩阵除的运算在线性代数中没有,有矩阵逆的运算;但在matlab中有两种矩阵除运算:左除和右除。a^p——a自乘p次幂a=[1,2,3;4,5,6;7,8,9];a^2ans=303642668196102126150方阵>1的整数3.矩阵乘方——a^pa^0.5ans=0.4498+0.7623i0.5526+0.2068i0.6555-0.3487i1.0185+0.0842i1.2515+0.0228i1.4844-0

7、.0385i1.5873-0.5940i1.9503-0.1611i2.3134+0.2717i对于p的其它值,计算将涉及特征值和特征向量,inv——矩阵求逆det——行列式的值eig——矩阵的特征值diag——对角矩阵’——矩阵转置sqrt——矩阵开方4.矩阵的其它运算本讲内容一、矩阵的创建与修改二、矩阵运算三、数组运算四、利用矩阵来进行数值计算多项式运算线性方程组数值统计线性插值函数优化微分方程的数值解x=logspace(first,last,n)创建从first开始,到last结束,有n个元素的对数分隔行向量.1、创建简单的数组MATLAB(shuzu1)

8、x=[ab

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

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

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