我有一个三维矩阵C
,它显示了三维空间中每个点的总体浓度。因此,矩阵的每个元素都有一个介于0和1之间的值。数据在椭球体内部为非零,在椭球体外部为零。椭球体的边界被定义为等于0.5的元素。
我一直试图找到椭球体的纵横比,但还没有成功。有人能帮帮我吗?
我试过
[C3,h3]=contour3(C(:,:,:(,[0.5 0.5 0.5],'-g'(;
获取数据的边界,但不确定下一步要做什么。
如果要查找最小体积椭球体,如|(X - c)'*A*(X-c)|=1
,则使用A的奇异值来查找纵横比。
由于矩阵是一个体积,所以你必须只取矩阵边界上的点,否则问题会太复杂。