matlab画图基本函数和参数之plot.doc_第1页
matlab画图基本函数和参数之plot.doc_第2页
matlab画图基本函数和参数之plot.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

matlab画图基本函数和参数之plot(2010-06-05 16:54:20)基本语法:plot(Y)plot(X1,Y1,.)plot(X1,Y1,LineSpec,.)plot(.,PropertyName,PropertyValue,.)plot(axes_handle,.)h = plot(.)hlines = plot(v6,.)详解:plot(Y)如果Y是mn的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线;如果Y是n1或者1n的向量,则以1:n为横坐标,Y为坐标表绘制1条曲线;如果Y是复数,则plot(Y)等效于plot(real(Y),imag(Y);其它使用情况下,忽略坐标数据中的虚部。plot(X1,Y1,.)如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中尺寸相等的方向对应绘制多条曲线;如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。XY备注mnmn按列取坐标数据绘制n条曲线X和Y必须具有相同的尺寸1n或n1mn或nm自动匹配尺寸相同方向绘制m条曲线任意四种组合,效果一样mn或nm1n或n1同上同上111n或n1绘制垂直X轴离散点Y可以任意向量1n或n111绘制垂直Y轴离散点X可以任意向量plot(X1,Y1,LineSpec,.)通过参数 LineSpec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数支持同时绘制任意组图形plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,.)此时完全等效于plot(X1,Y1,LineSpec1,.)hlod allplot(X2,Y2,LineSpec2,.)MATLAB中提供的线型属性有:线型说明标记符说明颜色说明-实线(默认)+加号符r红色-双划线o空心圆g绿色:虚线*星号b蓝色:.点划线.实心圆c青绿色x叉号符m洋红色s正方形y黄色d菱形k黑色上三角形w白色v下三角形右三角形左三角形p五角星h六边形需要说明的是,LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说r-.*、-.r*、*-.r等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。plot(.,PropertyName,PropertyValue,.) 设置由plot创建的所有曲线句柄对象的属性,Line对象属性和属性值参见附录,具体设置参考下面的实例,当然可以使用set/get进行设置。plot(axes_handle,.)指定坐标系,也就是在 axes_handle坐标系中绘图,在没有指定时默认为gca。h = plot(.)返回由plot创建的所有曲线句柄对象的句柄。每条曲线对应一个句柄,如果有n条曲线,则h为n1的数组。注意事项:在同时绘制多条曲线时,如果没有指定曲线属性,plot按顺序循环使用当前坐标系中ColorOrder和LineStyleOrder两个属性。默认情况,MATLAB在每次调用plot函数时将ColorOrder和 LineStyleOrder自动重置为DefaultAxesColorOrder和DefaultAxesLineStyleOrder。 Default*属性我们可以自定义,有效期至MATLAB关闭,Matlab下次启动时将Default*属性重置为厂家设置(Factory)set(0,DefaultAxesColorOrder,r|g|b|k,. DefaultAxesLineStyleOrder,-|-.|-|:)使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。另外我们可以通过下面四个属性设置标识符的颜色和大小LineWidth指定线宽MarkerEdgeColor指定标识符的边缘颜色MarkerFaceColor指定标识符填充颜色MarkerSize指定标识符的大小注意上面四个属性是针对当前坐标系中所有曲线的简单实例:% by GrantHill工作室% 2010.6.5v=0,10,20,30,4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论