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