赞
踩
plot用于绘制二维线图,用法如下:
1. plot(X,Y):创建Y中数据对X中对应值的二维线图;
- %% 绘制y = x图像
- x = linspace(-1,1,100); % 在-1到1等步长取100个点
- y = x;
- plot(x,y); % 默认以蓝色实线,0.5线宽,无标记绘制直线
2. plot(X,Y,LineSpec)按指定的线形,标记和颜色创建绘图;
线形:“-”实线;‘--’虚线;‘:’点线;‘-.’点划线;标记:圆圈,加号,星号,点,叉号,水平线条,垂直线条,方形,菱形,上三角,下三角,右三角,左三角,五角形,六角形;颜色:‘r’,’g’,’b’,’c’,’m’,’y’,’k’,’w’; 默认实线,蓝色,无标记
- %% 绘制y = x图像
- x = linspace(-1,1,100); % 在-1到1等步长取100个点
- y = x;
- plot(x,y,'r-x'); % 以红色实线,0.5线宽,x标记绘制直线
- %% 线型
- % "-" 实线
- % "--" 虚线
- % ":" 点线
- % "-." 点划线
- %% 标记
- % "o" 圆圈
- % "+" 加号
- % "*" 星号
- % "." 点
- % "x" 叉号
- % "_" 水平线条
- % "|" 垂直线条
- % "square" 方形
- % "diamond" 菱形
- % "^" 上三角
- % "v" 下三角
- % ">" 右三角
- % "<" 左三角
- % "pentagram" 五角形
- % "hexagram" 六角形
- %% 颜色
- % "red" "r" [1 0 0]
- % "green" "g" [0 1 0]
- % "blue" "b" [0 0 1]
- % "cyan" "c" [0 1 1]
- % "magenta" "m" [1 0 1]
- % "yellow" "y" [1 1 0]
- % "black" "k" [0 0 0]
- % "white" "w" [1 1 1]
3. plot(x1,y1,x2,y2,x3,y3)表示在一个坐标轴上,绘制多对x和y坐标;
- %% 绘制y1 = x1; y2 = x2 - 1; y3 = x3-2
- x = linspace(-1,1,100); % 在-1到1等步长取100个点
- y1 = x;
- y2 = x - 1;
- y3 = x - 2;
- plot(x,y1,x,y2,x,y3);
4. plot(x1,y1,LinSpec1,x2,y2,LinSpec2);在一个坐标轴,绘制多对x和y坐标,并指定多组线型,标记和颜色;
- %% 绘制y1 = x1; y2 = x2 - 1; y3 = x3-2
- x = linspace(-1,1,100); % 在-1到1等步长取100个点
- y1 = x;
- y2 = x - 1;
- y3 = x - 2;
- plot(x,y1,'r--o',x,y2,'b:x',x,y3,'y-.+');
5. plot(y):绘制y对一组隐式x坐标的图; 如果y是向量,则x坐标范围从到1到length(y);如果y是矩阵,则对于y中的每一列,图中包含一个对应的行,x表示x 坐标的范围是从 1 到 Y 的行数。
- y1 = [1,2,3,4];
- y2 = magic(3);
- figure
- plot(y1);
- figure
- plot(y2)
6. plot(y,LinSpec):使用隐式x坐标绘制y,并指定线型,标记和颜色;
- y1 = [1,2,3,4];
- y2 = magic(3);
- figure
- plot(y1,'r--.');
- figure
- plot(y2,'m-_')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。