2020年新版MATLAB实验题答案.docxVIP

  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文档。上传文档
查看更多
2.0000 2.0000 -0.3333 1、求以下变量的值, 并在 MATLAB中验证。 0.2500 0.6000 0.8333 result10=a.A2 resultIO = (2 ) b = [ a , a b = ,a 16 25 result11=2.Aa result11 = 36 4 6 2、下列运算是否合法, 结果是多少? result2=a*b 8 为什么?如合法, Error using * Inner matrix dime nsions must agree. result3=a+b result3 = 11 result4=b*d result4 = 31 22 22 40 49 13 result5=[b;c]*d result5 = 31 22 40 49 -5 -8 result6=a.*b result6 = 2 8 4 15 result7=a./b 22 13 -3 30 result7 = 0.5000 0.5000 -3.0000 4.0000 1.6667 1.2000 result8=a.c Attempt to referenee field of non-structure array. result9=a.\b result9 = 16 3、 32 64 用MATLAB求解下面的的方程组。 -2 9 15 3 -2 X2 7 1-2 -2 11 5 X3 -1 - 3 2 13 一 1 X4 一 1 0 一 (1) A=[7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13] B=[4 7 -1 0] B=B x=i nv(A)*B A1=[1 1 1 0;1 2 1 -1;2 -1 0 -3;3 3 5 -6] B2=[1;8;3;5] x2=in v(A1)*B2 4、 (1) ⑵ ⑶ ⑷ 已知 求矩阵 求矩阵 求矩阵 「7 2 1 -21 9 15 3 -2 _ 2 _ 2 11 5 - 3 2 13 一 A 的秩(rank) A 的行列式(determinant) A 的逆(inverse) 求矩阵A的特征值及特征向量 (eige nvalue and eige nvector) A3=[7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13] r=ran k(A3) b=i nv(A3) a=det(A3) [V,D]=eig(A3) 10 y - 2n 二 2_10 ■ 2七亠 亠 29 ? 210 n =-10 ,求 y= ?(运行 format long g 命令 后,查看y的值) m仁0; for m=-10:10 m仁 m1+2^m; end m1 m1 = 6、求分段函数的值。 用 if 语句实现,算出下列表中 x 对应的 y 值。 x=input(enter x=); if x0 y=xA2+x-6; elseif x=0x5 y=xA2-5*x+6; else y=xA2-x-1; end y 7、分别用 if 和 switch 语句实现,将百分 制成绩转换为成绩等级 A、B、C、D、E。 其中 90~ 1 00分为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。 对超出百分制范围的成绩, 给出错误提 示信息。 if 结构程序: x=input(please enter score=); if x=90x=100 disp(A) elseif x90x=80 disp(B) elseif x80x=70 disp(C) elseif x70x=60 disp(D) elseif x60x=0 disp(E) else disp(error) end switch 结构程序: x=input(please enter score=); switch fix(x/10) case{10,9} if x100 disp(error) else disp(A) end case{8} disp(B) case{7} disp(C) case{6} disp(D) case{0,1,2,3,4,5} disp(E) otherwise disp(error) end 8、思考题 设计程序,完成成两位数的加、减、乘、除 四则运算,即产生两个两位随机整数, 再输入一个运算符号,做相应的运算, 并显示相应的结果。 x=input( 请输入运算符 ) a=num2str(floor(rand(1)*90+10)); a b=num2str(floor(rand(1)*90+10)); b if x==+ y=a+b; elseif

文档评论(0)

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

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

1亿VIP精品文档

相关文档