MATLAB基本2D作图(1)
2016-08-17 本文已影响44人
浪尖儿
一图胜千言。MATLAB在数据展示盒可视化方面有很好用、很强大的图形系统。下面总结一些基本的常用的方法,更加详细的用法请请教MATLAB的help吧!:)
plot方法
绘制2D的图需要使用plot方法。
plot(y)
该方法最简单的形式就是接收一个向量y,此时plot函数会以y中元素的索引作为x轴元素
plot(rand(1,20))
plot
plot(x,y)
最常用的形式,其中x和y是同样长度的向量
x = 0:pi/40:4*pi;
plot(x, sin(x));
sinx
plot(x,y)
画一条直线需要两个点的坐标
plot([0 4], [1 3])
line
ezplot(func)
MATLAB中有一系列的'easy-to-use'画图命令,都以'ez'开头。其中plot对应的就是ezplot
ezplot('tan(x)')
tanx
添加标签
可以用下面的命令来给图添加标签:
gtext('text')
gtext在图中鼠标点显示一个十字等待鼠标按键,然后在鼠标按键处添加文字
gtext('X marks the spot')
gtext
grid
在当前的图中添加或者删除网格线,该状态可以来回切换
grid
text
text(x,y,'text')
在当前图形窗口的x,y坐标处添加文字。如果x,y是矢量,将在每个坐标点处都添加文字。
text(0.5,0.5,'text')
text
为图形添加标题
title('text')
xlabel('horizontal')
ylabel('vertical')
给x轴添加标签
给y轴添加标签
title('this is a random graph')
xlabel('horizontal')
ylabel('vertical')
title