资源描述:
《《二维平面绘图》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第九章二维平面绘图Matlab不仅善于各种数值运算,其绘图功能也非常强大,这对于科学计算可视化而言非常适用.我们先来介绍二维绘图功能.一、基本二维作图命令plot()plot()是最常用、最基本的绘图命令,它取一组x坐标及对应的y坐标进行描点绘图,其详细用法可参见在线帮助.我们此处介绍常见的基本用法.plot(x,y),取一组(x,y)坐标二位绘图。(举例)Plot(y)如果只有一个向量做为输入参数,则取其索引值做为x坐标进行绘图,即等同于plot(1:length(y),y)3)plot()也可以进行多条曲线的描绘,语法:pl
2、ot(x1,y1,x2,y2……)其在绘制时会自动选择不同曲线颜色,以利于分辨.(举例)注意:plot()可用不同标志对曲线进行标识.(举例)4)若plot(y)中y为一个矩阵,将对y的每一列向量绘图,注意其每列数值的x坐标即为其行数,有几列就画几条曲线.(举例)5)若plot(z)中z为复数向量或矩阵,则其将z的实部、虚部分别当作其x坐标,y坐标绘图。其他刻度二维绘图命令Loglog():x和y均为对数刻度。Semilogx():x为对数刻度,y为线性刻度。Semilogy():y为对数刻度,x为线性刻度。Plotyy():画
3、出两个不同刻度的y轴坐标。(举例)二、图形的控制plot(x,y,‛CLM’)其中:C:颜色,L:线形,M:标志点类型颜色选项表b蓝色g绿色k黑色r红色w白色y黄色曲线格式选项表实线-虚线:点线-.点划线曲线格式选项表o圆形+加号x叉号*星号.点号square方形diamond菱形三、图轴的控制1.人为确定图轴表示图形的范围语法:axis(〔xmin,xmax,ymin,ymax〕)X轴y轴(举例)2.指定图轴标刻点及文字语法:set(gca,‛xtick’(或‛ytick’),〔标度值1,2,……〕set(gca,‛xtick
4、label’(或‛yticklabel’),{‘串1’,‘串2’,……})3.加入刻度的网格线使用gridon和gridoff命令(举例)3.加入说明文字Matlab可在图形和图轴上加入说明文字,以增加整体图形的可读性。常用到的命令为:Title():图形的标题Xlabel():x轴的说明文字Ylabel():y轴的说明文字Legend():图形符号的说明Text():在图形中加入文本(举例)一个窗口产生多个图形使用subplot()命令语法为:subplot(m,n,p)绘图顺序为从左到右,按行绘制。设置图形的长宽比常用的命令
5、为:(举例)Axisnormal:默认的长宽比Axissquare:长度等于宽度Axisequal:保持xy坐标轴刻度一致其他种类的常用绘图命令Errorbar():图形加上误差范围Fplot():精确的函数图形绘制Polar():极坐标图Hist():直方图(举例)练习Chebysheve多项式定义如下:Y=cos(m*cos-1(x))其中x的值介于【-1,1】。当m的值由1变化到5时可以得到5条曲线,试用不同的颜色和线性将其画在一张图上,要使用legend命令表明每一条曲线。