五节MATLAB的数值计算.ppt
《五节MATLAB的数值计算.ppt》由会员分享,可在线阅读,更多相关《五节MATLAB的数值计算.ppt(35页珍藏版)》请在三一办公上搜索。
1、第五节 MATLAB的数值计算,matlab 具有出色的数值计算能力,占据世界上数值计算软件的主导地位,数值运算的功能,创建矩阵矩阵运算多项式运算线性方程组数值统计线性插值函数优化,一、命令行的基本操作,创建矩阵的方法直接输入法规则:矩阵元素必须用 括住 矩阵元素必须用逗号或空格分隔 在 内矩阵的行与行之间必须 用分号分隔,矩阵元素可以是任何matlab表达式,可以是实数,也可以是复数,复数可用特殊函数i,j 输入 a=1 2 3;4 5 6 x=2 pi/2;sqrt(3)3+5i,矩阵元素,符号的作用,逗号和分号的作用 逗号和分号可作为指令间的分隔符,matlab允许多条语句在同一行出现。
2、分号如果出现在指令后,屏幕上将不显示结果。,注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中,以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖。当一个指令或矩阵太长时,可用续行,冒号的作用 用于生成等间隔的向量,默认间隔为1。例如:t=1:2:9 用于选出矩阵指定行、列及元素。例如:a(2:end,2 5)、a(:)循环语句,2.用matlab函数创建矩阵,空阵 matlab允许输入空阵,当一项操作无结果时,返回空阵。rand 随机矩阵eye 单位矩阵zeros 全部元素都为0的矩阵ones 全部元素都为1的矩阵,3.矩阵元素与访问,全下标方式x(2,4)=5 x(1
3、:2,1:3)=1 2 3;4 5 6 单下标方式x(4)=6 x(5:6)=2 3 全元素方式x(:)=b,3.矩阵元素的删除与扩充,x(:,3)=删除一列元素 x(4)=删除一个元素,变为行向量 x=删除所有元素x(7,8)=10自动扩充x1 x2 x1;x2矩阵连接x1(1:2,:)x2(3 4,:)矩阵连接,把matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。save 将工作空间中所有的变量存到matlab.mat文件中。,二、数据的保存与获取,默认文件名,save data将工作空间中所有的变量存到data.mat文件中。save data a b 将工作空
4、间中a和b变量存到data.mat文件中。下次运行matlab时即可用load指令调用已生成的mat文件。,load load data load data a b mat文件是标准的二进制文件,还可以ASCII码形式保存。,即可恢复保存过的所有变量,矩阵加、减(,)运算规则:相加、减的两矩阵必须有相同的行和列两矩阵对应元素相加减。允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分别进行加减操作。,三、矩阵运算,2.矩阵乘()运算规则:A矩阵的列数必须等于B矩阵的行数标量可与任何矩阵相乘。a=1 2 3;4 5 6;7 8 0;b=1;2;3;c=a*bc=14 32 23,在matlab
5、中有两种矩阵除运算x=Ab 是 方程A*x=b的解 x=A-1 bx、b为n维列向量A为n维方阵或m*n维矩阵x=b/A 是 方程x*A=b的解 x=b A-1 x、b为n维行向量A为n维方阵或m*n维矩阵可知:(Ab)=b/A,a p a 自乘p次幂,方阵,1的整数,3.矩阵乘方 an,ap,pa,对于p的其它值,计算将涉及特征值和特征向量,如果p是矩阵,a是标量ap使用特征值和特征向量自乘到p次幂;如a,p都是矩阵,ap则无意义。,a=1,2,3;4,5,6;7,8,9;a2 ans=30 36 42 66 81 96 102 126 150,当一个方阵有复数特征值或负实特征值时,非整数幂
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五节 MATLAB 数值 计算
链接地址:https://www.31ppt.com/p-5472787.html