欢迎来到天天文库
浏览记录
ID:57637037
大小:86.67 KB
页数:29页
时间:2020-08-29
《MATLAB实验题答案 新 优质文档.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、优质文档MATLAB实验题答案29优质文档29优质文档1、求以下变量的值,并在MATLAB中验证。(1)a=1:2:5a=135(2)b=[a',a',a';a]b=111333555135(3)c=a+b(2,:)c=4682、下列运算是否合法,为什么?如合法,结果是多少?>>result2=a*b29优质文档Errorusing*Innermatrixdimensionsmustagree.>>result3=a+bresult3=3625811>>result4=b*dresult4=312222404913>>result5=[b;c']*dresult5=3
2、12222404913-5-8729优质文档>>result6=a.*bresult6=28-341530>>result7=a./bresult7=0.50000.5000-3.00004.00001.66671.2000>>result8=a.cAttempttoreferencefieldofnon-structurearray.>>result9=a.bresult9=2.00002.0000-0.33330.25000.60000.833329优质文档>>result10=a.^2result10=149162536>>result11=2.^aresul
3、t11=2481632643、用MATLAB求解下面的的方程组。(1)>>A=[721-2;9153-2;-2-2115;13213]>>B=[47-10]>>B=B'29优质文档>>x=inv(A)*B(2)>>A1=[1110;121-1;2-10-3;335-6]>>B2=[1;8;3;5]>>x2=inv(A1)*B24、已知(1)求矩阵A的秩(rank)(2)求矩阵A的行列式(determinant)(3)求矩阵A的逆(inverse)(4)求矩阵A的特征值及特征向量(eigenvalueandeigenvector)>>A3=[721-2;9153-2;-
4、2-2115;13213]>>r=rank(A3)>>b=inv(A3)>>a=det(A3)29优质文档>>[V,D]=eig(A3)5、,求y=?(运行formatlongg命令后,查看y的值)m1=0;form=-10:10m1=m1+2^m;endm1m1=2047.99902343756、求分段函数的值。用if语句实现,算出下列表中x对应的y值。29优质文档x=input('enterx=');ifx<0y=x^2+x-6;elseifx>=0&&x<5y=x^2-5*x+6;elsey=x^2-x-1;endy7、分别用if和switch语句实现,将百分制
5、成绩转换为成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。对超出百分制范围的成绩,给出错误提示信息。if结构程序:x=input('pleaseenterscore=');ifx>=90&&x<=100disp('A')29优质文档elseifx<90&&x>=80disp('B')elseifx<80&&x>=70disp('C')elseifx<70&&x>=60disp('D')elseifx<60&&x>=0disp('E')elsedisp('error')endswitch结构程序:
6、x=input('pleaseenterscore=');switchfix(x/10)case{10,9}ifx>100disp('error')29优质文档elsedisp('A')endcase{8}disp('B')case{7}disp('C')case{6}disp('D')case{0,1,2,3,4,5}disp('E')otherwisedisp('error')end8、思考题29优质文档设计程序,完成成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。x=input('请输入运算符')a=
7、num2str(floor(rand(1)*90+10));ab=num2str(floor(rand(1)*90+10));bifx=='+'y=a+b;elseifx=='-'y=a-b;elseifx=='*'y=a*b;elseifx=='/'y=a/b;elsedisp('error')end29优质文档y9、启动MATLAB后,点击File
8、New
9、M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File
10、Save保存程序,注意文件名最好用英文字符。点击Debug
11、Run运行程序,在命
此文档下载收益归作者所有