资源描述:
《matlab实验二-绘图-参考答案-仅供参考》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验报告实验二:MATLAB的绘图实验目的:1、掌握MATLAB的各种二维绘图;2、掌握MABLAB的三维绘图;3、了解MABLAB的MATLAB的绘图修饰。实验内容1、1.基本二维绘图函数2、2.颜色,线条的设置,绘制多图3、3.三维绘图4.图形标注,坐标,修饰等处理实验要求1、学生在实验操作过程中自己动手独立完成,1人为1组。2、完成实验报告:按照试验的每个题目的具体要求完成实验数据记录及分析(命令与结果)1、运行该端程序,注释程序。v=[‘-1’;’+1’];t=[0:0.05:2*pi];%t的取值范围是
2、0到2pi,其步长为0.05plot(t,sin(t));xlabel(‘time(0—2pi)’);%在坐标轴x上标注time(0-2pi)ylabel(‘value’);%在坐标轴y标注valuetext(pi/2,0.9,[‘uparrowsin(pi/2)=’,v(2,:)]);%在(pi/2,0.9)处用向上的箭头标注sin(pi/2)=+1text(pi*3/2,-0.9,[‘downarrowsin(pi*3/2)=’,v(1,:)]);text(0,0.6,[‘Date:’,date]
3、);%在(0,0.6)处显示Date当前日期gtext([‘Date:’,date]);%通过鼠标箭头标注Date日期2、运行该端程序(掌握subplot,pause),注释程序t=0:0.1:4*pi;y=exp(-0.1*t).*sin(t);clf%清空绘图窗口figure(1)%新建一个绘图窗口,标号为1subplot(2,2,1)%将一个绘图窗口划分成一个2*2的子区域,并按行从左至右依次排号,1表示第一个绘图子区域stem(t,y)%绘制火柴杆图title('stem(t,y)')%加标题为stem(
4、t,y)pause%在当前完成的图像上停留,按任意键显示后面的命令subplot(2,2,2)stairs(t,y)%绘制阶梯图title('stairs(t,y)')pausesubplot(2,2,3)河南财经政法大学数学与信息科学学院1实验报告bar(t,y)%绘制直方图title('bar(t,y)')pausesubplot(2,2,4)fill([0,t,4*pi],[0,y,0],'r')%在[0,t,4*pi],[0,y,0]范围内图像中填充红色title('fill(t,y,“r”)')3、利用
5、函数plot在一个坐标系中画一下几个函数的图像x=sintt∈(0,2*pi)数据点用星号表示,线型为黑色虚线。x=costt∈(0,2*pi)数据点用方块表示,线型为红色虚线。x=sin2tt∈(0,2*pi)数据点用小圆圈表示,线型为蓝色虚线。在命令窗口中输入程序:t=0:pi/20:2*pi;plot(t,sin(t),'*:k',t,cos(t),'s:r',t,sin(2*t),'o:b');gridont=[0:0.1:2*pi];x=sin(t);plot(t,x,'k*:')holdonx=cos
6、(t);plot(t,x,'rs:')x=sin(2*t);plot(t,x,'bo:')gridon4、绘制三维螺旋线:x=2(cost+tsint),y=2(sint-tcost),z=1.5t,t∈[0,10*pi].要求生成相应的坐标轴和标题附加标注,线为蓝色点线,线条粗细设置为5.(1)生成的三维螺旋线的程序t=0:pi/20:10*pi;x=2*(cos(t)+t.*sin(t));y=2*(sin(t)-t.*cos(t));z=1.5*t;plot3(x,y,z,':b')(2)给x,y,z轴分别
7、加上标注”x”,”y”,”z”,给图形加上标题”三维螺旋线”,将线条粗细设为5t=0:pi/20:10*pi;x=2*(cos(t)+t.*sin(t));y=2*(sin(t)-t.*cos(t));z=1.5*t;plot3(x,y,z,':b','linewidth',5)title('三维螺旋线');xlabel('x');ylabel('y');河南财经政法大学数学与信息科学学院2实验报告zlabel('z');cosxsiny4、已知曲面方程z,x,y[1.5,1.5],建立子窗口,在同一图
8、形y窗口中绘制三维线图、网格图、光滑曲面图,在每张子图上加标题标注(1)生成绘制三维曲线图和曲面图的数据点x=-1.5*pi:pi/20:1.5*pi;y=-1.5*pi:pi/20:1.5*pi;[X,Y]=meshgrid(x,y);z=cos(z).*sin(y)./(y+eps);Z=cos(X).*sin(Y)./(Y+eps);(2)设置子图,分别绘制空间图s