控制系统MATLAB仿真与应用第3章.pptVIP

  • 5
  • 0
  • 约1.18万字
  • 约 49页
  • 2020-01-29 发布于辽宁
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 机械工业出版社 CHINA MACHINE PRESS 3.2 三维图形 3.2.3 三维专用图形 shading函数 在M文件编辑器中编入程序: z=peaks(20); colormap(copper); subplot(1,3,1); surf(z); subplot(1,3,2); surf(z); shading flat; subplot(1,3,3); surf(z); shading interp; 运行结果如图所示。 shading flat命令将每个网格片用同一个颜色进行着色,且网格线也用相应的颜色着色,这样使得图形表面更加光滑。 shading interp命令在网格片内采用颜色差值处理,得到的图形表面更加光滑。 机械工业出版社 CHINA MACHINE PRESS 3.2 三维图形 3.2.3 三维专用图形 waterfall函数 在M文件编辑器中编入程序: [X,Y,Z]=peaks(30); waterfall(X,Y,Z); xlabel(X-axis),ylabel(Y-axis) 运行结果如图所示。 机械工业出版社 CHINA MACHINE PRESS 3.2 三维图形 3.2.3 三维专用图形 quiver函数 函数quiver可实现在等值线图上画方向或速度箭头。 如在M文件编辑器中编入程序: [X,Y,Z]=peaks(16); [DX,DY]=gradient(Z,.5,.5); contour(X,Y,Z,10); hold on quiver(X,Y,DX,DY) hold off 运行结果如图所示。 机械工业出版社 CHINA MACHINE PRESS 3.2 三维图形 3.2.3 三维专用图形 fill3函数 函数fill3可在三维空间内画出填充过的多边形。 其M文件程序如下: [X,Y,Z]=peaks(16); [DX,DY]=gradient(Z,.5,.5); contour(X,Y,Z,10); hold on quiver(X,Y,DX,DY) hold off fill3(rand(3,5),rand(3,5),rand(3,5),’b’) 运行结果如图所示。 机械工业出版社 CHINA MACHINE PRESS 3.2 三维图形 3.2.3 三维专用图形 clabel函数 函数clabel给等值线图标上高度值。 如在M文件编辑器中编入程序: [X,Y,Z]=peaks(30); cs=contour(X,Y,Z,8); clabel(cs) xlabel(X-axis),ylabel(Y-axis) title( CONTOUR of PEAKS with LABELS) 运行结果如图所示。 机械工业出版社 CHINA MACHINE PRESS 3.3 图形界面 3.3.1 图形窗口编辑 1.图形窗口界面 2.菜单与工具栏 3.窗口交互 运行matlab程序代码,得到图形界面窗口。代码如下: t=(2*pi*(0:1000)/1000); y1=sin(t); y2=sin(t).*sin(10*t); plot(t,-y1,r:);hold on; plot(t,y2,b-,t,y1,r:); axis([0,pi,-1,1,]) 机械工业出版社 CHINA MACHINE PRESS 3.3 图形界面 3.3.1 图形窗口编辑 1.图形窗口界面 2.菜单与工具栏 (1)Edit菜单选择 (2)View菜单命令和Tool菜单命令 (3)Insert菜单命令 3.窗口交互 运行如下matlab程序代码,得到图形界面窗口。 机械工业出版社 CHINA MACHINE PRESS 3.3 图形界面 3.3.1 图形窗口编辑 3.窗口交互 实现左图到右图的转换 机械工业出版社 CHINA MACHINE PRESS 3.3 图形界面 机械工业出版社 CHINA MACHINE PRESS 3.3 图形界面 3.3.1 图形窗口编辑 (3)坐标轴属性设置对话框可以通过直接单击图中的X轴或Y轴,或者单击在选择下拉式菜单中的选项而获得。坐标轴属性设置对话框如图(c)所示。通过分别选择X, Y, Z轴可以设置坐标轴的线型属性。 (c). (d). (4)编辑视点和光源。单击图(c)对话框中的Inspector按钮,出现图(d)对话框

文档评论(0)

1亿VIP精品文档

相关文档