2022年一些matlab画图指令 .pdf
《2022年一些matlab画图指令 .pdf》由会员分享,可在线阅读,更多相关《2022年一些matlab画图指令 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一些 matlab画图指令1.基本画图程序如下:view plaincopy to clipboardprint? x=0:pi/1000:2*pi; y1=sin(2*x); y2=2*cos(2*x); %输出图像plot(x,y1,k-,x,y2,b-); title( Plot of f(x)=sin(2x) and its derivative); %设置 X 坐标和 Y 坐标的标签xlabel(x); ylabel(y); %制作图例legend(f(x)=sin(2x),d/dx f(x) %显示网格grid on; x=0:pi/1000:2*pi; y1=sin(2*x);
2、y2=2*cos(2*x); %输出图像plot(x,y1,k-,x,y2,b-); title( Plot of f(x)=sin(2x) and its derivative); %设置 X 坐标和 Y 坐标的标签xlabel(x); ylabel(y); %制作图例legend(f(x)=sin(2x),d/dx f(x) %显示网格grid on; 2.利用有限个点画出平滑曲线view plaincopy to clipboardprint? x=1:1:10; y=1,4,8,10,11,11.5,12,7,5,1; xx=1:0.01:10; %使用了函数interp1 yy=in
3、terp1(x,y,xx,cublic); plot(xx,yy,x,y,.); grid on; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - x=1:1:10; y=1,4,8,10,11,11.5,12,7,5,1; xx=1:0.01:10; %使用了函数interp1 yy=interp1(x,y,xx,cublic); plot(xx,yy,x,y,.); grid on; 3.绘制三维曲线view plainco
4、py to clipboardprint? t=0:pi/100:20*pi; x=sin(t); y=cos(t); z=t.*sin(t).*cos(t); plot3(x,y,z); title(Line in 3-D Space); xlabel(X);ylabel(Y);zlabel(Z); grid on; t=0:pi/100:20*pi; x=sin(t); y=cos(t); z=t.*sin(t).*cos(t); plot3(x,y,z); title(Line in 3-D Space); xlabel(X);ylabel(Y);zlabel(Z); grid on;
5、4.绘制三维曲面view plaincopy to clipboardprint? x,y=meshgrid(-8:0.5:8); z=sin(sqrt(x.2+y.2)./sqrt(x.2+y.2+eps); subplot(2,2,1); mesh(x,y,z); title(mesh(x,y,z) subplot(2,2,2); meshc(x,y,z); title(meshc(x,y,z) subplot(2,2,3); meshz(x,y,z) title(meshz(x,y,z) subplot(2,2,4); surf(x,y,z); title(surf(x,y,z) 名师资
6、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - x,y=meshgrid(-8:0.5:8); z=sin(sqrt(x.2+y.2)./sqrt(x.2+y.2+eps); subplot(2,2,1); mesh(x,y,z); title(mesh(x,y,z) subplot(2,2,2); meshc(x,y,z); title(meshc(x,y,z) subplot(2,2,3); meshz(x,y,z) title(
7、meshz(x,y,z) subplot(2,2,4); surf(x,y,z); title(surf(x,y,z) 标准三维曲面:view plaincopy to clipboardprint? t=0:pi/20:2*pi; x,y,z= cylinder(2+sin(t),30); subplot(2,2,1); surf(x,y,z); subplot(2,2,2); x,y,z=sphere; surf(x,y,z); subplot(2,1,2); x,y,z=peaks(30); surf(x,y,z); t=0:pi/20:2*pi; x,y,z= cylinder(2+s
8、in(t),30); subplot(2,2,1); surf(x,y,z); subplot(2,2,2); x,y,z=sphere; surf(x,y,z); subplot(2,1,2); x,y,z=peaks(30); surf(x,y,z); 其他函数:view plaincopy to clipboardprint? subplot(2,2,1); bar3(magic(4) subplot(2,2,2); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共
9、9 页 - - - - - - - - - y=2*sin(0:pi/10:2*pi); stem3(y); subplot(2,2,3); pie3(2347,1827,2043,3025); subplot(2,2,4); fill3(rand(3,5),rand(3,5),rand(3,5), y ) subplot(2,2,1); bar3(magic(4) subplot(2,2,2); y=2*sin(0:pi/10:2*pi); stem3(y); subplot(2,2,3); pie3(2347,1827,2043,3025); subplot(2,2,4); fill3(r
10、and(3,5),rand(3,5),rand(3,5), y ) 绘制多峰函数的瀑布图和等高线图:view plaincopy to clipboardprint? subplot(1,2,1); X,Y,Z=peaks(30); waterfall(X,Y,Z) xlabel(X-axis),ylabel(Y-axis),zlabel(Z-axis); subplot(1,2,2); contour3(X,Y,Z,12,k); %其中 12 代表高度的等级数xlabel(X-axis),ylabel(Y-axis),zlabel(Z-axis); subplot(1,2,1); X,Y,Z
11、=peaks(30); waterfall(X,Y,Z) xlabel(X-axis),ylabel(Y-axis),zlabel(Z-axis); subplot(1,2,2); contour3(X,Y,Z,12,k); %其中 12 代表高度的等级数xlabel(X-axis),ylabel(Y-axis),zlabel(Z-axis); 5.图形修饰处理三种图像着色方式效果显示:view plaincopy to clipboardprint? x,y,z=sphere(20); colormap(copper); subplot(1,3,1); surf(x,y,z); axis e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年一些matlab画图指令 2022 一些 matlab 画图 指令
限制150内