MATLAB作图及其数学模型的求解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MATLAB作图及其数学模型的求解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 作图 及其 数学模型 求解 课件
- 资源描述:
-
1、后勤工程学院数学教研室数学建模与数学实验数学建模与数学实验后勤工程学院数学教研室 MATLAB作图作图二维图形二维图形三维图形三维图形图形处理图形处理实例实例作业作业特殊二、三维图形特殊二、三维图形 Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:PLOT(X,Y,S)PLOT(X,Y)-画实线PLOT(X,Y1,S1,X,Y2,S2,X,Yn,Sn)-将多条线画在一起X,Y是向量,分别表示点集的横坐标和纵坐标线型1.曲线图曲线图表1 基本线型和颜色符号符号颜色颜色符
2、号符号线型线型y y黄色黄色.点点mm紫红紫红0 0圆圈圆圈c c青色青色x xx x标记标记r r红色红色+加号加号g g绿色绿色*星号星号b b兰色兰色-实线实线w w白色白色:点线点线k k黑色黑色-.-.点划线点划线-虚线虚线例例 在0,2*pi用红线画sin(x),用绿圈画cos(x).x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,r,x,z,g0)解解Matlab liti12.符号函数符号函数(显函数、隐函数和参数方程显函数、隐函数和参数方程)画图画图(1)ezplotezplot(x(t),y(t),tmin,tmax)表示在
3、区间tminttmax绘制参数方程 x=x(t),y=y(t)的函数图ezplot(f(x),a,b)表示在axb绘制显函数f=f(x)的函数图ezplot(f(x,y),xmin,xmax,ymin,ymax)表示在区间xminxxmax和 yminy6|abs(Y)6);%确定超出-6.6范围的各点下标ZZ(ii)=zeros(size(ii);%强制为0surf(X,Y,ZZ),shading interp;colormap(copper)light(position,0,-15,1);lighting phongmaterial(0.8,0.8,0.5,10,0.5)例:表面切面程序如
4、下观看执行的效果P=peaks(30);%从Matlab提供的双变量正态分布曲面获取数据P(18:20,9:15)=NaN;%为镂空赋值surfc(P);%带等位线的曲面图colormap(hot)light(position,50,-10,5)material(0.9,0.9,0.6,15,0.4)grid off,box on 例:利用“非数”NaN,对图形进行镂空处理程序如下观看执行的效果clfx,y=meshgrid(-5:0.1:5);%产生二维点格阵z=cos(x).*cos(y).*exp(-sqrt(x.2+y.2)/4);surf(x,y,z);shading interp;
5、pause(5);i=find(x=0&y=0);z1=z;zl(i)=NaN;surf(x,y,z1);shading interp;例:图形函数 4/22coscosyxyexz(1)绘制三维曲面图,并进行插值着色处理(2)裁掉图中x和y都小于0的部分clfx,y,z=meshgrid(-2:.2:2,-2:.25:2,-2:.16:2);%产生三维点格阵v=x.*exp(-x.2-y.2-z.2);xs=-0.7,0.7;ys=0;zs=0;%确定切片位置slice(x,y,z,v,xs,ys,zs)%产生切片图colorbarshading interpcolormap hsvxlab
6、el(x),ylabel(y),zlabel(z)title(The color-to-v(x,y,z)mapping)view(-22,39)alpha(0.3)例:图形函数 222zyxxev程序如下观看执行的效果特殊二、三维图形特殊二、三维图形1、特殊的二维图形函数特殊的二维图形函数2、特殊的三维图形函数特殊的三维图形函数返回特殊的二维图形函数特殊的二维图形函数1、极坐标图:、极坐标图:polar(theta,rho,s)用角度theta(弧度表示)和极半径rho作极坐标图,用s指定线型。例的极坐标图形。2cos2sinr解:theta=linspace(0,2*pi),rho=sin(
7、2*theta).*cos(2*theta);polar(theta,rho,g)title(Polar plot of sin(2*theta).*cos(2*theta);Matlab liti15 2、散点图散点图:scatter(X,Y,S,C)在向量X和Y的指定位置显示彩色圈X和Y必须大小相同解解 输入命令:load seamount scatter(x,y,5,z)Matlab liti29 3、平面等值线图:平面等值线图:contour(x,y,z,n)绘制n个等值线的二维等值线图解解 输入命令:X,Y=meshgeid(-2:.2:2,-2:.2:3);Z=X.*exp(-X.
展开阅读全文