![]() |
1
3
我认为没有一种真正最好的方法可以做到这一点。对你来说最好的方法就是让你的生活最方便。 如果您要进行许多三维绘图,并且希望以一种组合形式携带数据,那么可以编写一个小的plot3d工具。将它设置为接受一个nx3数组(或者您喜欢的结构),然后它调用plot3,拆分三列。
我会在数据的形状上添加一些额外的错误检查,以及更好的帮助,但是您应该了解一般的想法。 就个人而言,我喜欢在一个nx3数组中携带三维数据。对于其他类型的事物,imho,结构是最好的。例如,将Delaunay三角剖分中的顶点和镶嵌信息填充到一个结构中对我来说是有意义的。 扩展matlab与你一起工作,以你工作的方式,你喜欢的方式思考。 |
![]() |
2
0
在回答问题的前半部分时,维护一个n x 3(或3x n)矩阵要容易得多,因为它使矩阵数学的语法变得简单和高效。一般来说,你可能会做很多数学运算,然后在最后做一些显示逻辑,所以我不担心你需要做的一次性转换,例如。
关于你问题的后半部分,我不知道你所说的“网格”是什么意思,所以我不能回答这个问题! |
![]() |
3
0
我刚刚对下半场的问题有了一个可能的想法。如果我将数据存储为一个3 x n x m矩阵(而不是n x m x 3),这将使许多操作更加容易:
这似乎是一个合适的解决方案吗? |
![]() |
SH_IQ · 在MATLAB条形图中为特定条形图颜色添加其他图例 6 月前 |
![]() |
Vlad Vadean · Matlab数组乘法 6 月前 |
![]() |
Catalin Baba · 如何在MATLAB中连接两个向量 6 月前 |
![]() |
servoz · 在matlab和python中创建类似的矩阵对象 1 年前 |
![]() |
CircAnalyzer · MATLAB中字符串的十进制数列表 1 年前 |
![]() |
I Like Algebra · 在Julia中交换行的最简单方法 1 年前 |