matlab的一些画图技巧.doc

matlab的一些画图技巧.doc

ID:51673761

大小:197.50 KB

页数:23页

时间:2020-03-14

matlab的一些画图技巧.doc_第1页
matlab的一些画图技巧.doc_第2页
matlab的一些画图技巧.doc_第3页
matlab的一些画图技巧.doc_第4页
matlab的一些画图技巧.doc_第5页
资源描述:

《matlab的一些画图技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、matlab中如何在指定一点画一个填充颜色的小圆plot(1,1,'r.','markersize',50) 二维作图绘图命令plot绘制x-y坐标图;loglog命令绘制对数坐标图;semilogx和semilogy命令绘制半对数坐标图;polor命令绘制极坐标图.基本形式如果y是一个向量,那么plot(y)绘制一个y中元素的线性图.假设我们希望画出y=[0.,0.48,0.84,1.,0.91,6.14]则用命令:plot(y)它相当于命令:plot(x,y),其中x=[1,2,…,n]或x=[1;2;…;n],即向量y的下标编号,n为向量y的长度

2、Matlab会产生一个图形窗口,显示如下图形,请注意:坐标x和y是由计算机自动绘出的.图4.1.1.1plot([0.,0.48,0.84,1.,0.91,6.14])上面的图形没有加上x轴和y轴的标注,也没有标题.用xlabel,ylabel,title命令可以加上.如果x,y是同样长度的向量,plot(x,y)命令可画出相应的x元素与y元素的x-y坐标图.例:x=0:0.05:4*pi;y=sin(x);plot(x,y)gridon,title('y=sin(x)曲线图')xlabel('x=0:0.05:4Pi')结果见下图.图4.1.1.2y

3、=sin(x)的图形title图形标题xlabelx坐标轴标注ylabely坐标轴标注text标注数据点legend在右上角加解释文字grid给图形加上网格hold保持图形窗口的图形表4.1.1.1Matlab图形命令多重线在一个单线图上,绘制多重线有三种办法.第一种方法是利用plot的多变量方式绘制:plot(x1,y1,x2,y2,...,xn,yn)x1,y1,x2,y2,...,xn,yn是成对的向量,每一对x,y在图上产生如上方式的单线.多变量方式绘图是允许不同长度的向量显示在同一图形上.第二种方法也是利用plot绘制,但加上holdon/o

4、ff命令的配合:plot(x1,y1)holdonplot(x2,y2)holdoff第三种方法还是利用plot绘制,但代入矩阵:如果plot用于两个变量plot(x,y),并且x,y是矩阵,则有以下情况:(1)如果y是矩阵,x是向量,plot(x,y)用不同的画线形式绘出y的行或列及相应的x向量,y的行或列的方向与x向量元素的值选择是相同的.(2)如果x是矩阵,y是向量,则除了x向量的线族及相应的y向量外,以上的规则也适用.(3)如果x,y是同样大小的矩阵,plot(x,y)绘制x的列及y相应的列.还有其它一些情况,请参见Matlab的帮助系统.线型

5、和颜色的控制如果不指定划线方式和颜色,Matlab会自动为您选择点的表示方式及颜色.您也可以用不同的符号指定不同的曲线绘制方式.例如:plot(x,y,'*')用'*'作为点绘制的图形.plot(x1,y1,':',x2,y2,'+')用':'画第一条线,用'+'画第二条线.线型、点标记和颜色的取值有以下几种:线型点标记颜色-实线.点y黄:虚线o小圆圈m棕色-.点划线x叉子符c青色--间断线+加号r红色*星号g绿色s方格b蓝色d菱形w白色^朝上三角k黑色v朝下三角>朝右三角<朝左三角p五角星h六角星表4.1.3.1线型和颜色控制符如果你的计算机系统不支

6、持彩色显示,Matlab将把颜色符号解释为线型符号,用不同的线型表示不同的颜色.颜色与线型也可以一起给出,即同时指定曲线的颜色和线型.例如:t=-3.14:0.2:3.14;x=sin(t);y=cos(t);plot(t,x,'+r',t,y,'-b')图4.1.3.1不同线型、颜色的sin,cos图形对数图、极坐标图及条形图loglog、semilogx、semilogy和polar的用法和plot相似.这些命令允许数据在不同的graphpaper上绘制,例如不同的坐标系统.先介绍的fplot是扩展来的可用于符号作图的函数.lfplot(fname

7、,lims)绘制fname指定的函数的图形.lpolar(theta,rho)使用相角theta为极坐标形式绘图,相应半径为rho,其次可使用grid命令画出极坐标网格.lloglog用log10-log10标度绘图.lsemilogx用半对数坐标绘图,x轴是log10,y是线性的.lsemilogy用半对数坐标绘图,y轴是log10,x是线性的.lbar(x)显示x向量元素的条形图,bar不接受多变量.lhist绘制统计频率直方图.lhistfit(data,nbins)绘制统计直方图与其正态分布拟合曲线.fplot函数的绘制区域为lims=[xmi

8、n,xmax],也可以用lims=[xmin,xmax,ymin,ymax]指定y轴的区域.函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。