MATLAB大学教程(第2版)- 简答与编程二 矩阵及运算.docxVIP

MATLAB大学教程(第2版)- 简答与编程二 矩阵及运算.docx

  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、请完成矩阵的产生、编辑和存取,写出相关代码:(1)利用命令产生一个空矩阵A ,然后对矩阵A赋值,取值为5 行5列的单位矩阵,然后利用命令将矩阵A存储在硬盘上的MATLAB数据文件A.mat中;(2 )利用函数xlsread读取 硬盘上电子表格文件datal.xls中的第一个工作表中区域A2:C5的数据(数据自行敲入),并赋值给矩阵B ,然后利用 命令保存矩阵B到硬盘上的B.mat文件中;(3 )利用load实现将数据文件A.mat和B.mat载入到内存中,然后将A、 B两个变量保存到MATLAB数据文件AB.mat中。 [参考答案] A=[]; A=eye(5); save A.mat A;B=xlsread(datal.xls/1/ A2:C5); save B.mat B; load A.mat; load B.mat; save AB.mat A B;2、创立2行3歹(J的随机矩阵A、3行3列的单位矩阵B、2行3列的零矩阵C;访问A矩阵的第2行第2列,访问B 矩阵的第3行所有列,删除C矩阵的第2行。 [参考答案]A=rand(2,3);B 二 eye ⑶; C=zeros(2,3);A(2,2) B(3,:)C(2,:)=[]; 3、创立一个由数值和大小写字母构成的字符串,将大写字母转换为小写字母,然后将数字字符从字符串中删除,并在 字符串前面添加子字符串New strings:,最后统计字符串的字符数。 [参考答案]a=1234MATIaba=lower(a) b=New strings:, c=find(a=0a=9) a(c)=[]d=strcat(b,a) e=length(d) 4、分别创立一个名为course的结构数组和元胞数组,将本学期5门课程的课程名、学分、难易程度三种信息记录在数 组中,然后添加第四个信息教师姓名,最后删除难易程度信息。 [参考答案]course 二 struct(name,{科目一,科目二,科目三二科目四「科目五},credit,{123,4,5},difficulty,{难,易,难,易’,难 ,}); course(l).teacher=^=;course ⑵.teacher=李四 course ⑶.teacher =王五;course(4).teacher =张三; course ⑸.teacher=李四;course = rmfieldCcourse, difficulty); 5、生成一个数组A ,其元素为区间[-10000, 10000]的整数,编程计算出A中能被17整除且大于1000的数的个数, 请将满足条件的最后10个数保存到变量B中。 [参考答案]A=-10000:l:10000b=find(A1000rem(A,17) ==0) B=A(b)c=length(B) C=B(end-9:end)X1 一 七 + 工3 = 1 6、求线性方程组{ 2h++工=2的系数矩阵的行列式、迹、秩、逆,并求解线性方程组。 x — x _ 2x = —4 v I 13[参考答案]A=口 -1 1; 2 1 1; 1 -1 -2] B=det(A)A_rank=rank(A) A_trace=trace(A)C=inv(A) D=[l;2;-4]x=C*D

文档评论(0)

134****5765 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7131166105000033

1亿VIP精品文档

相关文档