Animation: (2) comet

示例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);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值