实验二 MATLAB矩阵及运算.doc

实验二 MATLAB矩阵及运算.doc

ID:56071107

大小:91.50 KB

页数:16页

时间:2020-06-19

实验二  MATLAB矩阵及运算.doc_第1页
实验二  MATLAB矩阵及运算.doc_第2页
实验二  MATLAB矩阵及运算.doc_第3页
实验二  MATLAB矩阵及运算.doc_第4页
实验二  MATLAB矩阵及运算.doc_第5页
资源描述:

《实验二 MATLAB矩阵及运算.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2014秋2012级《MATLAB程序设计》实验报告班级:软件C121:冯腾学号:125692实验二MATLAB矩阵及运算一、实验目的1、掌握矩阵和数组的表示与赋值方法2、了解字符串、结构和单元等数据类型在MATLAB中的使用3、掌握MATLAB中基本的数值运算,了解基本统计函数的使用4、掌握多项式基本运算以及线性方程组的求解方法二、实验容1、利用“:”操作符和linspace函数生成数组a=[0,6,12,18,24,30,36,42],并将数组a分别转化为4*2和2*4的矩阵。>>linspace(0,42,8)ans=061218243

2、03642>>0:6:42ans=06121824303642>>a=[0,6,12,18,24,30,36,42]a=06121824303642>>reshape(a,4,2)ans=02463012361842>>reshape(a,2,4)ans=012243661830422、在MATLAB中输入矩阵,并使用MATLAB回答以下的问题:>>A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0]A=3681-5722176916-121513-210(1)创建一个由A中第2列到第4列所有元素组成的4

3、Χ3数组B;>>A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0]A=3681-5722176916-121513-210>>A(:,2:4)ans=68172217916-1213-210(2)创建一个由A中第3行到第4行所有元素组成的2Χ4数组C;>>A(3:4,:)ans=6916-121513-210(3)创建一个由A中前两行和后三列所有元素组成的2Χ3数组D;>>A(1:2,2:4)ans=68172217(1)根据A利用单下标方法和双下标方法分别创建向量a=[-5615]和向量b=[681]

4、,并利用向量a和b生成矩阵;单下标:>>a=A([2,3,4])a=-5615>>b=A([5,9,13])b=681双下标:>>a=A(2:4,1)a=-5615>>b=A(1,2:4)b=681>>A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0];>>a=A(2:4,1);%双下标>>b=A(1,2:4);%双下标>>c=transpose(b);>>E=[a,c]E=-5668151>>A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0];>>a=A([2,

5、3,4]);%单下标>>b=A([5,9,13]);%单下标>>d=[a;b];>>E=transpose(d)E=-5668151(1)利用“[]”删除矩阵A的第二行和第三列。>>A=[3,6,8,1;-5,7,22,17;6,9,16,-12;15,13,-21,0]A=3681-5722176916-121513-210>>A(2,:)=[]A=36816916-121513-210>>A(:,3)=[]A=36169-12151303、利用ones()函数和zero()函数生成如下矩阵:>>a=zeros(5);>>a(2:4,2:4

6、)=1*ones(3);>>a(3,3)=3a=00000011100131001110000004、生成矩阵:(1)取出所有大于0的元素构成一个向量a(可推广到从一个矩阵里筛选出符合条件的元素组成一个向量)。>>a=reshape(-4:4,3,3)a=-4-12-303-214>>pos=(a>0)pos=001001011>>a(pos)ans=1234(1)将原矩阵于0的元素正常显示,而小于等于0的元素全部用0来表示(可推广到将原矩阵中不符合条件的全用0来表示,符合条件的值不变)。>>pos=(a>0)pos=001001011>>a

7、.*posans=0020030145、已知,,,下列运算是否合法,为什么?如合法,写出计算结果?(1)result1=a'>>a=[1,2,3;4,5,6];>>b=[2,4,-1;1,3,5];>>c=[1;0;-2];>>d=[1,4,7;8,5,2;3,6,0];>>a'ans=142536(2)result2=a*b>>a*b???Errorusing==>mtimesInnermatrixdimensionsmustagree.(3)result3=a+b>>a+bans=3625811(4)result4=b*d>>b*dans

8、=312222404913(5)result5=[b;c']*d>>[b;c']*dans=312222404913-5-87(6)result6=a.*b>>a.

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

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

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