Matlab上机练习题及答案.doc

Matlab上机练习题及答案.doc

ID:57254402

大小:106.50 KB

页数:3页

时间:2020-08-07

Matlab上机练习题及答案.doc_第1页
Matlab上机练习题及答案.doc_第2页
Matlab上机练习题及答案.doc_第3页
资源描述:

《Matlab上机练习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab上机练习题及答案---------------------------------------------------------------------1、矩阵Y=,给出元素1的全下标和单下标,并用函数练习全下标和单下标的转换,求出元素100的存储位置。取出子矩阵,并求该矩阵的维数。解:命令为:Y=[5,2,4;0,15,1;45,100,23;21,47,3]Y(2,3)Y(10)sub2ind([43],2,3)[i,j]=ind2sub([43],10)find(Y==100)sub2ind([43],3,2)B=Y(2:2:4,3:-2:1)或

2、B=Y([24],[31])[mn]=size(Y)---------------------------------------------------------------------2、已知矩阵A=[10-1;241;-205],B=[0-10;213;112]求2A+B、A2-3B、A*B、B*A、A.*B,A/B、AB解:命令为:A=[10-1;241;-205]B=[0-10;213;112]E=2*A+BF=A^2-3*BG=A*BH=B*AI=A.*BJ=A/BK=AB--------------------------------------

3、-------------------------------3、利用函数产生3*4阶单位矩阵和全部元素都为8的4*4阶矩阵,并计算两者的乘积。解:命令为:A=eye(3,4)B=8*ones(4)C=A*B---------------------------------------------------------------------4、创建矩阵a=,取出其前两列构成的矩阵b,取出前两行构成矩阵c,转置矩阵b构成矩阵d,计算a*b、c

4、d,~c

5、~d解:命令为:a=[-1,0,-6,8;-9,4,0,12.3;0,0,5.1,-2;0,-2

6、3,0,-7]b=a(:,[12])c=a([12],:)d=b’e=a*bf=c

7、di=~c

8、~d---------------------------------------------------------------------5、求解:命令文件为sum=0;s=1;forn=1:20s=n*s;sum=sum+s;endsum---------------------------------------------------------------------6、求得值,其中是一个数字,由键盘输入,表达式中位数最多项的个数,也由键盘

9、输入。例如:输入a=3,n=4,解:命令文件为sum=0;s=0;a=input('请输入a的值:')n=input('请输入n的值:')fori=1:ns=s+a*10^(i-1);sum=sum+s;endsum---------------------------------------------------------------------7、计算下列分段函数的值:解:命令文件为x=input('输入x的值:')ifx<=5f=0;elseifx>5&x<=10f=(x-3)/4.0;elsef=2*x;endf---------------------

10、------------------------------------------------8、有一群鸡和兔子,加在一起头的数量是36,脚的数量是100,编程序解答鸡和兔子数量各是多少?解:命令文件为forx=0:36fory=0:36-xif(x+y==36)&(2*x+4*y==100)disp('鸡有:')disp(x)disp('兔子有')disp(y)endendend---------------------------------------------------------------------9、(1)化简表达式;(2)对表达式进行因式分解

11、。解:命令文件为symsxf1=cos(2*x)+(sin(x))^2f2=x^4-x^2-6t1=simple(f1)t2=factor(f2)---------------------------------------------------------------------10、求下列极限值(1)(2)解:命令文件为symsxf1=sin(2*x)/sin(5*x)f2=sqrt(x^2+x)-sqrt(x^2-x)t1=limit(f1,x,0)t2=limit(f2,x,inf)-----------------------------------

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

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

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