资源描述:
《matlab实验报告 彭羊平》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Matlab程序设计实验报告班级:通信班姓名:彭羊平学号:222008315222033实验一:matlab的基本操作一、实验目的:1、了解MATLAB的集成环境,熟悉其基本操作。2、了解MATLAB的基础知识,包括矩阵的建立、简单操作、逻辑操作和关系运算。3、熟悉基本的数学函数和逻辑函数。4、在命令窗口输入命令完成一些简单的功能,为MATLAB程序设计奠定基础。二、实验内容:1、利用diag等函数产生下列矩阵:然后利用reshape函数将它们变换成行向量。2、利用rand函数产生(0,1)间均匀分布的10*10随机矩阵A,然后统计A中大于等于0.6的
2、元素的个数。3、有一矩阵A,找出矩阵中值大于1的元素,并将它们重新排列成列向量B。4、在一测量矩阵A(6*6),存在有奇异值(假设大于100的值为奇异值),编程实现删去奇异值所在的行。三、实验结果:1、程序如下:a=fliplr(diag([8,-7,2])+diag([5,3],-1))a=reshape(a,1,9)b=diag([2,5,8])+diag([4],2)+diag([7],-2)b=reshape(b,1,9)结果如下:3Matlab程序设计实验报告2、程序如下:A=rand(10)A=A>0.6sum(sum(A))结果如下:3、
3、程序如下:A=fix(5*rand(5))a=A>1;K=find(a);fork=1:length(K)B(k)=A(K(k));endB=B'结果如下:3Matlab程序设计实验报告2、程序如下:A=fix(100*rand(8))+5B=A>100;k=find(any(B'))A(k,:)=0结果如下:3Matlab程序设计实验报告班级:通信班姓名:彭羊平学号:222008315222033实验二:matlab绘图(1)一、实验目的:1、了解MATLAB图形系统和各种图形函数。2、熟悉MATLAB的基本图形操作,具备MATLAB画图能力。3、熟
4、悉各种数学函数,并通过图形函数画出。二、实验内容:1、画出常用三角函数图形。2、绘制出多峰函数peaks和三角函数的多条曲线。3、有一位研究生,一年中平均每月的费用为生活费190元、资料费33元、电话费45元、购买衣服42元及其它费用45元。请以饼图表示出他每月的消费比例,并分离出表示资料费用的的切片。请给出图中每一块加以标注。三、实验结果:1、试验程序:x=0:pi/50:2*pi;k=[1265176101];x(k)=[];figure(1);subplot(2,2,1),plot(x,sin(x)),gridon;subplot(2,2,2),
5、plot(x,cos(x)),gridon;subplot(2,2,3),plot(x,tan(x)),gridon;subplot(2,2,4),plot(x,cot(x)),gridon;实验结果:27Matlab程序设计实验报告2、实验程序:(1)[x,y]=meshgrid(-3:.15:3);z=peaks(x,y)x1=x(1,:)plot(x1,z),gridon实验结果:(2)x=0:pi/50:2*pi;y1=sin(x);y2=cos(x);figure(1)plot(x,y1,'k-',x,y2,'k--'),gridontext
6、(pi,0.05,'leftarrowsin(alpha)')text(pi/4-0.05,0.05,'cos(alpha)rightarrow')title('sin(alpha)andcos(alpha)')xlabel('alpha')27Matlab程序设计实验报告1、实验程序:x=[19033454245];explode=[01000];figure(1);colormaphsv;pie(x,explode);title('研究生每月消费比例');实验结果:27Matlab程序设计实验报告班级:通信班姓名:彭羊平学号:2220
7、08315222033实验三:matlab绘图(2)一、实验目的:1、熟练掌握MATLAB二维曲线的绘制方法;2、掌握网格数据的生成方法;3、掌握三维图的绘制方法;4、理解各种特殊图形的绘制方法。二、实验内容:1、画出下列函数的三维曲线和网格曲线。2、画出下列函数的曲面及等高线图。3、画出各种大小和形状的球、柱体。三、实验结果:1、实验程序:三维曲线x=randn(40)y=randn(40)z=(x-2).^2+(y-1.2).^2plot3(x,y,z),gridon实验结果:27Matlab程序设计实验报告网格曲线实验程序:x=randn(40)
8、y=randn(40)z=(x-2).^2+(y-1.2).^2mesh(x,y,z)实验结果