数学实验第二次讲.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数学实验第二次讲.ppt》由会员分享,可在线阅读,更多相关《数学实验第二次讲.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、绘图及编程2012年版本1一,绘制平面图1,绘制图形的重要性 我们在分析问题的时候,为了对所分析问题有更加清楚的认识,经常绘出函数的草图;而当我们在写报告以说明问题时,为了让别人更加容易理解你说的内容,图文并茂是最好的方法。因此,了解绘图的功能是多么的重要!2012年版本2一,绘制平面图2,基本的绘图命令基本的绘图命令 Matlab中提供了绘制平面图的命令:其中x,y是曲线必须通过的一些关键点,后面内的三个属性用来描述曲线的颜色,线性以及在关键点的标志。理解绘图的基本原理。plot(x,y,color-linestyle-marker)2012年版本3一,绘制平面图3,最基本的例子 例子1,我
2、们想画一个y=sinx的图像。x=1:20;y=sin(x);plot(x,y,r-o);例子2,我们画一个y=x23x+5的图像。x=-10:0.1:10;y=x.2+3*x+5;plot(x,y,b-*);2012年版本4一,绘制平面图 例子3,我们画一个y=(3x+2)/(x23x+5)的图像。x=-10:0.1:10;y=(3*x+2)./(x.2+3*x+5);plot(x,y,g-+);例子4,我们画一个y=tan(x)的图像。x=0:0.01:pi/2;y=tan(x);plot(x,y,g-);2012年版本5一,绘制平面图4,给图形一个标题 我们看到的书中,文章中,每个图形都
3、有一个合适的标题以利于阅读,这时可以使用命令 title(图形名)5,给出图形的标注 为了别人更好的阅读,经常在曲线上加上曲线的名字,特别是在一个图上有好几条曲线时,可以采用下面的两种方法之一:2012年版本6一,绘制平面图 (1)text(x0,y0,图形名);(2)gtext(图形名);6,坐标轴控制 前面给出的一些例子,我们对它的图形并不满意,原因是在一些点处的值太大。为了更好的反映曲线的形状。Matlab中提供了一个命令:axis.语法如下:2012年版本7一,绘制平面图 (1)axis(xmin xmax ymin ymax);(2)axis equal;(3)axis square
4、;等。7,在图形上加上网格 grid on grid off2012年版本8一,绘制平面图8,在一个图上画几条曲线 为了进行比较,通常在同一个坐标系中画几条曲线,例如:例子5,在同一坐标系下画出 y=sinx,y=cosx 的图形,实现上面给出的所有方法。x=-10:0.1:10;y=sin(x);z=cos(x);plot(x,y,r-,x,z,b-);title(Sine and Cosine curves)gtext(sin(x);gtext(cos(x);grid on;2012年版本9一,绘制平面图9,在同一页面中画多个图形 例子6,x=linspace(0,2*pi,30);y=s
5、in(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)2012年版本10一,绘制平面图10,极坐标图形 例:画出=sin 的图形。的图形。theta=0:0.01*pi:2*pi;rho=sin(theta);polar(the
6、ta,rho,*)2012年版本11一,绘制平面图11,参数方程的图形 例:画出x=2*t,y=t3-1/(1+t2)的图形。的图形。t=-4:0.01:4;x=2*t;y=t.3-1./(1+t.2);plot(x,y,-*)12,查阅帮助文件了解fplot和ezplot命令的使用方法2012年版本12二,绘制空间图形1,空间曲线的绘制 基本命令:plot3(x,y,z,color-linestyle-marker);其用法和plot一致。例子7:作螺旋线x=sint,y=cost,z=t。t=0:pi/50:10*pi;plot3(sin(t),cos(t),t);注意:曲线的参数方程比较
7、容易实现。2012年版本13二,绘制空间图形2,绘制空间曲面 基本命令:mesh(X,Y,Z);理解绘图的原理。例子8,作出下面的曲面2012年版本14二,绘制空间图形 代码:x=-30:0.5:30;y=x;X,Y=meshgrid(x,y);R=sqrt(X.2+Y.2)+eps;Z=sin(R)./R;mesh(X,Y,Z);注:在绘制曲面图形时,Matlab通过描出曲面上一系列点的三个坐标而实现的。因此,这些点的x,y和z坐标形成三个矩阵。程序的第二行产生x和y的矩阵X和Y,程序的第四行产生相应的z坐标的矩阵Z。2012年版本15二,绘制空间图形 例子9,画出z=xy的图形。x=-4:
8、0.1:4;y=x;X,Y=meshgrid(x,y);Z=X.*Y;mesh(X,Y,Z);2012年版本16二,绘制空间图形3,产生等高线图 空间图形看起来有时不是很直观,等高线图是比较常用的一种。等高线图的命令是 contour(X,Y,Z,n);其中,其中,n表示等高线的条数。表示等高线的条数。2012年版本17三,Matlab编程1,命令M文件和函数M文件 前面我们已经给出很多命令M文件的例子,它实际上是一些命令的组合,在命令窗口直接输入文件名就对每一条命令依次执行。有时,比如我们调用一个三角函数sin(x),和前面的调用有所不同,调用时往往有输入参数;再如,我们想求函数2012年版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 第二次
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内