2-D和3-D图
线情节
要创建二维线状图,请使用情节
函数。例如,将正弦函数画在一个线性间隔的从0到的向量上
:
x = linspace(0, 2 *π);y = sin (x);情节(x, y)
您可以标记这些轴并添加标题。
包含(“x”) ylabel (“sin (x)”)标题(正弦函数的曲线)
方法中添加第三个输入参数情节
函数中,您可以使用红色虚线绘制相同的变量。
情节(x, y,“r——”)
“r——”
是一个行规范.每个规范都可以包含用于线条颜色、样式和标记的字符。标记是出现在每个绘图数据点上的符号,例如+
,o
,或*
.例如,“旅客:*”
请求用绿色虚线*
标记。
注意,为第一个图定义的标题和标签已不在当前图形窗口中。默认情况下,MATLAB®在每次调用绘图函数时清除图形,重置轴和其他元素以准备新的绘图。
若要向现有图形添加图形,请使用抓住
.直到你使用推迟
或者关闭窗口,所有的图形将出现在当前图形窗口中。
x = linspace(0, 2 *π);y = sin (x);情节(x, y)在y2 = cos (x);情节(x, y2,”:“)传说(“罪”,“因为”)举行从
三维图
三维图形通常显示一个由两个变量的函数定义的曲面,
.例如,计算
给定行向量和列向量x
而且y
在[-2,2]范围内各有20个点。
x = linspace (2, 2, 20);y = x ';Z = x. * exp(-x。^ 2 - y ^ 2);
然后,创建一个表面图。
冲浪(x, y, z)
这两个冲浪
函数及其同伴网
三维显示表面。冲浪
以彩色显示连接线和表面的面。网
生成只给连接线上色的线框表面。
多个情节
您可以使用任意一种方法在同一窗口的不同部分显示多个图tiledlayout
或次要情节
.
的tiledlayout
函数在R2019b中引入,提供了对标签和间距的更多控制次要情节
.例如,在图形窗口中创建一个2乘2的布局。然后,调用nexttile
每次你想在下一个区域出现一个情节。
t = tiledlayout (2, 2);标题(t)“三角函数”) x = linspace(0,30);nexttile情节(x, sin (x))标题(“正弦”nexttile (x,cos(x))“余弦”) nexttile plot(x,tan(x))“切”(x,sec(x))“sec”)
如果您使用的是R2019b之前的版本,请参见次要情节
.