MATLAB程序设计与应用(第二版)刘卫国主编 部分实验答案.docVIP

MATLAB程序设计与应用(第二版)刘卫国主编 部分实验答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB程序设计与应用(第二版)刘卫国主编 部分实验答案.doc

实验一 1. (1) z1=2*sin(85*pi/180)/(1+exp(2)) (2) x=[2,1+2i;-0.45,5]; z2=(1/2)*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.*t).*(t=0t1)+(t.*t-1).*(t=1t2)+(t.*t-2.*t+1).*(t=2t3) 2. (1) A=[12,34,-4;34,7,87;3,65,7]; B=[1,3,-1;2,0,3;3,-2,7]; A+6*B ?2)A A*B ?3)A A^3 ?4)A A/B ?5)A [A,B] 3. (1) A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25]; B=[3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11]; C=A*B ?2)C D=C(3:end,2:end) ?3)D Name牋牋牋牋牋牋 value牋牋牋牋牋牋牋牋牋 class7,0;4,13,11];,1 A牋牋牋牋牋牋牋牋 5?double牋牋牋牋?double7,0;4,13,11];, B牋牋牋牋牋牋牋牋 5?double牋牋牋牋?double C牋牋牋牋牋牋牋牋 5?double牋牋牋牋?double D牋牋牋牋牋牋牋 ??[520 397;705 557;…]??? double 4. (1) ? X=100:999; length(find(~rem(X,21))) ?(2) y=ahHGJjskjJjsdsaSa; M=y(find(y=zy=a)) 实验三 1? x=input(请输入x的值) if x0x~=-3 ??? y=x^2+x-6; elseif x=0x5x~=2x~=3 ??? y=x^2-5*x+6; else ??? y=x^2-x-1; end y 2 (1) x=input(请输入成绩) if x=90x=100 ??? disp(等级为A) elseif x=80x=89 ??? disp(等级为B) elseif x=70x=79 ??? disp(等级为C) elseif x=60x=69 ??? disp(等级为D) elseif x=0x=59 ??? disp(等级为E) else ??? disp(成绩有误) end (2) x=input(请输入成绩) switch(x) ??? case{90,100} ??????? disp(等级为A) ??? case{80,89} ??????? disp(等级为B) ??? case{70,79} ??????? disp(等级为C) ??? case{60,69} ??????? disp(等级为D) ??? case{0,59} ??????? disp(等级为E) ??? otherwise ??????? disp(成绩错误) end ? ? 3 Num=input(输入员工的工号:); Time=input(该工号员工的工作时数:); salary=input(该员工底薪:); if Time=120 ??? salary=salary*(1+0.15); elseif Time=60 ??? salary=salary-700; elseif Time60Time120 ??? salary=Time*84; end salary=salary 4: x=input(请输入x); y=input(请输入y); n=input(请输入运算符,s); if n==+ m=x+y; elseif n==- m=x-y; elseif n==* m=x*y; else m=x/y; end m 5: a=rand(5,6) n=input(请输入要输出的第二行数); if n5 a(5,:) else a(n,:) end 实验四 1: 程序:n=input(输入n:); for a=1:n; ????????? b(a)=1/(a^2); end pi=sqrt(6*sum(b)) 2:. ????? 程序:???? sum=0; for n=1:200; ?????????????? b(n)=1/(2*n-1); ?????????????? sum=sum+b(n)

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档