科学绘图(简洁版)ppt课件.ppt

上传人:小飞机 文档编号:1360174 上传时间:2022-11-14 格式:PPT 页数:24 大小:326KB
返回 下载 相关 举报
科学绘图(简洁版)ppt课件.ppt_第1页
第1页 / 共24页
科学绘图(简洁版)ppt课件.ppt_第2页
第2页 / 共24页
科学绘图(简洁版)ppt课件.ppt_第3页
第3页 / 共24页
科学绘图(简洁版)ppt课件.ppt_第4页
第4页 / 共24页
科学绘图(简洁版)ppt课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《科学绘图(简洁版)ppt课件.ppt》由会员分享,可在线阅读,更多相关《科学绘图(简洁版)ppt课件.ppt(24页珍藏版)》请在三一办公上搜索。

1、MATLAB科学绘图,2022/11/14,Gongqu,MATLAB图形功能,二维图形,三维图形,基本的绘图命令,坐标系的控制,图形标注,多幅图形,空间曲线,带网格的曲面,等高线,返 回,2022/11/14,Gongqu,1)基本的绘图命令,2022/11/14,Gongqu,plot(x, y, color-linestyle-marker),字符串参数的取值如下:颜色:y(黄);r(红);g(绿);b(蓝);w(白);k(黑);m(紫);c(青)。线型:-(实线);:(点线);-.(虚点线);- -(虚线)。数据点图标:.(小黑点);+(加号);*(星号);o(小圆圈);pentagr

2、am(五角星)。,1)基本的绘图命令,2022/11/14,Gongqu,x=1:8; y=sin(x); plot(x,y, r:o);,2022/11/14,Gongqu,plot(x,y, o);,2022/11/14,Gongqu,x=0:0.1:2*pi; y=sin(x); plot(x,y, r:o);,2022/11/14,Gongqu,plot(x,y, r:);,返 回,2022/11/14,Gongqu,axis off 取消坐标轴,2)坐标系的控制,axis(xmin xmax ymin ymax) 中分别给出x轴和y轴的最小、最大值,axis equal x轴和y轴的

3、单位长度相同,axis square 图框呈方形,返 回,2022/11/14,Gongqu,3)图形标注,2022/11/14,Gongqu,xlabel、ylabel、zlabel 对x、y、z轴加标注title 给整个图形加标题text、gtext 在图形中特定的位置加字符串grid 在图形上加网格,3)图形标注,2022/11/14,Gongqu,x=linspace(0,2*pi,30);y=sin(x);cos(x);plot(x,y);grid;xlabel(x);ylabel(y);title(Sine and COsine Curves);text(3*pi/4,sin(3*

4、pi/4),leftarrowsinx);text(3*pi/2,cos(3*pi/2),cosxrightarrow,.HorizontalAlignment,right);,例上页中同一坐标系下画出的sinx和cosx的函数图形,如何作?,这些命令行可以形成一个M文件ex1.m,2022/11/14,Gongqu,若使用命令gtext(sinx)代替命令text,则在图形窗口会出现十字线,其交点是字符串的位置,移动鼠标可移动交点,鼠标点击一下就可将字符串固定在那里。,3)图形标注,返 回,2022/11/14,Gongqu,4)多幅图形,2022/11/14,Gongqu,x=linspa

5、ce(0,2*pi,30);y=sin(x);z=cos(x);u=2*sin(x).*cos(x);v=sin(x)./cos(x);subplot(2,2,1),plot(x,y),title(sin(x)subplot(2,2,2),plot(x,z),title(cos(x)subplot(2,2,3),plot(x,u),title(2sin(x)cos(x)subplot(2,2,4),plot(x,v),title(sin(x)/cos(x),4)多幅图形,例上页中在同一个画面中的多幅不同坐标系的图形,如何作?,M文件ex2.m,返 回,2022/11/14,Gongqu,三维图

6、形,1)空间曲线,键入:t=0:pi/50:10*pi; plot3(sin(t),cos(t),t);,返 回,2022/11/14,Gongqu,2)带网格的曲面,2022/11/14,Gongqu,键入:x=-7.5:0.5:7.5; y=x;X,Y=meshgrid(x,y);R=sqrt(X.2+Y.2)+eps;Z=sin(R) ./ R;mesh(X, Y, Z);,例:作曲面z=f(x,y)的图形,,2)带网格的曲面,2022/11/14,Gongqu,命令: X,Y=meshgrid(x,y) mesh(X,Y,Z) 或 surf(X,Y,Z),2022/11/14,Gongqu,可将上述的画网格图的mesh命令改为:surf(X,Y,Z); 则输出的曲面图,效果有所不同。,返 回,2022/11/14,Gongqu,例 作出由MATLAB的函数peaks产生的二元函数的曲面及其等值线图。键入:X,Y,Z=peaks(30); surf(X,Y,Z); figure(2); contour(X,Y,Z,16); figure(3); contour3(X,Y,Z,16);,3)等高线,打开另一个图形窗口,2022/11/14,Gongqu,2022/11/14,Gongqu,2022/11/14,Gongqu,返 回,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号