二位曲线绘图.docVIP

  • 17
  • 0
  • 约1.46千字
  • 约 5页
  • 2016-12-14 发布于重庆
  • 举报
《数学实验》报告 实验名称?? MATLAB二维曲线绘图 学 院 专业班级???????? 姓??? 名??????? 学??? 号 ??? ?? 2013年 5月 【实验目的】学习MATLAB二维曲线制图,1.?掌握MATLAB的基本绘图命令。?2.?掌握运用MATLAB绘制二维、三维的图形方法。?3.?给图形加以修饰。 【实验任务】P79,1、绘制 的图像,要求用蓝色的星号画图;并且画出其包络线的图像,用红色的点画线画图。 2、在同一图形窗口画三个子图,要求使用指令 gtext、axis、legend、title、xlabel和ylabel: (1) (2) (3) 【实验程序】 1、x=0:pi/50:4*pi; y1=exp(x/3).*sin(3*x);y2=exp(x/3);y3=-exp(x/3); plot(x,y1,b*,x,y2,r-.,x,y3,r-.),grid on title(曲线y1=exp(x/3)sin(3x),exp(x/3)与-exp(x/3)) xlabel(x轴),ylabel(y轴) gtext(y1=exp(x/3)sin(3x)),gtext(y2=exp(x/3)),gtext(y3=-exp(x/3)) legend(y1=exp(x/3)sin(3x),y2=exp(x/3),y3=-exp(x/3)) 2、 x1=-pi:pi/50:pi;x2=pi:pi/50:4*pi;x3=1:0.2:8; y1=x1.*cos(x1);y2=x2.*tan(1./x2).*sin(x2.*x2.*x2);y3=exp(1./x3).*sin(x3); subplot(2,2,1),plot(x1,y1),grid on,title(y1=x1cosx1)) legend(y1=x1cosx1) subplot(2,2,2),plot(x2,y2),grid on,title(y2=x2tan(1/x2)sin(x2*x2*x2)) legend(y2=x2tan(1/x2)sin(x2*x2*x2)) subplot(2,2,3),plot(x3,y3),grid on,title(y3=exp(1/x3)sinx3) legend(y3=exp(1/x3)sinx3) xlabel(x轴),ylabel(y轴) gtext(y1=x1cosx1),gtext(y2=x2tan(1./x2)sin(x2*x2*x2)) gtext(y3=exp(1/x3)sinx3) axis([-2*pi 6*pi -3 5]) 【实验结果】 1、 【实验总结】Matlab的函数绘图功能很强大,可以自己设定所需精确度每隔多少一个点绘图,也可以设置为自动取点来获得不同精度的曲线,还可以附加不同颜色,不同线性,标注名称等辅助功能,可以说很适合做一些比较复杂的理论研究的数据图表函数的图像的建立,使人能清晰明了的看出函数变化规律。 2

文档评论(0)

1亿VIP精品文档

相关文档