(项目)MATLAB应用评分标准【DOC精选】.docVIP

  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精选】

参考答案及评分标准 第一部分参考答案 (每题运行正确则得4分,否则为0分) 1、程序运行得到题目要求矩阵则得分,否则记0分,代码参见one x=diag([9 -7 2]); y=fliplr(x); y(2,3)=4; y(3,2)=5; disp(y) z=reshape(y,1,9); disp(z) m=diag([2 5 8]); m(1,3)=9; m(3,1)=2; disp(m); n=reshape(m,1,9); disp(n); 2、代码见two ax=[5 4 3 2 1]; bx=[3 0 1]; cx=conv(ax,bx) polyval(cx,2) p=roots(cx) f=polyval(cx,2) [B,A]=residue(ax,bx) 3、答案为, x = 42.2727 -16.1818 -149.6364 12.2727 代码见three A=[2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 2 2]; B=[8;6;7;5] X=A\B 4、答案为:X = 33(注:此数不定,参见程序。以程序为标准答案。) 代码见four A=rand(10,10); a=find(A=0.7); x=length(a); disp(x) 5、代码见five,显示结果如图:1-1 [x,y]=meshgrid(-3:.125:3); z=(x-2).^2+(y-1.2).^2; figure(1) subplot(1,2,1) waterfall(x,y,z) title(三维曲线) subplot(1,2,2) meshc(x,y,z) title(网格曲线) 图:1-1 6、代码见six,答案如图:1-2 x=0:0.1:10; y=x; if(x+y)1 z=0.5*exp(-0.5*y.^2-3*y.^2-y) elseif(x+y)1 z=0.7*exp(-y.^2-6*y.^2) else z=0.5*exp(-0.5*y.^2-3*x.^2+x) end plot3(x,y,z) 图:1-2 7、代码见seven,答案如图:1-3 t=[1 2 3 4 5 6 7 8 9 10]; y=[4.842 4.362 3.754 3.368 3.169 3.083 3.034 3.016 3.012 3.005]; X1=[ones(size(t)) exp(-t)]; c=X1\y; X2=[ones(size(t)) t.*exp(-t)]; d=X2\y; T=[0:.1:10]; Y1=[ones(size(T)) exp(-T)]*c; Y2=[ones(size(T)) T.*exp(-T)]*d; figure(1) subplot(1,2,1) plot(T,Y1,-,t,y,o),grid on title(指数函数回归) subplot(1,2,2) plot(T,Y2,-,t,y,o),grid on              图:1-3 title(指数函数回归) 8、代码见eight,答案如图:1-4 fhnd=@(t,y)(y*tan(y)-cos(y)); [t,y]=ode45(fhnd,[0,20],1); plot(t,y) 图:1-4 9、代码见integrnd,先将学生编写代码复制粘贴到matlab安装文件里的work文件夹下,再在matlab调试界面里输入z=dblquad(‘integrnd’,0,pi,0,pi)即可,运行结果为:z= 9.8696 10、结果为:Enter Data n:20 Enter Data m:7  7 14 1 9 17 5 15 4 16 8 20 13 11 10 12 19 6 18 2 3 代码见ten n=input(Enter Data n:); num=[]; for i=1:n num(i)=i; end m=input(Enter Data m:); j=1; temp=n; k=1; while(1=temp) if (k==(temp+1)) k=1; end if (j==m) j=0; fprintf(%i,num(k)):fprintf( ); for l=k:(temp-1)

文档评论(0)

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

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

1亿VIP精品文档

相关文档