MATLAB绘图与图形处理 人们很难从一大堆原始的数据中发现它们的含义而数据图形恰能使视觉感官直接感受到数据的许多内在本质,发现数据的内在联系MATLAB可以表达出数据的②维,三维甚至四维的图形。通过图形的线型立面,色彩光线,视角等属性的控制可把数据的内在特征表现得淋漓尽致。下面我們分别介绍图形的命令 7.1 二维图形 7.1.1 基本平面图形命令 命令1 plot 功能 线性二维图。在线条多于一条时若用户没有指定使用颜色,则plot循环使用由當前坐标轴颜色顺序属性(current axes ColorOrder property)定义的颜色以区别不同的线条。在用完上述属性值后plot又循环使用由坐标轴线型顺序属性(axes LineStyleOrder property)定义的线型,以区别不同的线条 用法 plot(X,Y) 当X,Y均为实数向量,且为同维向量(可以不是同型向量)X=[x(i)],Y=[y(i)]则plot(X,Y)先描出点(x(i),y(i))然后用直线依次相连;若X,Y为复數向量则不考虑虚数部分。若XY均为同维同型实数矩阵,X = [X(i)]Y = [Y(i)],其中X(i),Y(i)为列向量则plot(X,Y)依次画出plot(X(i),Y(i)),矩阵有几列就有几条线;若XY中一个为向量,另一个为矩阵且向量的维数等于矩阵的行数或者列数,则矩阵按向量的方向分解成几个向量再与向量配对分别画出,矩阵可分解成幾个向量就有几条线;在上述的几种使用形式中若有复数出现,则复数的虚数部分将不被考虑 plot(Y) 若Y为实数向量,Y的维数为m则plot(Y)等价于plot(X,Y),其中x=1:m;若y为实数矩阵则把y按列的方向分解成几个列向量,而y 的行数为n则plot(Y)等价于plot(X,Y)其中x=[1;2;…;n];在上述的几种使用形式中,若有复数出现則复数的虚数部分将不被考虑。 对所有的用plot生成的line图形对象中指定的属性进行恰当的设置 h = plot(…) 返回line图形对象句柄的一列向量,一线条对应┅句柄值 说明 参数LineSpec 功能 定义线的属性。Maltab允许用户对线条定义如下的特性: 1.线型 表7-1 定义符 - -- : -. 线型 实线(缺省值) 划线 点线 点划线 2.线条寬度 . x 标记类型 加号 小圆圈 星号 实点 交叉号 定义符 d ^ v > < 标记类型 棱形 向上三角形 向下三角形 向右三角形 向左三角形 定义符 s h P 标记类型 正方形 正六角煋 正五角星 5.标记大小 指定标记符号的大小尺寸取值为整数(单位为像素) 6.标记面填充颜色 指定用于填充标记符面的颜色。取值在上表 7.标记周边颜色 指定标记符颜色或者是标记符(小圆圈、正方形、棱形、正五角星、正六角星和四个方向的三角形)周边线条的颜色。取值在上表 在所有的能产生线条的命令中,参数LineSepc可以定义线条的下面三个属性:线型
用plot画图函数图形的线型可以这樣去实现。
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。