如何把点放在球体网格节点点?

10次浏览(最近30天)
埃尔詹duzgun
埃尔詹duzgun 2021年2月3日
评论道: 明星黾 2021年2月4日
我找到了画球体的代码。我可以得到x y z坐标。
我想用这些x,y,z坐标。但是我不想使用surf命令给球体上色。在状态中,我想让它只与网格线保持球体空白。然后我想根据半径在每个网格节点上绘制一个点。每个网格节点上都有点。点的半径会随着z坐标的变化而变化。例如,在下行时,点会很小,在上行时,点会很大。
[x, y, z] =球;%#做一个21乘21的点球
x = x (11:,);%#保持前11个x点
y = y (11:,);%#保持前11个y点
z = z (11:,);%#保持前11个z点
r = 1;%#一个半径值
冲浪(r。* x, r。* y, r。* z);%#绘制表面
平等的%#使x, y, z轴上的缩放相等

接受的答案

明星黾
明星黾 2021年2月3日
编辑:明星黾 2021年2月3日
试试这个(替换 冲浪 称):
数字
scatter3 (r。* x (:), r。* y (:), r。* z (:), 0.001 + z (:) * 100,'o'“填充”);%#绘制表面
平等的%#使x, y, z轴上的缩放相等
编辑- (2021年2月3日15:29)
添加情节图:
4评论
明星黾
明星黾 2021年2月4日
我只是做了!

登录评论。

更多的答案(0)

标签

下载188bet金宝搏

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!