主要内容

2-D和3-D图

线情节

要创建二维线状图,请使用情节函数。例如,将正弦函数画在一个线性间隔的从0到的向量上 2 π

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,”:“)传说(“罪”“因为”)举行

三维图

三维图形通常显示一个由两个变量的函数定义的曲面, z f x y .例如,计算 z x e - x 2 - y 2 给定行向量和列向量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之前的版本,请参见次要情节

Baidu
map