在MATLAB中给定边界函数有效地计算3D边界点?

时间:2014-05-04 17:07:54

标签: matlab

背景

a x a x a立方体中,我有一个由3D定义的边界 enter image description here, 其中xyz是3D坐标,a是立方的边长,在此作为归一化常数。

给定3D点(x, y, z),可以将其替换为函数。如果函数等于0,那么我们知道该点在边界上。否则,它不是。

目标

现在,我希望用MATLAB找到所有边界点(当然有一定的粗糙度)并将这些点输出到.csv文件中。

蛮力解决方案

我知道我可以设置一个"粗糙度",比如说STEP_SIZE = 0.01*a,然后通过测试点是否在边界上而不是一个接一个地耗尽整个空间。但是,我觉得这种野蛮的解决方案根本不是优雅的。

问题

因此,我正在寻找一种更优雅,更有效的方法。

0 个答案:

没有答案