画图
- 在matlab中(其实在计算机中)图像的形成是由有限个点组成的,只要点足够密集,就可以近似连成一条直线。
- plot函数就是用来生成图像的。
- plot(x,y)>>画出每一个点(xi,yi)。tips:这里的x,y都是一组向量。
- plot(y)>>画出一组图形:自变量x=1,2,3…,n (n=y向量的长度)
- 当连续做两次画图函数时,第二次会覆盖第一次的图
plot(cos(0:pi/20:2pi));
plot(sin(0:pi/20:2pi));>>结果只画出sin(0>>2π)函数图像 - 用hold on/off命令可以保留图像,而不会被覆盖。
hold on
plot(cos(0:pi/20:2pi));
plot(sin(0:pi/20:2pi));
hold off
- plot(x,y,‘str’) plots each vector pairs (x,y) using the format defined in str
- 例如:
- plot函数可以一次输出多个图像。例如:
- legend(‘L1’,‘L2’,…)可以直接把线条的函数标记上去。如图:
注意:是按L1,L2…的顺序是事先定义的顺序排下去的
- • title() 可以注释图像上方(一般用作名称)
• xlabel() 可以注释x轴
• ylabel() 可以注释y轴