matlab中plot函数
2016-03-29 10:52
676 查看
1. plot(X,Y)
如果X是一个向量,Y是一个向量,那么X为横轴,Y为纵轴。如果X是一个矩阵,Y是一个向量,那么X以行为单位为X轴的值,Y为Y轴的值。
例如:X = [1:0.01:2]; Y = sin(X);
例如:X = [1:0.01:2;4:0.01:5]; Y = [2:0.01:3];
如果X是一个向量,Y是一个矩阵,那么X为X轴的值,
如果X是一个标量,Y是一个向量,那么垂直于X的线上有一
Y以行为单位为Y轴的值。 些离散的Y值点
例如:X = [2:0.01:3]; Y = [1:0.01:2;4:0.01:5]; 例如:X=2,Y = [2:0.01:3];
总的思想就是,不管X,Y是什么,只要以X为x轴的值,Y为y轴的值,一一对应就好了。
2.plot(Y)
横轴的值是Y内元素的下标,纵轴的值是Y内元素的值。例如:Y=[2:0.01:3];3. plot(X,Y,S)
如果想让画出来的线有不同的线型、点标志、颜色,就可以用S来定义。S是一个string类型,可以包含一下三列内的内容:颜色 | 点标志 | 线型 |
b blue | . point | - solid |
g green | o circle | : dotted |
r red | x x-mark | -. dashdot |
c cyan | + plus | -- dashed |
m magenta | * star | (none) no line |
y yellow | s square | |
k black | d diamond | |
w white | v triangle (down) | |
< triangle (left) | ||
^ triangle (up) | ||
> triangle (right) | ||
p pentagram | ||
h hexagram |
plot(X,Y,'y-',X,Y,'go') 你也可以画线的同时着重把点描一下,例如: X1 = [-pi:0.1:pi]; Y1 = sin(X1); plot(X1,Y1,'b-',X1,Y1,'go');
4. 一些语句
subplot(2,2,1) %整个画面分成2x2块,现在画的是第一块str = strcat('前',num2str(1),'秒数据');
title(str); %子图的名称
xlabel('subject'); %子图的x轴名称
ylabel('accuracy'); %子图的y轴名称
gca = legend ('选1个导联','选2个导联','选3个导联','选4个导联',4); %legend语句是定义每一根线的名称,名字依次排列,4表示框放在右下方,返回legend的句柄gca
legend('boxoff'); %把框的边去掉
set(gca,'fontsize',8); %legend的字体为8号
相关文章推荐
- matlab 画图中线型及颜色设置
- MATLAB – TreeBagger example
- 在MATLAB下调试Caffe
- matlab如何把选中区域标亮
- MatLab 代码优化 Fast your MatLab code. (1) Introduction
- matlab曲面颜色
- matlab与C++混合编程 matlab发布、打包DLL
- MATLAB plot 绘图的一些经验,记下来,facilitate future work
- matlab使用摄像头
- VC和MATLAB混合开发需要注意的一个问题
- VC和MATLAB混合开发需要注意的一个问题
- windows 10(64位)下实现vs20120C++调用matlab r2014a编写的m文件生成的.dll,.lib,.h文件
- MATLAB 安装支持向量机
- matlab基于遗传算法的最大熵值法的双阈值图像分割
- MATLAB中读写一系列文件的方法
- MATLAB GIF AVI
- 基于item协同过滤算法实现
- C++与matlab用dll或者Lib的方式混编方法
- C++与matlab用dll或者Lib的方式混编方法
- C++与matlab用dll或者Lib的方式混编方法