Matlab中plot函数及legend函数详解及实例Matlab中plot函数及legend函数详解及实例.pdf
文本预览下载声明
Matlab 中plot 函数及legend 函数详解及实例
作者--乘江枫
Matlab 中plot 函数全功能解
功能
二维曲线绘图
语法
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 备注
X 和Y 必须具有相同
m×n m×n 按列取坐标数据绘制n 条曲线
的尺寸
自动匹配尺寸相同方向绘制m 任意四种组合,效果
1×n 或n×1 m×n 或n×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 函数支持同时绘制任意组图形
plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2,...)
此时完全等效于
plot(X1,Y1,LineSpec1,...)
hlod all
plot(X2,Y2,LineSpec2,...)
MATLAB 中提供的线型属性有:
线型 说明 标记符 说明 颜色 说明
- 实线(默认) + 加号符 r 红色
-- 双划线 o 空心圆 g 绿色
: 虚线 * 星号 b 蓝色
:. 点划线 . 实心圆 c 青绿色
x 叉号符 m 洋红色
s 正方形 y 黄色
d 菱形 k
显示全部