【转载】Matlab 中 plot 函数全功能解析
2009 年 11 月 06 日 星期五 13:24
该帖由 Matlab 技术论(http://www.matlabsky.com)坛原创,更多精彩内容参见
http://www.matlabsky.com
功能
二维曲线绘图
语法
plot(Y)
plot(X1,Y1,...)
plot(X1,Y1,LineSpec,...)
plot(...,'PropertyName',PropertyValue,...)
plot(axes_handle,...)
h = plot(...)
hlines = plot('v6',...)
描述
plot(Y)如果 Y 是 m×n 的数组,以 1:m 为 X 横坐标,Y 中的每一列元素为 Y 坐标,
绘制 n 条曲线;如果 Y 是 n×1 或者 1×n 的向量,则以 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 轴
离散的点。
X Y
备注
m×n m×n
按列取坐标数据绘制 n 条曲线
X 和 Y 必须具有相
同的尺寸
1×n 或 n×1
m×n 或
n×m
自动匹配尺寸相同方向绘制 m
条曲线
任意四种组合,效
果一样
m×n 或 n×m 1×n 或 n×1 同上 同上
1×1
1×n 或 n×1 绘制垂直 X 轴离散点 Y 可以任意向量
1×n 或 n×1
1×1
绘制垂直 Y 轴离散点 X 可以任意向量
plot(X1,Y1,LineSpec,...)通过参数 LineSpec 指定曲线的曲线属性,它包括线型、
标记符和颜色。plot 函数支持同时绘制任意组图形
评论0