Matlab运算基础
- 格式:ppt
- 大小:249.50 KB
- 文档页数:46


实验一MATLAB运算基础一、实验目的1.熟悉启动和退出MATLAB的方法。
2.熟悉MATLAB命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
二、实验内容1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
(1)z1=2sin85°1+e2(2)z2=12ln(x+1+x2),其中x=21+2i−0.455(3)z3=e0.3a−e−0.3a2sin(a+0.3)+ln0.3+a2,a=−3.0,−2.9,…,,2.9,3.0(4)z4=t2,t2-1,t2-2t+1,0≤t<11≤t<22≤t<3,其中t=0:0.5:2.5解:(1)z1=2*sin(85*pi/180)/(1+exp(1)*exp(1));(2)x=[2,1+2i;-0.45,5];z2=0.5*log(x+sqrt(1+x*x));(3)a=-3.0:0.1:3.0;z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3)+log((0.3+a)/2); (4)t=0:0.5:2.5;z4=t.^2-(1-2.*t).*(t<3&t>=2)-(t<2&t>=1);运行结果:z1 =0.2375z2 =0.7114 - 0.0253i 0.8968 + 0.3658i0.2139 + 0.9343i 1.1541 - 0.0044iz3=Columns 1 through 270.7388 + 3.1416i 0.7696 + 3.1416i 0.7871 + 3.1416i0.7913 + 3.1416i 0.7822 + 3.1416i 0.7602 + 3.1416i0.7254 + 3.1416i 0.6784 + 3.1416i 0.6196 + 3.1416i0.5496 + 3.1416i 0.4688 + 3.1416i 0.3780 + 3.1416i0.2775 + 3.1416i 0.1680 + 3.1416i 0.0497 + 3.1416i-0.0771 + 3.1416i-0.2124 + 3.1416i -0.3566 + 3.1416i-0.5104 + 3.1416i -0.6752 + 3.1416i -0.8536 + 3.1416i-1.0497 + 3.1416i -1.2701 + 3.1416i -1.5271 + 3.1416i-1.8436 + 3.1416i -2.2727 + 3.1416i -2.9837 + 3.1416iColumns 28 through 61-37.0245 -3.0017 -2.3085 -1.8971-1.5978 -1.3575 -1.1531 -0.9723 -0.8083 -0.6567 -0.5151 -0.3819-0.2561 -0.1374 -0.02550.07920.1766 0.2663 0.3478 0.42060.4841 0.5379 0.5815 0.61450.6366 0.6474 0.6470 0.63510.6119 0.5777 0.5327 0.47740.4126 0.3388z4 =Columns 1 through 60 0.2500 0 1.2500 7.0000 10.2500 使用情况:a 1x61 488 doublet 1x6 48 doublex 2x2 64 double complexz1 1x1 8 doublez2 2x2 64 double complexz3 1x61 976 double complexz4 1x6 48 double2.已知:A=1234−4347873657,B=13−12033−27求下列表达式的值:(1)A+6*B和A−B+I(其中I为单位矩阵)(2)A*B和A.*B(3)A^3和A.^3(4)A/B及A\B(5)[A,B]和[A([1,3],:);B^2]解:A=[12,34,-4;34,7,87;3,65,7];B=[1,3,-1;2,0,3;3,-2,7];I=eye(3);(1)A+6*B;A-B+I;(2)A*B;A.*B(3)A^3;A.^3;(4)A/B;A\B(5)[A,B];[A([1,3],:);B^2];运行结果:(1)ans =18 52 -1046 7 10521 53 49ans =12 31 -332 8 840 67 1(2)ans =68 44 62309 -72 596154 -5 241ans =12 102 468 0 2619 -130 49(3)ans =37226 233824 48604247370 149188 60076678688 454142 118820ans =1728 39304 -6439304 343 65850327 274625 343(4)ans =16.4000 -13.6000 7.600035.8000 -76.2000 50.200067.0000 -134.0000 68.0000ans =-0.0313 0.3029 -0.33240.0442 -0.0323 0.10630.0317 -0.1158 0.1558(5)ans =12 34 -4 1 3 -134 7 87 2 0 33 65 7 3 -2 7ans =12 34 -43 65 74 5 111 0 1920 -5 403.设有矩阵A和BA=12367811121349145101516171819202122232425, B=301617−699423713−411(1)求它们的乘积C。
matlab数学运算符一、加法运算符(+)加法运算符是Matlab中最基本的数学运算符之一,用于实现数值的相加操作。
在Matlab中,可以使用加法运算符计算两个或多个数值的和。
例如,使用加法运算符可以计算2和3的和,即2+3=5。
二、减法运算符(-)减法运算符用于实现数值的相减操作。
在Matlab中,可以使用减法运算符计算两个数值的差。
例如,使用减法运算符可以计算5和3的差,即5-3=2。
三、乘法运算符(*)乘法运算符用于实现数值的相乘操作。
在Matlab中,可以使用乘法运算符计算两个或多个数值的乘积。
例如,使用乘法运算符可以计算2和3的乘积,即2*3=6。
四、除法运算符(/)除法运算符用于实现数值的相除操作。
在Matlab中,可以使用除法运算符计算两个数值的商。
例如,使用除法运算符可以计算6和2的商,即6/2=3。
五、取模运算符(mod)取模运算符用于计算两个数值相除后的余数。
在Matlab中,可以使用取模运算符计算两个数值相除的余数。
例如,使用取模运算符可以计算7除以3的余数,即7 mod 3=1。
六、指数运算符(^)指数运算符用于实现数值的乘方操作。
在Matlab中,可以使用指数运算符计算一个数的指定次幂。
例如,使用指数运算符可以计算2的3次幂,即2^3=8。
七、开方运算符(sqrt)开方运算符用于计算一个数的平方根。
在Matlab中,可以使用开方运算符计算一个数的平方根。
例如,使用开方运算符可以计算16的平方根,即sqrt(16)=4。
八、绝对值运算符(abs)绝对值运算符用于计算一个数的绝对值。
在Matlab中,可以使用绝对值运算符计算一个数的绝对值。
例如,使用绝对值运算符可以计算-5的绝对值,即abs(-5)=5。
九、取整运算符(floor)取整运算符用于将一个数向下取整为最接近的整数。
在Matlab中,可以使用取整运算符将一个数向下取整。
例如,使用取整运算符可以将3.8向下取整为最接近的整数,即floor(3.8)=3。