ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:73.25KB ,
资源ID:18301231      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-18301231.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB绘图.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

MATLAB绘图.docx

1、MATLAB绘图MATLAB的绘图 数和形永远是数学研究对象和研究结果的最终形式。MATLAB提供了极其丰富的绘图函数和这些函数所携带的功能。MATLAB7.0具有数百个绘图和图形操作方面的命令和函数,使得它不仅仅可以绘制二维、三维甚至四维图形,还可以通过对图形的线型、平面、色彩、光线和视角等要素的控制,使图形尽善尽美。 MATLAB中有专门用于显示图形和对图形进行操作的图形窗口。图形窗口的操作可以在命令窗口输入相应的命令对其进行操作,也可以直接在图形窗口利用图形窗口本身所携带的工具按钮、相关的菜单对其进行操作。简单图形操作1、plot(X,Y) 对向量X绘制向量Y的图形。以X为横坐标,以Y为

2、纵坐标,将有序点集(xi,yi)连成曲线。可以加确定图形线形和着色的参数。例:画出在上的图像 X=0:0.1:2; Y=X.2; plot(X,Y)2、fplot(fcn,xmin,xmax) 绘制fcn在区间xmin,xmax上的图形,fcn可以是代表某一函数的变量,也可以是x和y的数学表达式。中括号内最多可以有4个值,前两个是x的范围,后两个是y的范围。在中括号后还可以加确定线形和着色的参数。例:做在上的图形 fplot(sin(1/x),-2,2)3、surf(X,Y,Z) 绘制由坐标确定的表面图形。Z可以是代表某一函数的变量,也可以是X和Y的数学表达式。Z后面还可以加上确定线形和着色的

3、参数。例:作出在上的图形 D=0:0.5:8; X,Y=meshgrid(D); surf(X,Y,X.2+Y)例 作出在上的图形 D=0:0.1:3; X,Y=meshgrid(D); surf(X,Y,exp(-(X.2+Y.2)/2)4、bar(X,Y) 以X为横坐标绘制Y的条形图。X必须是严格递增向量例:作出在上以0.3为步长各数据点的条形图 X=-3:0.3:3; bar(X,exp(-X.2)5、legend(str1,str2,.) 在图的右上角加线形标注。str1是plot函数中的第一对数组x1,y1,str2是plot函数中的第二对数组x2,y2;图形窗口操作命令利用MATL

4、AB绘制特殊的图形1、 ezcontour(f,dom,n) 绘制f的等高线图,参数dom指定绘图范围,可以是四维向量或二维向量,省略时默认。参数n定义图形的栅格点。可以省略,省略时默认为60。2、 ezcontourf(f,dom,n) 绘制不同颜色填充的二元函数f的等高线图。例:绘制 syms x y f=exp(-x2-y2)+2*(x2-y2+x-y); ezcontour(f,-4,4,70) ezcontourf(f,-4,4,70)3、 ezmesh(f, dom,n) 绘制二元函数网格图。例:绘制在时的等高线和曲面图。 f=2-x2-y2; ezmesh(f)4、 ezmesh

5、(x,y,z, dom,n) 绘制有两个参数s,t的二元函数的网格图形。例:绘制参数二元函数在时的图形。 syms s t z x=s; y=s*t; z=s*t2; ezmesh(x,y,z,-3,3,80)5、 ezmeshc(f, dom,n) 同时绘制二元函数f的等高线图和曲线网格图。6、 ezmeshc(x,y,z, dom,n)例:同时绘制参数二元函数在时的曲面图和等高线图。 x=s2; y=t2; z=s2*exp(-s4-t4); ezmeshc(x,y,z,-1.5,1.5,80)7、 ezplot(f,dom) 绘制一元函数f的图形例:绘制一元函数当时的图形。 f=x/(1

6、-x2); ezplot(f,-3,3)8、 ezplot2(x,y,dom) 9、 ezplot3(x,y,z,dom) 绘制的空间曲线。参数后面还可以加参数animate10、 ezploar(f,a,b) 在指定范围a,b内绘制极坐标函数f的图形。以动画形式绘制曲线。 syms theta f=2*(1-cos(theta); ezpolar(f)11、 ezsurf(f,dom,n) 绘制函数f的三维彩色曲线图。后面还可以加参数circ,将图形绘制在圆心位于定义域中心的圆形区域内。例:用ezsurf绘制的曲面图 f=2*x*y/(x2+y2); ezsurf(f)12、 ezsurf(

7、x,y,z,dom,n)13、 ezsurfc(f,dom,n) 同时绘制二元函数f的等高线图和曲面网格图。例:绘制的等高线和曲面图 f=sin(s)*sin(y); ezsurfc(f)14、 fplot(f,lim,ls,tol,n) 绘制函数图形。lim设定自变量的范围,ls设定线形,tol指定误差精度,默认值为0.002。参数n指定最少以n+1点绘制图形,默认为1。例:用fplot命令绘制函数在上的图形。 f fplot(exp(x)-sin(1/x),-2,2) fplot(exp(x)-sin(1/x),-2,2,*) fplot(exp(x)-sin(1/x),-2,2,o) 符

8、号函数运算器 funtool图形命令详解1、图形窗口操作命令figure /gcf /shg 显示当前图形窗口。clg/clf 清除当前图形窗口clc 清除命令窗口home 移动光标到命令窗口的左上角hold on 保持当前图形,并允许在当前图形状态下,用同样的缩放比例加入另一个图形hold off 释放当前图形,将hold on 状态下加入的新图形作为当前图形hold 在前两种状态下进行切换ishold 测试当前图形的hold状态subplot(m,n,p)/subplot(mnp) 将窗口图形分成m*n个窗口,并指定第p个窗口为当前窗口。编号从左至右、从上到下进行。subplot 将图形窗

9、口设为单窗口模式,相当于subplot(1,1,1)2、坐标轴、刻度和图形窗口缩放的操作命令MATLAB对图形窗口坐标轴的操作命令是axis,坐标刻度的操作命令是xlim、ylim、zlim等axis(xmin xmax ymin ymax) 设置坐标轴的最大最小值axis(xmin xmax ymin ymax zmin zmax) 设置三维图形窗口坐标轴的最大最小值。axis auto 将当前图形窗口的坐标设为默认状态axis manual 固定坐标刻度axis equal 设置X轴、Y轴为同样的刻度axis ij 翻转Y轴,使之正数在下,负数在上axis xy 复位Y轴,使之正数在上,负

10、数在下axis square 重新设置图形窗口大小使之为正方形axis normal 将图形窗口复位至标准大小axis vis3d 锁定坐标轴之间的关系。一般用于图形旋转时axis off 不显示坐标轴及刻度axis on 显示坐标轴及刻度xlim(xmin,xmax) 设定x轴的最大值、最小值xlim 测定x轴的最大、最小值ylim(ymin,ymax) 设定y轴的最大值、最小值ylim 测定y轴的最大、最小值zlim(zmin,zmax) 设定z轴的最大值、最小值zlim 测定z轴的最大、最小值grid on 根据图形窗口中图形的坐标形式,绘制图形窗口的网格grid off 消除图形窗口中

11、的网格绘图时的线型、点型及颜色参数线型定义符线型实线点线划线点划线定义符-:-.点型定义符点型实点加号交叉号小圆圈星号菱形上三角定义符.+xo*d点型下三角左三角右三角正方形正六角星正五边形定义符vshp颜色定义符颜色定义符颜色定义符红色r(red)绿色g(green)蓝色b(blue)青色c(cyan)品红m(magenta)黄色y(yellow)黑色k(black)白色w(white)二维绘图(平面图形)函数曲线图形绘制使用fplot函数调用格式:fplot(fun,lim) 在lim给定的范围内绘制fun给定函数的图形。参数fun可以直接输入数学函数名或函数解析式,在输入多个函数时两端加

12、方括号,中间用逗号隔开。fun可以是M文件的函数文件名。参数lim是一个向量。fplot(fun,lim,tol) 同上,参数tol给定绘制图形的相对误差。fplot(fun,lim,S) 同上,参数S给定线型、点型和颜色。fplot(fun,lim,tol,S) 同上fplot(fun,lim,n) 至少用n+1个点在lim给定的范围内绘制fun给定函数的图形x,y=fplot(fun,lim,.) 不绘制图形,只将结果保存为x、y向量。绘制函数时采用plot(x,y)例:1)分别绘制,在上的图像fplot(sin(x),0 2*pi) fplot(cos(x),0 2*pi) fplot(

13、sqrt(x)-1,0 2*pi)2)将上述三个函数绘制在同一个窗口中 fplot(sin(x),cos(x),sqrt(x)-1,0 2*pi)例:在同一窗口用不同的线型绘制在上的图形,并加标注。 x,y=fplot(sin(x),0 2*pi); x1,y1=fplot(cos(x),0 2*pi); plot(x,y,-r,x1,y1,-.k); legend(y=sinx,y=cosx)数据曲线图(可理解为描点作图法)绘制数据曲线图是使用函数plot,该函数绘制同长度的二维向量组(x,y)的图形。在参数S去默认值时,若绘制的曲线 不止一条,该函数使用系统默认的坐标轴颜色属性来定义曲线的颜色,以区别不同的曲线。plot(y) plot(x1,y1,.) 绘制函数plot(x1,y1,S,.) 同上,但可以加入多个参数plot(.,ProName,ProVal,.) 对所有用plot函数创建的图形进行属性设置例:在-2,2上绘制的图形 x=-2:0.01:2; y=exp(x)-sin(x); plot(y) plot(y,-.r,linewidth,2)例:在-3,3上用不同线型绘制出的图形 x=-3:0.1:3; y1=6*(sin(x)-cos(x); y2=x.*2.x-1; plot(x,y1,-r,x,y2,-.k,linewidth,2)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2