参考答案-final.doc_第1页
参考答案-final.doc_第2页
参考答案-final.doc_第3页
参考答案-final.doc_第4页
参考答案-final.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、 写一个MATLAB小程序,求出最大的n值,使得n! s=1;n=0;while (s n-1n = 1702、 写一个MATLAB函数myfun.m来计算下列方程式:y=0.5*exp(x/3)-x*x*sin(x)其中x是函数的输入,y是函数的输出。你的函数必须能处理当x是标量或向量的两种情况。 syms x; myfun=(x,y)0.5.*exp(x./3)-x.*x.*sin(x); y=myfun(x);3、 一个平面上的椭圆可以表示成下列方程式: 。我们也可以用参数将椭圆表示成:x=a*cos() y=b*sin()。请利用上述参数式,画出一个椭圆,其中a=5,b=3,而且椭圆上共有100个点。 theta = 0 : 2*pi/100 : 2*pi; a=3; b=5; x=a.*cos(theta); y=b.*sin(theta); plot(x,y, .)4、 一条参数式的曲线可由下列方程式表示:x=sin(-t)+t y=1-cos(-t)当t由0变化到4*pi时,画出此曲线在XY平面的轨迹。 t=0:4*pi/200:4*pi; x=sin(-t)+t; y=1-cos(-t); plot(x,y,.)5、 请用meshc命令来同时画出下列函数的曲面图和等高线图:z=xy/(x+y)。其中x和y都介于0和1之间,且各自都分成21个栅格点,所以此曲面共有441个点。此外,等高线图应有20条。请问此曲面在XY平面的哪一点(或区域)会有最大值?此最大值为何? x,y=meshgrid(eps:1/21:1, eps:1/21:1); z=x.*y./(x+y); meshc(x,y,z); 由图得知,在(x,y)=(1,1)点出现最大值, Zmax=0.56、 假设清华大学信息系在2001、2002、2003年的人员组成如表所示:类别大一大二大三大四硕一硕二博士班教职员年份200110212314352647482002213233243526174820031523234425342738(1) 请用bar3命令来画出上述数据的立体长条图(2) 请用各种你可以想到的方法,在上述图形中加入各种解释和说明的文字。解:(1) a=10 21 23 14 35 26 47 48; b=21 32 33 24 35 26 17 48; c=15 23 23 44 25 34 27 38; bar3(a;b;c)(2) a=10 21 23 14 35 26 47 48; b=21 32 33 24 35 26 17 48; c=15 23 23 44 25 34 27 38; bar3(a;b;c); title(清华大学信息系在2001、2002、2003年的人员组成); xlabel(类别); set(gca,XtickLabel,大一;大二;大三;大四;硕一;硕二;博士班;教职员); ylabel(年份); set(gca,YtickLabel,2001;2002;2003); zlabel(人数);7.假设信息系及电机系在下列各年度的人口统计如表所示信息系各年度的人口统计类别大一新生学士毕业生硕士毕业生博士毕业生年份200198948052002105978762003121110898电机系各年度的人口统计类别大一新生学士毕业生硕士毕业生博士毕业生年份2001999885102002113101871220031201158015试用一个三维矩阵A表示上述数据。解: A=cat(3,98 94 80 5;105 97 87 6;121 110 89 8,99 98 85 10;113 101 87 12;120 115 80 15)结果显示:A(:,:,1) = 98 94 80 5 105 97 87 6 121 110 89 8A(:,:,2) = 99 98 85 10 113 101 87 12 120 115 80 158.由上题矩阵A来算出下列各数值:(1)信息系在2001、2002、2003年之间的每年平均新生、学士毕业生、硕士毕业生及博士毕业生的个数。 mean(A(:,:,1)ans = 108.0000 100.3333 85.3333 6.3333(2)信息系和电机系在各个年度的新生总数。 A(:,1,1)+A(:,1,2)ans = 197 218 241(3)3年来电机系和信息系共毕业多少位硕士生? sum(A(:,3,1)+A(:,3,2)ans = 508(4)3年来电机系和信息系共有多少毕业生? sum(sum(A(:,2:4,1)+A(:,2:4,2)ans = 1179(5)在哪一年,电机系和信息系合计有最多的硕士毕业生? n,m=max(A(:,3,1)+A(:,3,2)n = 174m = 2即2002年有最多174个硕士毕业生。(6)在哪一年,电机系和信息系的学士毕业生差额最大? n,m=max(abs(A(:,2,1)-A(:,2,2)n = 5m = 3即2003年有最大的差额5人(7)在哪几年,电机系收的新生数目比信息系多? find(A(:,1,2)-A(:,1,1)0)ans = 1 2即2001年和2002年电机系收的新生数目比信息系多。(8)信息系三年来每年的学士毕业生对大一新生的比例平均值为何? mean(A(:,2,1)./A(:,1,1)ans = 0.93079试用roots命令算出的根。 d=1 2 1 1d = 1 2 1 1 r=roots(d)r = -1.7549 -0.1226 + 0.7449i -0.1226 - 0.7449i10试用residue命令来计算下列表达式的部分分式展开: 同时再利用residue命令,验算所得答案是否正确 collect(s+1)3*(s2+1)ans =1+s5+3*s4+4*s3+4*s2+3*s b=0 0 0 3 5 2; a=1 3 4 4 3 1; r,p,k=residue(b,a)r = 1.0000 -0.5000 0.0000 -0.5000 - 0.7500i -0.5000 + 0.7500ip = -1.0000 -1.0000 -1.0000 0.0000 + 1.0000i 0.0000 - 1.0000ik = 验证: b,a=residue(r,p,k)b = -0.0000 0.0000 3.0000 5.0000 2.0000a = 1.0000 3.0000 4.0000 4.0000 3.0000 1.000011已知一个二阶的离散系统的脉冲传递函数为:试绘制离散系统当Ts=0.2s时的Bode图。 g=tf(0.9 0.05,1 -0.6 0.8,0.2); bode(g)12 syms t F=exp(-2*t)*cos(10*t+15)+1; F1=diff(F,t,5)F1 =-9203

温馨提示

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

最新文档

评论

0/150

提交评论