2019年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文档。上传文档
查看更多
习题一 1、试个MATLAB的工作空间中建立以下2个矩阵:A=[1 2] 的乘积,并将结果赋给变量C。 A=[1 2];B=[1 2;3 4]; C=A*B C =  B ? ?1 ?3 ?3  2? ?4? ,求出矩阵A和B ? 7 10 2、 利用MATLAB提供的帮助信息,了解inv命令的调用格式。 help inv 3、使用help命令查询函数plot的功能以及调用方法,然后利用plot命令绘制函数 0? x ?? y=sin(x)的图形,其中 . help plot x=0:pi/1000:pi; y=sin(x); plot(x,y) xlabel(x); ylabel(y=sin(x)); title(正弦函数); 4、 试用不同的方法建立数组A=[1 ],了解怎样访问数组A的第二个元素,然后将其更换为。 建立数组 :A=[1 ] A=1:: 访问元素: A(2) ans = 更换元素: A(2)= A = 5、 已知矩阵为0。 第一种: B ? ?1 ?3 ?3 2? ?4? ,试用MATLAB提供的关系运算命令将B中所有大于2的元素全改 ? B=[1 2;3 4]; B(find(B2))=0 B = 1 2 0 0 第二种: B=[1 2;3 4]; for m=1:2 for n=1:2 if B(m,n)2 B(m,n)=0; end end end B B = 1 2 0 0 6、已知矩阵 ?1 ?A ? ?4 ? ??7 2 3? ?5 6? ? 8 9?? ,试求矩阵A的左右翻转矩阵,上下翻转矩阵,然后在工作空 间中利用size命令查看矩阵A的大小。(1)生成矩阵A A=[1:9]; A=reshape(A,3,3) A = 1 4 7 2 5 8 3 6 9 左右翻转: fliplr(A) ans = 7 4 1 8 5 2 9 6 3 上下翻转: flipud(A) ans = 3 6 9 2 5 8 1 4 7 查看矩阵A的大小: size(A) ans = 3 3 ?1 ?7、已知矩阵B ? ?3 ? 2? ?4? ,试求其转置、逆、迹、特征值、特征向量和B对应的行列式的 ? 值。 B=[1:4]; B=reshape(B,2,2) %生成矩阵B B = 1 3 2 4 B %矩阵转置ans = 1 2 3 4 inv(B) %矩阵的逆运算ans = =trace(B) %矩阵的迹 a = 5 [x,y]=eig(B) %矩阵的特征值y,特征向量x x = y = 0 0 V=det(B) %矩阵的行列式V = -2 8、分别建立一个3 3 阶的单位阵、随机阵和魔方阵。 A=eye(3) %生成3*3阶的单位矩阵A A = 1 0 0 0 1 0 0 0 1 B=rand(3) %生成3*3阶的随机矩阵B B = C=magic(3) %生成3*3阶的魔方矩阵C C = 8 1 6 3 5 7 4 9 2 a(x) ?x2 ?2x?2 b(x) ?x3?x2?3x?1 9、已知多项式 , 。试求两个多项式的和与乘积。 A=[1 2 -2];B=[1 1 -3 1]; a=poly2sym(A),b=poly2sym(B) a = x^2 + 2*x - 2 b = x^3 + x^2 - 3*x + 1 c=a+b c = x^3 + 2*x^2 - x - 1 d=conv(A,B);poly2sym(d) ans = x^5 + 3*x^4 - 3*x^3 - 7*x^2 + 8*x - 2 110.复数 z 1  ? 3 ? 4 i , z 2  ? 1 ? 2 i , z 3  ? 2 e ? 6 i 表达,及计算 12。z ? z z z 1 2 。 3 z1=3+4*i;z2=1+2*i;z3=2*exp(pi/6*i); z=z1*z2/z3 z = + 11、产生1×5的均布随机数组,进行如下操作:1)寻访数组的第三个元素;2)寻访数组的第一、二、五个元素组成的子数组;3)寻访前三个元素组成的子数组; 4)寻访除前2个元素外的全部其他元素。 rand(state,0) %产生的随机数都与第一次运行产生的相同 A=rand(1,5) %产生1×5的均布随机数组A = A(3) %寻访数组 x 的第三个元素ans = A([1 2 5]) %寻访数组 x 的第一、二、五个元素组成的子数组ans = A(1:3) %寻访前三个元素组成的子数组ans = A(3:end) %寻访除前 2 个元素外的全部其他元素ans = 38 3 8 nthroot(-8,3) ans = -2 第

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档