麻城经理

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
上一篇 下一篇

猜你喜欢

热点阅读