Matlab的基本功能使用课件.ppt

Matlab的基本功能使用课件.ppt

ID:57058264

大小:76.50 KB

页数:29页

时间:2020-07-30

Matlab的基本功能使用课件.ppt_第1页
Matlab的基本功能使用课件.ppt_第2页
Matlab的基本功能使用课件.ppt_第3页
Matlab的基本功能使用课件.ppt_第4页
Matlab的基本功能使用课件.ppt_第5页
资源描述:

《Matlab的基本功能使用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB的基本功能使用第二章MATLAB数值计算功能第三章MATLAB的符号计算功能第四章MATLAB图形处理和数据可视化1第二章MATLAB数值计算功能数字计算功能向量运算功能矩阵运算功能数组逻辑运算功能多项式运算功能2数字运算功能Matlab是以矩阵为基本运算单元的,而构成矩阵的基本单元是数字。》258×369ans=95202》x=258×369x=952023简单的数学运算1、常用的数学运算符+,—,*(乘),/(左除),(右除),^(幂)在运算式中,MATLAB通常不需要考虑空格;多条命令可以放在一行中,它们之间需要用分号隔开;逗号告诉MATL

2、AB显示结果,而分号则禁止结果显示。2、常用数学函数abs,sin,cos,tan,asin,acos,atan,sqrt,exp,imag,real,sign,log,log10,conj(共扼复数)等4向量运算功能1.向量向量是matlab中的一个基本单位,向量的每一个元素的运算包括1)向量的创建;2)向量的加减运算;3)向量的乘除运算5向量的创建输入向量最直接的方法就是在命令窗口中输入,格式上需要向量元素用“[]”括起来,元素之间可以用空格、逗号或分号分隔。值得注意的是用空格和逗号分隔生成行向量,用分号分隔生成列向量。在matlab的命令窗口键入以下字符

3、>>a=[123456987]a=123456987希望得到元素从0到20,步距为2的一个向量,只需键入以下命令即可>>t=[0:2:20](做记录)t=2468101214161820步距用“:”来实现6向量的加减运算设a,b为同维向量,则c=a+b或c=a-b得到两个向量相加减的结果。向量与常数的相加减为每个元素加减这个常数。例如:b=a+2得到b=34567811109c=a+bc=4681012142018167向量的乘除运算a.向量的乘法运算点乘运算的运算符为.*,其意义为两个向量的对应元素进行乘法运算,例如a=[12],b=[34]则c=a.*b=

4、[38]^为向量的乘方运算,例如c=a.^2=[14]b.向量的除法运算(在矩阵运算中加以介绍)8矩阵运算功能矩阵的生成矩阵的基本数学运算矩阵的基本函数运算矩阵分解函数特殊矩阵的生成矩阵的一些特殊操作9矩阵的定义矩阵元素必须在方括号中;每行内的元素间用逗号或空格分开;行与行之间用分号或回车分隔。10矩阵的生成输入矩阵时每一行元素有分号或者回车键分隔。例如:B=[1234;5678;9101112]B=123456789101112c=[sin(pi/3),cos(pi/4);log(9),tanh(6)]c=0.86600.70712.19721.000011

5、特殊矩阵的生成(了解)见书P14,常用的有:eye(n)rand(m,n)randn(m,n)magic(n)zero(m,n)12矩阵的加减运算A+B,A-B,参见书P15-16注意:A、B必须具有相同的维数,除非其中一个是标量(常数)。矩阵的基本数学运算13矩阵的基本数学运算B=123456789101112矩阵乘法:矩阵转置运算:C=B'C=159261037114812D=B*CD=307011070174278110278446要求B的列数等于C的行数14矩阵点乘当两矩阵维数相同时,运算符.*的结果是两矩阵的对应元素相乘。E=[12;34];F=[2

6、3;45];G=E.*FG=261220点运算是两个维数相同矩阵对应元素之间的运算,在有的教材中也定义为数组运算。15矩阵与常数间的运算常数与矩阵的运算即是同此矩阵各元素之间进行运算数加是指矩阵每个元素都加上此常数数减是指矩阵每个元素都乘以此常数数乘是指矩阵每个元素都与此数相乘数除是指矩阵每个元素都除以此常数,因此常数只能作为除数。16矩阵的除法(左除“

7、”和右除“/”)右除要作矩阵的逆然后再作矩阵的乘法,通常速度较快左除不需要计算逆,直接进行除运算,可以避免被除矩阵奇异造成大的误差注意:ab运算等效于求a*x=b的解;而a/b等效于求x*b=a的解。17例

8、1解方程组:x*B=A,其中B=A=x=即方程组A/B得到x=21x12x1=10.54x22x2=42.0例2解方程组:B*x=A,其中B=A=x=即方程组BA得到x=201x12x1=10.5024x22x2=42.018矩阵的乘方矩阵为方阵时,可以进行矩阵的乘方运算,运算符为^,与矩阵分解有关。若E=[12;34];E^3(=E*E*E)ans=375481118若仅是元素进行乘方运算,可用运算符.^E.^3ans=18276419矩阵元素的提取MATLAB直接采用下标引用矩阵元素(用:表示所有的行):A(m,n):提取第m行,第n列元素A(:,n):

9、提取第n列元素A(m,:):提取第m行

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

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

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