《MATLAB基本语法》PPT课件.ppt

《MATLAB基本语法》PPT课件.ppt

ID:52065883

大小:383.84 KB

页数:30页

时间:2020-03-31

《MATLAB基本语法》PPT课件.ppt_第1页
《MATLAB基本语法》PPT课件.ppt_第2页
《MATLAB基本语法》PPT课件.ppt_第3页
《MATLAB基本语法》PPT课件.ppt_第4页
《MATLAB基本语法》PPT课件.ppt_第5页
资源描述:

《《MATLAB基本语法》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本语法2.1变量及其赋值2.2矩阵的初等运算2.3元素群运算变量及其赋值(1)标识符与数(2)矩阵及其元素的赋值(3)复数(4)变量检查(5)基本赋值矩阵一、标识符与数标识符:标识符是标志变量名、常量名、函数名和文件名的字符串的总称。MATLAB中的标识符最长允许63个字符,合法字符是52个英文字母(大小写看成不同字符)、10个数字和下划线。第一个字符必须是英文字母.MATLAB中的数MATLAB中的实数只有一种数据格式,那就是双精度(即64位二进制或8个字节),它的有效值是十进制16位,动态范围是10的±308次幂。2.2251×10–308——1.7977×10+

2、308数的存储和运算全按同一格式进行,使编程简单,减少差错,改善人机交互,付出代价是内存空间和运行速度,形成MATLAB的一大特色。数的八种显示格式MATLAB命令显示形式说明formatlong3.1415926535897916位十进制数formatshorte3.1416e+0005位十进制数加指数formatlonge3.14159265358979e+016位十进制加指数formathex400921fb54442d1816位十六进制数formatbank3.14两位小数format++正、负或零formatrat355/113有理数分数近似formatshort(

3、默认)3.1416二位整数,四位小数二、矩阵及其元素的赋值格式1:变量=表达式(或常量)格式2:表达式表达式中的运算符有:加(+)、减(-)、乘(*)、左除()、右除(/)、指数(^)、共軛转置(‘)、空矩阵([])等。表达式的结尾标点:若为分号‘;’,不显示;若为逗号‘,’或直接回车,显示运算结果。三、复数虚数符号MATLAB启动时定为i,j,可以不用乘号,连写在数字后面。如果用户在程序中另外給i,j赋值,则它们的虚数意义就失效。conj(x)表示共軛,即把x的虚部反号。‘是共軛转置运算符,对实矩阵把行号与列号交换,对复矩阵除行列交换外,还要把矩阵元素取共軛。四变量检查变

4、量检查命令who,whos打开工作空间视窗在检查中不显示内部变量eps、realmax、realmin、pi、i、j、inf、NaN五特殊矩阵赋值函数zeros(n,m)全零矩阵(n×m阶)ones(n,m)全么矩阵(n×m阶)rand(n,m)随机数矩阵(n×m阶)randn(n,m)正态随机数矩阵(n×m阶)eye(n)单位矩阵(n×n方阵)linspace(xs,xf,N)均分向量(1×N阶数组)矩阵组合与显示大矩阵可由若干个小矩阵组成,但必须其行列数正确,恰好填满全部元素。一个矩阵中所有元素用同一显示格式。有一个是小数则都用小数;当矩阵中的最大元素小于0.001,或其

5、最小元素大于1000时,MATLAB会把其公因子提出来。元素大小差别很大时,不宜用矩阵显示。2.2矩阵的初等运算(1)矩阵数值的表示方法;(2)矩阵的加减乘法;(3)矩阵的除法和线性方程解;(4)矩阵的乘方和超越函数;矩阵的加减法两矩阵进行加减的条件是其行数和列数相同,简称阶次相同,矩阵的加减即其对应元素的加减。size(A)=size(B)如果其中一个变量是标量,则会自动扩展成各元素均取此标量值的同阶次矩阵。矩阵的乘法c(i,j)=a(i,1)*b(1,j)+a(i,2)*b(2,j)+…+a(i,p)*b(p,j)=∑pa(i,k)*b(k,j)矩阵的乘法两矩阵相乘C=A

6、*B的条件是A的列数等于B的行数,简称内阶数相同。设矩阵A为n×p阶,矩阵B为p×m阶,则C是n×m阶。内阶数不同的矩阵不能相乘。不符合交换律:A*B≠B*A,左乘不等于右乘;若一个变量是标量,则按标量乘法。矩阵“除法”线性方程组D*X=B,如果D非奇异,即它的逆矩阵inv(D)存在;则其解用MATLAB表为:X=inv(D)*B=DB符号‘’称为左除,即分母放在左边。左除的条件:B的行数等于D的阶数(D的行数和列数相同,简称阶数)矩阵右除若方程组表为为X*D1=B1,D1非奇异,即它的逆阵inv(D1)存在。则其解为X=B1*inv(D1)=B1/D1符号‘/’称为右除

7、。右除的条件:B1的列数等于D1的阶数(D1的行数和列数相同,简称阶数)线性方程组表为矩阵相乘x1+2x2+3x3=23x1-5x2+4x3=07x1+8x2+9x3=2可以表为故有X=[x1;x2;x3]=Ab用矩阵除法解线性方程组解方程组6x1+3x2+4x3=3-2x1+5x2+7x3=-48x1-4x2-3x3=-7的程序为:A=[6,3,4;-2,5,7;8,-4,-3];B=[3;-4;-7];X=AB矩阵整体的幂次运算MATLAB的乘幂函数”^”、指数函数expm、对数函数logm、和

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

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

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