资源描述:
《Matlab实验报告题目(电子信息)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB语言综合实验实验一Matlab运算基础一、实验目的1.熟悉启动和退出MATLAB的方法。2.熟悉MATLAB命令窗口的组成。 3.掌握建立矩阵的方法。4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。二、实验内容1.求表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。2.已知:求下列表达式的值:(1)A+6*B和A-B+I(其中I为单位矩阵)(2)A*B和A.*B(3)A^3和A.^3(4)A/B及BA(5)[A,B]和[A([1,3],:);B^2]实验二Matlab矩阵分析与处理一
2、、实验目的1.掌握生成特殊矩阵的方法。2.掌握矩阵分析的方法。3.用矩阵求逆法解线性方程组。二、实验内容1.已知:(1)求A的特征值及特征向量。(2)求A的行列式值、迹和秩。2下面是一个线性方程组:(1)求方程的解。实验三选择结构程序设计一、实验目的1、掌握建立和执行M文件的方法。2、掌握利用if语句实现选择结构的方法。3、掌握利用switch语句实现多分支选择结构的方法。二、实验内容1.求分段函数的值。用if语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。2.输入一个百分制成绩,要
3、求输出成绩等级A、B、C、D、E。其中90分~100分为A,80分~89分为B,70分~79分为C,60分~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。实验四循环结构程序设计一、实验目的1、掌握利用for语句实现循环结构的方法。2、掌握利用while语句实现循环结构的方法。3、掌握利用向量运算来代替循环操作的方法。二、实验内容根据,求:(1)y<3时的最大n值。(2)与(1)的n值对应的y值。实验五绘图操作一、实验目的
4、1.掌握绘制二维图形的常用函数。2.掌握绘制三维图形的常用函数。3.掌握绘制图形的辅助操作。一、实验内容已知,,,完成下列操作:1.在同一坐标系下用不同的颜色和线型绘制三条曲线。x=0:pi/50:4*pi;y1=x.*x;y2=cos(2*x);y3=y1.*y2;plot(x,y1,'-r',x,y2,'--g',x,y3,'*b');2.以子图形式绘制三条曲线。x=0:pi/50:4*pi;y1=x.*x;y2=cos(2*x);y3=y1.*y2;subplot(1,3,1);plot(x,y1,'-r')subpl
5、ot(1,3,2);plot(x,y2,'--g')subplot(1,3,3);plot(x,y3,'*b')3.分别用条形图、阶梯图、杆图和填充图绘制三条曲线。x=0:pi/50:4*pi;y1=x.*x;y2=cos(2*x);y3=y1.*y2;subplot(1,3,1);bar(x,y1,y2,y3,'g');axis([0,pi,-1]);title('条形图');subplot(1,3,2);stairs(x,y1,y2,y3,'r');axis([0,7,0,100]);title('阶梯图');subpl
6、ot(1,3,3);stem(x,y1,y2,y3,'b');axis([0,7,0,100]);title('杆图');subplot(1,3,4);fill(x,y1,y2,y3,'k');axis([0,7,0,100]);title('填充图');