二维图形绘制:
语法:
plot(x,y,Linespec);
x,y:是图线上x与y的坐标
Linespec:线条的线型,标点符号和颜色等等参数
曲线线型符号 | 意义 |
'-' | 实线 |
'--' | 虚线 |
':' | 点线 |
'-,' | 点划线 |
'none' | 无线 |
颜色选项 | 意义 | 颜色选项 | 意义 |
'b' | 蓝色 | 'c' | 蓝绿色 |
'g' | 绿色 | 'k' | 黑色 |
'm' | 红紫色 | 'r' | 红色 |
''w' | 白色 | 'y' | 黄色 |
标记符号 | 意义 | 标记符号 | 意义 |
'*' | 星号 | 'pentagram' | 五角星 |
'.' | 点号 | 'o' | 圆圈 |
'x' | 叉号 | 'square' | 方形 |
'v' | ▽ | 'diamond' | 菱形 |
'^' | △ | 'hexagram' | 六角星 |
'>' | ▷ | '<' | ◁ |
辅助命令:
grid on 命令在图形上添加网格线
grid off 命令取消网格线
hold on 命令保护当前坐标系,使得在使用plot()函数时将新的曲线叠在原来的图上
hold off 取消保护状态
title() 在绘制的图形上添加标题
xlabe()l和ylabel()函数给x,y坐标轴添加标注
装饰图形:
legend(label1, ..., labelN);
例子:legend('sin(x)','cos(x)','sigmod');
box on/off 设置边框可见性
axis on/off 设置坐标轴可见性
axis normal 还原默认行为,将图框纵横比模式和数据纵横比模式的属性设置为自动
axis square 使用相同长度的坐标轴线,相应调整数据单位之间的增量
axis equal 沿每个坐标轴使用相同的数据单位长度
axis tight 将坐标轴范围设置为等同于数据范围,使轴框紧密围绕数据
subplot(x,y,z) 在(x,y)的位置绘制z号图像
subplot(2, 2, 1); plot(x1, y1);
subplot(2, 2, 2); plot(x2, y2);