matlab数值计算

matlab数值计算

ID:36315522

大小:479.81 KB

页数:49页

时间:2019-05-09

matlab数值计算_第1页
matlab数值计算_第2页
matlab数值计算_第3页
matlab数值计算_第4页
matlab数值计算_第5页
资源描述:

《matlab数值计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB的数值运算制作:陈学明创建矩阵的规则矩阵元素必须用[]括住矩阵元素必须用逗号或空格分隔在[]内矩阵的行与行之间必须用分号分隔当一个指令或矩阵太长时,可用•••续行例:y=[2,4,5;368]矩阵元素矩阵元素可以是任何matlab表达式,可以是实数,也可以是复数,复数可用特殊函数i,j输入。大的矩阵可以用分行输入,回车键代表分号。a=[123;456]x=[2pi/2;sqrt(3)3+5i]用matlab函数创建矩阵空阵[]—matlab允许输入空阵,当一项操作无结果时,返回空阵。rand——随机矩阵eye——单位矩阵zeros——全部元素都为0的矩阵ones——全部元素都为1的

2、矩阵diag——产生对角矩阵矩阵下标与子矩阵提取A(m,n)提取第m行,第n列元素A(:,n)提取第n列元素A(m,:)提取第m行元素A(m1:m2,n1:n2)提取第m1行到第m2行和第n1列到第n2列的所有元素A(m:end,n)提取从第m行到最末行和第n列的子块A(:)得到一个长列矢量,该矢量的元素按矩阵的列进行排列例:假如A是一个已知10*10的方阵,那么:(1)A(:,3)(2)A(5,:)(3)A(1:5,3)(4)A(1:5,7:10)(5)A([135],[246])(6)A(:,7:-1:3)(7)A(:,[24])=[](1)是A的第3列元素构成的列向量;(2)是A的第5行

3、元素构成的行向量;(3)是A的前5行的第3列元素构成的列向量;(4)是A的前5行,第7到第10列元素构成的子矩阵;(5)A第1、3、5行,第2、4、6列元素构成的子矩阵;(6)A的第7、6、5、4、3列元素构成的子矩阵.(7)把A的第2、4列删除,形成A的一个子矩阵.矩阵的修改(1)直接修改可用↑键找到所要修改的矩阵,用←键移动到要修改的矩阵元素上即可修改。(2)指令修改可以用A(﹡,﹡)=﹡来修改。(3)由矩阵编辑器修改由Matlab提供工具栏按钮来查看工作区变量,单击变量,可以打开或删除变量例:修改矩阵A中元素的数值>>A=[1234;5678;9101112;13141516];>>A(

4、1,1)=0;A(2,2)=A(1,2)+A(2,1);A(4,4)=cos(0);则矩阵变为:A=0234577891011121314151数据的保存把Matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。save——将工作空间中所有的变量存到Matlab.mat文件中savedata——将工作空间中所有的变量存到data.mat文件中。savedataab——将工作空间中a和b变量存到data.mat文件中。数据的获取运行Matlab时即可用load指令调用已生成的mat文件。load——loaddata——loaddataab——矩阵加、减(+,-)运算规则:相加

5、、减的两矩阵必须有相同的行和列两矩阵对应元素相加减。允许参与运算的两矩阵之一是标量。标量与矩阵的所有元素分别进行加减操作。矩阵乘()运算规则:A矩阵的列数必须等于B矩阵的行数标量可与任何矩阵相乘。例:a=[123;456;780];b=[1;2;3];c=a*bc=143223注:一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。矩阵除(,/)运算矩阵除的运算在线性代数中没有,有矩阵逆的运算,在Matlab中有两种矩阵除运算:(左除)/(右除)A

6、B为方程AX=B的解B/A为方程XA=B的解AB=inv(A)*BB/A=B*inv(A)B/A=(A’B’)’矩阵的一些特殊操作矩阵的变维a=[1:12],b=reshape(a,3,4)%b为3行4列c=zeros(3,4);c(:)=a(:)矩阵的变向rot90:旋转(逆时针);fliplr:左右翻;flipud:上下翻矩阵的抽取diag:抽取主对角线;tril:抽取主下三角;triu:抽取主上三角例:a=[123;456;789],b=rot90(a),c=flipud(a),d=fliplr(a)a=123456789b=369258c=789456123d=321654987矩

7、阵的乘方a^p——a自乘p次幂方阵>1的整数对于p的其它值,计算将涉及特征值和特征向量,如果p是矩阵,a是标量,则a^p使用特征值和特征向量自乘到p次幂;如a,p都是矩阵,a^p则无意义。当一个方阵有复数特征值或负实特征值时,非整数幂是复数阵特殊的应用矩阵约当阵--将状态空间模型转换为约当标准形形式:jordan(a)得到矩阵a的约当标准形[V,J]=jordan(a)J为约当标准形,V为相似变换

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

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

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