matlab所有实验及答案

matlab所有实验及答案

ID:37864100

大小:315.50 KB

页数:9页

时间:2019-06-01

matlab所有实验及答案_第1页
matlab所有实验及答案_第2页
matlab所有实验及答案_第3页
matlab所有实验及答案_第4页
matlab所有实验及答案_第5页
资源描述:

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

1、实验二习题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)或B=Y([24],[31])[mn]=size(Y)2、建立一个数值范围为0—100内4*5的整数随机矩

2、阵。求出大于50的元素的位置。解:命令为:G=int8(100*rand(4,5))find(G>50)3、已知矩阵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=AB4、利用函数产生3*4阶单位矩阵和全部元素都为8的4*4阶矩阵,并计算两者的乘积。解:命令为:A=eye(3,

3、4)B=8*ones(4)C=A*B5、创建矩阵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,-23,0,-7]b=a(:,[12])c=a([12],:)d=b’e=a*bf=c

6、di=~c

7、~d6、使用函数,实现A到B、C、D、E的转换A=B=C=,D=E=解:命令为:A=[14710;25811;36912]B=rot90(A)

8、C=rot90(A,3)D=fliplr(A)A(:,3)=[]E=A7.矩阵A=,用函数取出列向量和矩阵解:命令为:A=[2000;454012.3;285.2-2;0911004]B=diag(A)C=tril(A)8.建立5阶魔方矩阵,求该矩阵的行列式和逆矩阵、迹以及any和all运算结果。建立一个M文件保存起来并练习调用。解:命令文件为:A=magic(5)x=det(A)B=inv(A)C=trace(A)D=any(A)E=all(A)实验三习题1.创建2*2元胞数组A=,并求出1001;创建结构数组s

9、tudent,要求包含三个属性名:姓名,学号,年龄,分别存放张三,10021、20李四、10022、18王五、10023、19,并写出取得李四学号的操作。解:命令为:A={'abc',[1001;24];89,1+2i}x=A{1,2}(1,1)student=struct('name',{'张三';'李四';'王五'},'number',{10021;10022;10023},'age',{20;18;19})student(2,1).number2.求多项式,在时的值,和p(x)=0时候的根。解:命令为:p=[

10、5,0,-3,2,0,10];poly2sym(p)x=polyval(p,12.3)y=roots(p)3.已知矩阵A=,求A的特征值,特征向量。解:命令为:A=[-110268;-94012.3;4505-2;0-232-7][X,D]=eig(A)t=eig(A)4.已知某函数如下表所示x21222324y0.355370.374610.390730.40674估算x=21.5时的近似值,用三次多项式拟合正弦曲线,并求拟合多项式系数向量。解:命令为:x=[21222324]formatlongy=[0.355

11、370.374610.390730.40674]interp1(x,y,21.5,'nearest')[P,S]=polyfit(x,sin(x),3)(P是一个长度为N+1的向量,代表N次多项式,S是采样点的误差向量。)5.将10个学生5门功课的成绩存入矩阵P中,进行(1)求每门课的最高分,最低分,平均分,(2)求5门课总分的最高分、最低分解:命令为:Y=[9089918275;8882858995;7989938276;9189877985;9079789182;8685848988;8991799094;75

12、85959087;8578759089;9889878680]a=max(Y)b=min(Y)c=mean(Y,1)formatshortf=mean(Y,2)*5t=max(f)h=min(f)或n=sum(Y,2)a=max(n)b=min(n)6.用数值方法解线性方程组解:命令为:A=[65-25;9-14-1;342-2;3-920]b=[-4131

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

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

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