示例1:创建彗星图
%创建y中数据对x中数据的彗星图。
%将y创建为正弦函数值向量,输入值介于0到2π之间。
%将x创建为余弦函数值向量,输入值介于0到2π之间。
%在各值之间使用递增量π/100,然后绘制数据图。
t = 0:pi/100:2*pi;
y = sin(t);
x = cos(t);
comet(x,y);
示例2:控制彗星主题长度
%创建一个彗星图,并通过设置缩放因子输入p来指定彗星主体的长度。
%彗星主体是位于头部后的尾部段,此尾部段以不同颜色开始,但会渐变为相同颜色。
%将x和y创建为三角函数向量,输入值介于0到4π之间。
%将p指定为0.5,以使彗星主体长度为0.5*length(y),然后绘制数据图。
t = 0:pi/100:2*pi;
y = sin(t);
x = cos(t);
comet(x,y);
示例3:在指定坐标区创建绘图
%通过指定每个图的目标坐标区,在分块图布局中创建两个彗星图。
%将两个数据集x1和y1以及x2和y2创建为三角函数向量,输入值介于0到4π之间。
%将主体长度缩放因子p指定为0.25,以使主体长度为0.25*length(y)。
t = 0:pi/20:4*pi;
x1 = -cos(t) + cos(t/2);
y1 = -sin(t) - sin(t/2);
x2 = cos(t) - cos(t/2);
y2 = -sin(t) - sin(t/2);
p = 0.25;
%将这两个Axes对象存储为ax1和ax2。
%通过包含Axes对象作为comet的第一个输入参量,为每个彗星图指定目标坐标区。
tiledlayout(1,2);
ax1 = nexttile;
ax2 = nexttile;
comet(ax1,x1,y1,p);
comet(ax2,x2,y2,p);