MATLAB软件使用简介_第1页
MATLAB软件使用简介_第2页
MATLAB软件使用简介_第3页
MATLAB软件使用简介_第4页
MATLAB软件使用简介_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MATLAB软件使用简介MATLAB是一个功能强大的常用数学软件,它不但可以解决数学中的数值计算问题,还可以解决符号 演算问题,并且能够方便地绘出各种函数图形。MATLAB! 1984年由美国的MathWorks公司推向市场以来,历经十几年的发展和竞争,现已成为国际最优秀的科技应用软件之一。这里主要以适用于Windows操作系统的MATLAB5.3版本向读者介绍MATLAB勺使用命令和内容。一、MATLAB的进入/退出MATLAB的安装成功后,系统会在Windows【开始】菜单的【程序】子菜单中加入启动MATLA瑜令的图标,用鼠标单击它就可以启动 MATLA薛统,见图2.1。s附切 站号比】

2、运行中."llTtahrM>D7 (K-nilliM勺 r."1- L rJ L?1-rld二忘日Bfiorluid D*dptti Intcrltse 皿瞳“Aft 哂”口 St«dLt 2 lircQivfli OfficeDi mFlu.iHH-%EQr*l亡fflr fi斛前”船 用片 命u检4 白池Vidft Yii-«a| Bm-li 6 口 中文芾 Via-4l«ft ¥3 5-41 SWG«S4i&h文於U餐 1h 口 B戏*旧峡国河国tSEii2.irn ftufam(X).共J寄步itlL.

3、蓼份I由第一名肥m.y-ri 卓,n-arJBbIJ软6加,配炉:1" 工一和向J RUU> 5 3苛 ltal4Lt«lL NMUB 1-L-19»%J0 0-(r图2.1 启动MATLAB启动MATLABb,屏幕上出现 MATLA瑜令窗口J MATLAB Comm and WindowFile Edit 21 自* indo# HelpTo get started, tjflje one ofFor product inFotiation, visi 工作区浏览 器es日:helpvan9 helpdesk' t wbj.nthuarks.con

4、.径浏览器图2.2 MATLAB命令窗口图2.2的空白区域是 MATLAB的工作区(命令输入区),在此可输入和执行命令。退出MATLAB!(统像关闭 Word文件一样,只要用鼠标点击 MATLA朦统集成界面右上角的关闭按钮即MATLAB操作的注意事项在MATLABT作区输入 MATLA瑜令后,还须按下Enter键,MATLAB才能执行你输入的 MATLAB 令,否则MATLA即执行你的命令。MATLAB是区分字母大小写的。一般,每输入一个命令并按下 Enter键,计算机就会显示此次输入的执行结果。 (以下用/表示 回车)。如果用户不想计算机显示此次输入的结果,只要在所输入命令的后面再加上一个分

5、号 “;”即可以达到目的。如:x= 2 + 3/x=5x = 2 + 3 ;/ 不显示结果5在MATLABT作区如果一个表达式一行写不下,可以用在此行结尾处键入三个英文句号的方法达到换行的目的。如:q=5A6+sin(pi)+exp(3)+(1+2+3+4+5)/sin(x)-5x+1/2-567/(x+y)MATLAB可以输入字母、汉字,但是标点符号必须在英文状态下书写。MATLAB中不需要专门定义变量的类型,系统可以自动根据表达式的值或输入的值来确定变量的数据类型。命令彳f与 M文件中的百分号“ %标明注释。在语句行中百分号后面的语句被忽略而不被执行,在M文件中百分号后面的语句可以用Hel

6、p命令打印出来。三、MATLAB勺变量与表达式MATLAB勺变量名MATLAB勺变量名是用一个字母打头,后面最多跟19个字母或数字来定义的。如 x,y,ae3,d3er45 都是合法的变量名。应该注意不要用MATLAB中的内部函数或命令名作为变量名。MATLAB中的变量名是区分大小写字母的。如在 MATLAB, ab与Ab表示两个不同的变量。列出当前工作空间中的变量命令为Who Whos ClearMATLAB勺运算符 数学运算符:+ (加号), 关系运算符: < (小于),将内存中的当前变量以简单形式列出;列出当前内存变量的名称、大小、类型等信息;清除内存中的所有变量与函数。(减号),

7、* (乘号),(左除),/ (右除),人(乘嘉) > (大于),<=(小于等于), >=(大于等于),欢迎下载5=(等于),=(不等于)逻辑运算符:&(逻辑与运算),|(逻辑或运算),(逻辑非运算) MATLAB勺表达式及语句表达式由运算符、函数、变量名和数字组成的式子。MATLA聆句由变量、表达式及MATLA瑜令组成,用户输入的语句由 MATLAB系统解释运行。MATLABg句的2种最常见的形式为: 形式1 :表达式 形式2 :变量=表达式在第一种形式中,表达式运算后产生的结果如果为数值类型,系统自动赋值给变量ans,并显示在屏幕上。63例1:用两种形式计算5 si

8、n e算术运算结果。 解:Matlab命令为 形式1: 5A6+sin(pi)+exp(3)/ans = 1.5645e+004形式2:a=5A6+sin(pi)+exp(3)/22,B1 12 2 ,对它们做简单的关系与逻辑运算a = 1.5645e+004 如果在表达式的后面加“;”,有 a=5A6+sin(pi)+exp(3) ; / 执行后不显示运算结果。1 A例2:已知矩阵1解:Matlab命令为A=1,2;1,2;/B=1,1;2,2;/C=(A<B)&(A=B) / C=0000四、MATLAB勺数据显示格式虽然在MATLA朦统中数据的存储和计算都是双精度进行的,但

9、MATLA时以利用菜单或format命令来调整数据的显示格式。Format命令的格式和作用如下:Format|format short5位定点表示Format long15位定点表示format short e5位浮点表示Format long e15位浮点表示Format short g系统选择5位定点和5位浮点中更好的表示Format long g系统选择15位定点和15位浮点中更好的表示Format rat近似的有理数的表示Format hex十六进制的表示Format bank用元角分(美制)定点表示Format compact变量之间没有空行Format loose变量之间有空行例3

10、:对数a 5 sin7用五位定点、十五位定点以及有理数形式表示出来。 解:Matlab命令为a=5+sin(7)format short , a / a =5.6570 format rat,a /a = 3117/551format long,a / a =5.65698659871879五、MATLAB中的常用函数MATLAB勺常用内部函数有:表2.1常用的三角函数函数名称函数功能sinx函数名称函数功能sin(x)正弦函数cosxasin(x)反正弦函数 asinxcos(x)余弦函数tanxacos(x)反余弦函数acosxtan(x)正切函数cotxatan(x)反正切函数atanx

11、cot(x)余切函数cotxacot(x)反余切函数acotxsec(x)正割函数secxasec(x)反正割函数asecxsinh(x)双曲函数sinhxasinh(x)反双曲函数asinhx表2.2常用的计算函数函数名称函数功能abs(x)求变量x绝对值|x|angle(x)复数x的相角sqrt(x)求变量x的算术平方根Jxreal(x)求复数x的实部image(x)求复数x的虚部conj(x)求复数x的共羯复数round(x)四舍五入至最近整数fix(x)无论正负,舍去小数至最近整数ceil(x)加入正小数至最近整数floor(x)舍去正小数至最近整数rat(x)将实数化为分数表示rat

12、s(x)将实数化为多项分数表示sign(x)符号函数rem(x , y)求x除以y的余数gcd(x,y)整数x和y的最大公因数lcm(x,y)整数x和y的最小公倍数exp(x) x自然指数epow2(x)2的指数2xlog(x)自然对数lnxlog2(x)以2为底的对数10g 2 xlog10(x)以10为底的对数log10 x六、矩阵的操作MATLAB的基本单位是矩阵,它是的MATLABf髓,掌握矩阵的输入、各种数值运算以及矩阵函数的使用是以后能否学好MATLAB勺关键。矩阵的输入I.直接输入创建矩阵输入方法是先键入左方括弧“" 然后按行直接键入矩阵的所有元素,最后键入右方括弧“”

13、。注意:整个矩阵以“”和“”作为首尾,同行的元素用“,”或空格隔开,不同行的元素用“;”或按Enter键 来分隔;矩阵的元素可以为数字也可以为表达式,如果进行的是数值计算,表达式中不可包含未知的变量。123A 41560789例4:直接输入创建矩阵789解:Matlab命令为A=1,2,3;4,15,60;7,8,9/A =1 234 15 607 89或用 Matlab命令A=1,2,3 /4,15,66 /7,8,9/A =1 234 15 607 891 .用矩阵函数来生成矩阵MATLAB提供了大量的函数来创建一些特殊的矩阵,表2.3给出MATLA曲用的矩阵函数。表2.3常用的矩阵函数函

14、数名称函数功能函数名称函数功能zero(m,n)m行n列的零矩阵eig(A)求矩阵A的特征值eye(n)n阶方矩阵poiy(A)求矩阵A的特征多项式ones(m,n)m行n列的元素为1的矩阵trace(A)求矩阵A的迹rand(m,n)m行n列的随机矩阵cond(A)求矩阵A的条件数randn(m,n)m行n列的正态随机矩阵rref(A)求矩阵A的行最简形magic(n)n阶魔方矩阵inv(A)求矩阵A的逆矩阵hess(A)hess矩阵det(A)求矩阵A的行列式sqrtm(A)求矩阵A的平方根expm(A)求矩阵A的指数值funm(A)按矩阵计算的函数值logm(A)求矩阵A的对数值rank

15、(A)求矩阵A的秩morm(A,1)求矩阵A的范数111111,111例5:输入矩阵111o解:Matlab命令为ones(3) /%生成元素都为1的3阶方阵ans =11111111100000例6:输入矩阵00000欢迎下载5解:Matlab命令为zeros(2,5) /% 生成元素都为0的2行5列零矩阵ans =00 0 0 000 0 0 0例7:生成3阶魔方矩阵。解:Matlab命令为magic(3) /ans =816357492操作符“:”的说明j:k表示步长为1的等差数列构成的数组:j, j+1, j+2,,kj:i:k表示步长为i的等差数列构成的数组:j,j+i,j+2*i,

16、,kA(i:j) 表示 A(i) , A(i+1),,A(j)例8:操作符冒号":”的应用 解:Matlab命令为1:5 /%Ans =123451:2:7/%Ans =13578:-2:0/%Ans =86420步长为1的等差数列。步长为2的等差数列。步长为-2的等差、递减数列对矩阵元素的操作设A是一个矩阵,则在MATLA冲有如下符号表示它的元素:A(i,j)表示矢1阵A的第i行第j列元素。A(:,j)表示矢1阵A的第j歹1J。A(i,:)表示矢1阵A的第i行。A(:,:)表示A的所有元素构造2维矩阵A(:)表示以矩阵A的所有元素按列做成的一个列矩阵。A(i)表示矩阵A(:)的第i

17、个元素。表示空矩阵I. 元素的抽取与赋值123 56A sin3 79例9:已知矩阵解:Matlab命令为In 21 一,一一 ,一,抽取与修改矩阵A的一些兀素.欢迎下载9A=1 23 56;sin(3) 7 9;log(2) 6 1 A = 1.0000 23.0000 56.0000 0.1411 7.0000 9.0000 0.6931 6.0000 1.0000A(2,3) /%ans = 9A(4)/%输入失!阵A。求矩阵A的第二行第三列元素求矩阵A的第四个元素。ans =23欢迎下载13A(2:4) / ans =0.1411 0.6931A(1,:)/ans =1 23 56A(

18、:,3)ans =5691 a=A(1,3) / a =56A(2,1)=100/A =1.0000 23.0000 56.0000100.0000 7.0000 9.00000.6931 6.0000 1.0000%取矩阵 A 的 A(2),A(3),A(4)。23.0000%取矩阵A的第一行。%取矩阵A的第三列%把矩阵A的第一行第三列元素赋值给变量a%把矩阵A的第二行第一列元素修改为100oII . 矩阵的扩充A例10:已知矩阵39,BC利用A与B生成矩阵1 3 1006 90AD A B AA 0解:Matlab命令为A=1,3;6,9;%C= A/C(1,3)=100;%C /0Bo输

19、入矩阵A把矩阵A扩充为1行3列矩阵输入矩阵B由矩阵A与B合成矢1阵DC =13 100690B=1,5;0,8;/%D=A,B/%D =13156908AA=A,zeros(2);zeros(2),BAA =1300690000150008/ %由矩阵A与B合成分块矩阵AA5691,人,人 一,1,删除矩阵A的第一行。/删除矩阵A的第一行III .矩阵的部分删除123A sin3 7例11 :已知矩阵 ln 26解:Matlab命令为A=1 23 56;sin(3) 7 9;log(2) 6 1;A(1,:)=口/%A =0.1411 7.0000 9.00000.6931 6.0000 1.

20、0000矩阵的运算A+B:矩阵加法A-B:矩阵减法A*B:矩阵乘法A B:矩阵的左除 A/B:矩阵的右除 transpose(A)或 A': A 的转置k A:数k乘以A det(A) : A的行列式: rank(A) : A 的秩七、数组在MATLA件数组就是一行或者一列的矩阵,前边介绍的对矩阵输入、修改、保存都适用于数组,同 时MATLAB®提供了一些创建数组的特殊指令。特殊数组的创建linspace(a,b,n)给出区间a,b的n个等分点数据b aa b7logspace(a,b,n) 给出区间10 ,10 的门个等比点数据,公比为10 n 。例12: linspace

21、(0,1,6) /% 给出区间0,1 的6个等分点数据ans =0 0.2000 0.4000 0.6000 0.8000 1.0000logspace(0,1,6) /% 给出区间10 ,10 的6个等比点数据,公比为1。2ans =1.0000 1.5849 2.5119 3.9811 6.3096 10.0000数组运算数组的运算除了作为1 X n的矩阵应遵循矩阵的运算规则外,MATLA计还为数组提供了一些特殊的运算:乘法为:.* ,左除为:. ,右除为:./ ,乘嘉为:a o设数组 a1,a2, ,an ,b1,b2, ,bn ,则对应的运算具体为a1b1, a2b2,anbnada2

22、b2,a n bnk kk.a k a1,a2 ,anaa?an./,一,一b1b2bnb1b2bn., ,aa2an例13:数组运算例题 a=1:5/%a =12345b=3:2:11 /%b =3579 11a.A2 /%ans =149 16 25a.*b /%ans =定义数组a定义数组b数组a的每一个元素求平方数组a的每一个元素乘以对应的数组b的元素sin(k ),k2,例14:计算 2 解:Matlab命令为 x=-pi:pi/2:pi; /%y=sin(x) /%1,0的值。定义自变量x求自变量x的每一个元素对应的正弦值y =-0.0000 -1.00000 1.0000 0.0

23、000八、M文件M文件有两种形式:命令文件和M函数文件。它们都是由若干MATLABg句或命令组成的文件。两种文 件的扩展名都是.mo要注意的是M文件名一定以字母开头,而且最好不要与内置函数重名。在M文件中,当表达式后面接分号时,表达式的计算结果虽不显示但中间结果仍保存在内存中。若程 序为命令文件,则程序执行完以后,中间变量仍予以保留;若程序为函数文件,则程序执行完以后,中间 变量被全部删除。文件的操作为叙述方便,用记号“主菜单名|子菜单名|”来指示子菜单。例如 File|set path表示单击file 主菜单后再选择其中的子菜单set path oMATLAB对文件的打开、关闭和保存等操作与

24、 Word完全类似,在此不再说明。在MATLA的新建M文件 的操作是在命令窗口中选择 File|New|M-File (见图2.3),然后用鼠标单击 M-File ,可以打开MATLABt 带的“M函数与M文件编辑器”(见图2.4),用户就可以在此编辑窗口来编辑一个新的M文件了。MATLAB自带的M函数与M文件编辑器还可以用来对已经存在的M文件进行编辑、存储、修改和读取。图2.3 新建M文件图2. 4 M函数与M文件编辑器(编辑窗口) 命令文件命令文件的一般形式为:<M文件名>.m如al.m, pp.m 等都是合法的 M文件名。M文件有两种运行方式:一是在命令窗口直接写文件名,按E

25、nter键;二是在编辑窗口打开菜单Tools,再单击Run。M文件保存的路径一定要在搜索路径上,否则M文件不能运行。以下例题中如果不做特别说明,都是以第一种方式运行的。tt33例15:用M命令文件画出衰减振荡曲线y e sin 3t及其它的包络线y0e 。t的取值范围是0,4 。解:步骤:1. 打开MATLA瑜令窗口,单击 File|New|Mfile (见图2-3)打开编辑窗口;2. 在编辑窗口逐行写下列语句;t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,'-r',t,y0,':b',t,

26、-y0,':b')3 .保存M文件,并且保存在搜索路径上,文件名为a1.m;4 .运彳f M文件。在命令窗口写a1,并按Enter键,或者在编辑窗口 打开菜单Tools ,在选择Run0图2.5衰减振荡曲线与包络M函数文件M函数文件的一般形式为:function < 因变量 >=<函数名 >(< 自变量>)M函数文件可以有多个因变量和多个自变量,当有多个因变量时用口括起来。为了更好的理解函数文件,请看下例:例16:设可逆方阵为 A,编写同时求 A, A , A , A的M函数文件。解:步骤:1 . 打开MATLAB令窗口,单击 File|Ne

27、w|Mfile (见图2-3)打开编辑窗口;2 .在编辑窗口逐行写下列语句;function da,a2,inva,traa=comp4(x)%描数文件comp4.m同时求矩阵x的四个值%da为矩阵x的行列式%a2为矩阵x的平方 %inva为矩阵x的逆矩阵%traa为矩阵x的转置da=det(x) a2=xA2 inva=inv(x)traa=x'3 .保存M函数文件,并且保存在搜索路径上,文件名为 comp4.m;4 .命令窗口执行下列语句:A=1,2;5,8 ; /喻入矢!阵 A。comp4(A) / da =-2%调用comp4.m函数计算矩阵A的A, A , A , A'

28、;a2 =11 1845 74inva =-4.0000 1.00002.5000 -0.5000 traa =1 52 8九、程序设计语句for循环for循环的语句为:for i= 表达式可执行语句1可执行语句nend说明:(1)表达式是一个向量,可以是 m:n , m:s:n ,也可以是字符串、字符串矩阵等。(2) for 循环的循环体中,可以多次嵌套for和其它的结构体。例17:利用for循环求1 100的整数之和。解:(1). 建立命令文件 exam1.m,喷U用for循环求1100的整数之和sum=0;for i=1:100 sum=sum+i;endsum(2) 执行命令文件 ex

29、am1.m,exam1/sum =5050例18:利用for循环找出100200之间的所有素数。解:(1). 建立命令文件 exam2.m,% 利用for循环找出100200之间的所有素数disp('100200之间的所有素数为:')for m=100:200k=fix(sqrt(m);%求m的算术平方根然后取整for i=2:k+1if rem(m,i)=0%求整数m与i的余数break;endendif i>=k+1 disp(int2str(m)%字符串的形式显示素数.endend执行命令文件exam2.mioexam2/101 103 107 109 113 12

30、7 131 137 139 149 151 157 163 167 173 179 181 191193 197 199说明:break语句能在for循环和while循环中退出循环,继续执行循环后面的命令。while循环while循环的语句为:while 表达式循环体语句end说明:表达式一般是由逻辑运算和关系运算以及一般的运算组成的表达式,以判断循环要继续进行还 是要停止循环。只要表达式的值非零,即为逻辑为“真“,程序就继续循环,只要表达式的值为零就停止 循环。例19:利用while循环来计算1!+2!+50!的值。解:(1). 建立命令文件 exam3.m%利用while循环来计算1!+2

31、!+50 !的值sum=0;i=1;while i<51prd=1;j=1;while j<=iprd=prd*j;j=j+1;endsum=sum+prd;i=i+1;enddisp( '1!+2!+50!的和为:')sum(2)执行命令文件exam3.mioexam3 /1!+2!+50!的和为:sum =2.5613e+018if-else-end 分支此分支结构有3种形式:(1) if 表达式执行语句end功能:如果表达式的值为真,就执行语句,否则执行end后面的语句.(2) if 表达式执行t句1else执行语句2end功能:如果表达式的值为真,就执行语句

32、1,否则执行语句2.(3) if 表达式1执行t句1elseif 表达式2执行语句2else语句nend功能:如果表达式1的值为真,就执行语句1,然后跳出if执行语句;否则判断表达式2,如果表达式2xx12x11x103x 1110x30sin x ln xx30的值为真,就执行语句2,然后跳出if执行语句.否则依此类推,一直进行下去.如果所有的表 达式的值都为假,就执行end后面的语句.f(x)例19:编一函数计算函数值:解:(1).建立M函数文件yx.m function y=yx(x) if x<1y=xelseif x>=1 & x<=10 y=2*x-1el

33、seif x>10 & x<=30 y=3*x-11else y=sin(x)+log(x)end(2).调用 M函数文件计算 f(0.2), f(2), f(30), f(10 )。result=yx(0.2),yx(2),yx(30),yx(10*pi)/result = 0.2000 3.0000 79.0000 3.4473switch-case-end 分支Switch语句的形式为:s witch 表达式case 常量表达式 1语句块1case常量表达式 2语句块2case 常量表达式n,常量表达式 n+1,语句块notherwise语句块n+1 end功能:sw

34、itch语句后面的表达式可以为任何类型;每个 case后面的常量表达式可以是多个,也可以是 不同类型;与if语句不同的是,各个 case和otherwise 语句出现的先后顺序不会影响程序运行的结果。90 ,100分显示优秀;例20:编一个转换成绩等级的函数文件,其中成绩等级转换标准为考试成绩分数在 在80 , 90)分显示良好;在60 , 80)分显示及格;在0 , 60)分显示不及格。解:(1).建立M函数文件ff.mfunction result=ff(x)n=fix(x/10);switch n case 9,10disp('优秀')case 8disp('良好

35、')case 6,7disp(' 史生') otherwisedisp('不及格)end(2).调用M函数文件判断99分,56分,72分各属于哪个范围ff(99)/小秀ff(56)/不及格ff(72)/及格十、Matlab绘图1. plot(y)功能:画一条或多条折线图。其中y是数值向量或数值矩阵。说明:当y是数值向量时,plot(y)在坐标系中顺序的用直线段连接顶点(i,y(i)画出一条折线图;当y 是数值矩阵时,Matlab为矩阵的每一列画出一条折线,绘图时,以矩阵 y每列元素的相应行下标值为横坐 标,以y的元素为纵坐标绘制的连线图。例21 :画出向量1,3

36、,2,9,0.5折线图。解:MATLAB命令为y=1,3,2,9,0.5;/2. plot(x,y)功能:画一条或多条折线图。其中x可以是长度为n的数值向量或是n m的数值矩阵,的数值向量或是n m的数值矩阵。说明:?当x ,y都是长度为n的数值向量时,plot(x,y)在坐标系中顺序的用直线段连接顶点( 一条折线图;-当x是长度为n的数值向量且y是n m的数值矢!阵时,plot(x,y)用向量x分别与矩阵 同一坐标系中绘出 m条不同颜色的折线图;也可以是长度为nx(i),y(i)画出的每一列匹配,在欢迎下载25:plot(x,y) , grid on 即可。的图形。%取绘图横坐标向量点x图

37、2.7 曲线 y=sinxA22上1-212的曲线图。?当x和y都是n m的数值矩阵时,plot(x,y) 分别用矩阵x的第i列与矩阵y的第i列匹配,在同一坐标 系中绘出m条不同颜色的折线图。注:plot(x,y) 命令可以用来画通常的函数 f(x)图形,此时向量x常用命令x=a:h:b的形式获得f(x)函数 在绘图区间a,b上的自变量点向量数据,对应的函数向量值取为 y= f(x)。步长h可以任意选取,一般,步 长越小,曲线越光滑,但是步长太小,会增加计算量,运算速度要降低。通常步长 h取为0.1可以达到较好的绘图效果。如果想在图形中标出网格线,用命令例22:画出函数 y = sin x 2

38、 在-5 x 5解:Matlab命令:x=-5:.1:5;/y=sin(x.A2);/plot(x,y),grid on /2x一 一,一72 例23:回出椭圆5x 5 cost解:对于这种情形,首先把它写成参数方程Matlab命令:t=0:pi/50:2*pi;/x=5*cos(t);/y=2*sin(t);/y 2sint(0 t 2 )-5图2.80椭圆)f(x3), .O2 ,y = x 的图形,-2 x 23. plot(x1,y1,x2,y2,x3,y3功能:在同一图形窗口画出多条不同颜色曲线,曲线关系为y1 f(x1),y2f(x2),y3例24 :在同一图形窗口画出三个函数y

39、= cos 2x ,y = x解:Matlab 命令:x=-2:.1:2;/plot(x,cos(2*x),x,x.A2,x,x)/legend('cos(2x)','xA2','x')/图2.9例5的绘图结果4 . ezplot(F,xmin,xmax)功能:画出符号函数F在区间xmin,xmax内的图像说明:F是只含有一个变量的函数。如果区间 xmin,xmax缺省,默认区间为 -2pi,2pi例25:绘制Matlabt 202 - e 32在0,4 pi间的图形。命令:syms t /ezplot( ' 2/3*exp(-t/2)*cos(3/2*t)',0,4*pi)劄 2.105 .二维特殊

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论