Animation: (3) comet3

示例1:创建三维彗星图

%创建z中数据对x和y中数据的彗星图。
%使用peaks函数以矩阵形式加载x、y和z数据。
%将数据转换为向量数组。然后绘制数据图。
[xmat,ymat,zmat] = peaks(100);
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
comet3(xvec,yvec,zvec);

在这里插入图片描述

示例2:控制彗星主体长度

%创建一个彗星图,并通过设置缩放因子输入p来指定彗星主体的长度。
%彗星主体是位于头部后的尾部段,此尾部段以不同颜色开始,但会渐变为相同颜色。
%使用peaks函数以矩阵形式加载x、y和z数据。
%将数据转换为向量数组。
%将p指定为0.5,以使主体长度为0.5*length(y)。然后绘制数据图。
[xmat,ymat,zmat] = peaks(100); 
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
p = 0.5;
comet3(xvec,yvec,zvec,p);

在这里插入图片描述

示例3:在指定坐标区中绘制数据

%通过指定每个图的目标坐标区,在分块图布局中创建两个彗星图。
%使用peaks函数以矩阵形式加载x、y和z数据。
%将数据转换为向量数组。
%将主体长度缩放因子p指定为0.25,以使主体长度为0.5*length(y)。
[xmat,ymat,zmat] = peaks(50); 
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
p = 0.25;
%将这两个Axes对象存储为ax1和ax2。
%通过包含Axes对象作为comet的第一个输入参量,为每个彗星图指定目标坐标区。
tiledlayout(1,2);
ax1 = nexttile;
ax2 = nexttile;
comet3(ax1,xvec,yvec,zvec,p);
comet3(ax2,yvec,xvec,zvec,p);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值