重复 x 和 y 向量以与 scatter3() 一起使用
目前我有一个有效的 3D mesh()
图。但是,垂直轴更适合角度表示,因此我正在构建到圆柱空间的坐标变换,之后我将使用 scatter3() 绘制所有内容。
目前我有一维向量包含所有可能的 x 和 y 值;但是,它们不会重复(而且它们需要重复才能在 scatter3() 中工作)。我必须使用 z(:)
展平二维 z 矩阵。是否有一种快速方法可以重复 x
和 y
以兼容 scatter3
?
谢谢...
Currently I have a working 3D mesh()
plot. However, the vertical axis lends itself better to an angular representation, so I'm constructing a coordinate transform to cylindrical space, after which I'll plot everything with scatter3()
.
Currently I have one-dimensional vectors containing all of the possible x and y values; however, they do not repeat (and they need to, to work in scatter3()
). I have to flatten my two-dimensional z-matrix using z(:)
. Is there a quick method to repeat x
and y
to also be scatter3
-compatible?
Thanks...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
meshgrid
然后展平:Use
meshgrid
and then flatten: