MATLAB所有作业及答案.doc

MATLAB所有作业及答案.doc

ID:51723294

大小:255.00 KB

页数:14页

时间:2020-03-15

MATLAB所有作业及答案.doc_第1页
MATLAB所有作业及答案.doc_第2页
MATLAB所有作业及答案.doc_第3页
MATLAB所有作业及答案.doc_第4页
MATLAB所有作业及答案.doc_第5页
资源描述:

《MATLAB所有作业及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、上交作业第一周作业1.计算,其中a=5.67,b=7.8111>>a=5.67;b=7.8111;>>exp(a+b)/log10(a+3)2.已知三角形的三边长为3,4,5,求其面积.>>a=3;b=4;c=5;>>p=(a+b+c)/2;>>s=sqrt(p*(a-p)*(b-p)*(c-p))第二周作业第3次课1.创建三阶幻方矩阵,并赋值于变量a.>>a=magic(3)a=8163574922.用linspace函数创建向量12345>>linspace(1,5,5)注:X=linspace;间隔计算公

2、式:。ans=123453.(1)创建向量A=[123456789]>>A=1:9或>>A=1:1:9注:X=J:INC:K。这里J、K分别为首尾数字,INCans=为步长123456789(2)将此向量重组成3行,3列的矩阵>>A=reshape(A,3,3)A=注:X=reshape(A,p,q)。p、q分别为行、列数。147258369(3)把矩阵的第三列索引出,并赋值与变量b>>b=A(:,3)b=789(4)把矩阵的第3行第2列的元素改为0>>A(3,2)=0A=147258309第4次课1.设A=[2,

3、-1;-2,-2],B=[2,-3;0,-4],C=eye(2);求A+B,A*C,A.*C与A.B?>>A=[2,-1;-2,-2];B=[2,-3;0,-4];C=eye(2);>>A+Bans=4-4-2-6>>A*Bans=400-6>>A.*Bans=400-6>>A.B注:A.B。ans=13022.试求矩阵方程的解。>>A=[121;42-6;-102];B=[123;111];>>X=B/A注:ans=利用高代知识求A的逆矩阵3.阅读下列程序,写出运行结果(1)A=linspace(10,50

4、,6);B=reshape(A,3,2)B=103418422650(2)A=ones(3);B=magic(3);C=A+B;D=diag(C)D=注:C=diag:获取矩阵的对角线元素9927或生成对角矩阵64610351013(3)A=eye(2);B=[1,2,3;4,5,6;7,8,9];C=B(1:2,2:3);D=[A,A*2;C,tril(C)]注:C=B(1:2,2:3)为索取B中第一行且第二、三列的元素和第二行且第二、三列的元素并赋给C;tril(C)为获取C的上三角矩阵。第三周作业第5次课1.

5、设a=-2,b=-5,c=150,d=0,分析下面算式的运算步骤并得出最终结果。(1)a*b^2>a*c分析:a*b^2=-50;a*c=-300;那么a*b^2>a*c-50>-300,为假,逻辑值是:0,即最终结果。(2)d

6、b>a分析:

7、b>a为0,d

8、b>a为0。(3)(d

9、b)>a分析:(d

10、b)为1,(d

11、b)>a为1。.2.已知,B=eye(4),分别求:(参考课本P103运算符的优先级)(1)A>B注:B=(A>B)=。(2)A&BA&B=。(3)A

12、BA

13、B=。(4)~A

14、~B~A

15、~B=。(5)

16、A>=3&A<6(A>=3&A<6)=。(6)删除矩阵A的第三、四两列。方法一:>>A=A(:,1:2)索引要保留的项方法二:>>A(:,3:4)=[]运用空数组第6次课1.已知字符串st='在英文格式中'和sr='inGBusage'按要求完成下列各题:(1)st(3:-1:1)=ans=文英在(2)把字符串sr中的后7个元素索引出,并赋值于变量se>>se=sr([end-6:end])se=GBusage(3)用两种方法把字符串st和sr水平组合。方法一:>>strcat(st,sr)ans=在英文格式中in

17、GBusage方法二:>>a=[st,sr]a=在英文格式中inGBusage(4)用两种方法按以下格式输出字符串:在英文格式中inGBusage方法一:>>b=strvcat(st,sr)b=在英文格式中inGBusage方法二:>>b=char(st,sr)b=在英文格式中inGBusage此外,方法三:>>b=[‘在英文格式中’sr]注:b=[‘在英文格式中此处为五个空格’sr]b=在英文格式中inGBusage(5)strfind(sr,se)注:strfind表示在第一个字符串中查询第二个字符串>>str

18、find(sr,se)出现的索引。此外,findstr表示在第一个字符串ans=中查询第二个字符串出现的索引。3(6)strncmp(sr,sr(1:4),3)>>strncmp(sr,sr(1:4),3)注:strncmp(a,b,x)表示比较字符串前x个字符,看是否ans=一致。结果为逻辑值。1(7)将字符串se的字符都转变成大写字符。>>se=uppe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。