资源描述:
《实验二 MATLAB矩阵及其运算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验二MATLAB矩阵及其运算学号:3111003113姓名:张斌专业:电子信息工程日期:2013/09/27一实验目的1.掌握MATLAB数据对象的特点以及数据的运算规则。2.掌握MATLAB中建立矩阵的方法以及矩阵处理的方法。3.掌握MATLAB的分析方法。二实验环境一台PC机预装Windows98/NT/2000/XP、Vista、windows7等系统Matlab7.1集成环境三实验内容1.(1)新建一个.m文件,验证书本第15页例2-1;(2)用命令方式查看和保存代码中的所有变量;(3)用命令方式删除所有变量;(4
2、)用命令方式载入变量z。2.将x=[4/31.2345e-6]在以下格式符下输出:短格式、短格式e方式、长格式、长格式e方式、银行格式、十六进制格式、+格式,并在实验报告中说明各种格式符下输出的结果有何区别。3.课本第54页实验内容第1-3题。四实验结果1.(1)实验源程序:x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))实验结果分析:建立文件,成功验证表达式。1.(2)实验结果分析:查看代码中所有变量,使用who和whos命令。1.(3)实验结果
3、分析:保存变量和删除变量,用save和clear命令。1.(4)实验结果分析:载入变量,用load命令。2.实验源程序:x=[4/31.2345e-6]formatshortsingle(x)formatshortesingle(x)formatlongsingle(x)formatlongesingle(x)formatbanksingle(x)formathexsingle(x)format+single(x)实验结果分析:formatshort短格式方式,显示5位定点十进制数。formatlong长格式方式,显示15位
4、定点十进制数。formathex十六进制格式方式。formatbank银行格式。按元、角、分(小数点后具有两位)的固定格式。format++格式,以+,—和空格分别表示中的正数,负数和零元素。formatshorte短格式e方式,显示5位浮点十进制数formatlonge长格式e方式,显示15位浮点十进制数。3(1)实验源程序:w=sqrt(2)*(1+0.34245*10^(-6))实验结果分析:运行显示实验结果为w=1.41423(2)实验源程序:a=3.5;b=5;c=-9.8;x=(2*pi*a+(b+c)/(pi+
5、a*b*c)-exp(2))/(tan(b+c)+a)实验结果分析:运行显示结果为x=0.98293(3)实验源程序:a=3.32;b=-7.9;y=2*pi*a^2*((1-pi/4)*b-(0.8333-pi/4)*a)实验结果分析:运行显示结果为y=-128.42713(4)实验源程序:t=[2,1-3i;5,-0.65];z=0.5*exp(2*t)*log(t+sqrt(1+t*t))实验结果分析:运行显示结果如图所示。3(5)实验源程序:A=[-1,5,-4;0,7,8;3,61,7];B=[8,3,-1;2,5
6、,3;-3,2,0];A+6*BA^2-B+eye实验结果分析:运行结果如图所示。3(6)实验源程序:A=[-1,5,-4;0,7,8;3,61,7];B=[8,3,-1;2,5,3;-3,2,0];A*BA.*BB.*A实验结果分析:运行结果如图所示。3(7)实验源程序:A=[-1,5,-4;0,7,8;3,61,7];B=[8,3,-1;2,5,3;-3,2,0];A/BBA实验结果分析:运行结果如图所示。3(8)实验源程序:A=[-1,5,-4;0,7,8;3,61,7];B=[8,3,-1;2,5,3;-3,2,0
7、];[A,B][A([1,3],:);B^2]实验结果分析:运行结果如图所示。3(9)实验源程序:A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14];P=find(A>=10&A<=25);A(P)实验结果分析:运行结果如图所示。3(10)实验源程序:A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14];B=A(1:3,:)C=A(:,1:2)D=A(2:4,3:4)E=B*C实验结果分析:运行结果如图所
8、示。3(11)实验源程序:A=[23,10,-0.778,0;41,-45,65,5;32,5,0,32;6,-9.54,54,3.14];E9、D~E
10、~D实验结果分析:运行结果如图所示。五实验总结通过本次实验掌握了MATLAB数据对象的特点,建立矩阵的方法,处理矩阵的方法以及