标签: matlab matlab-figure
我有两个点A(x1, y1, z1),B(x2, y2, z2),短轴长度(a)和长轴长度(b)。我需要绘制一个以A和B作为其焦点的长椭球体。这就是我到目前为止所做的。
A(x1, y1, z1)
B(x2, y2, z2)
a
b
A
B
C = (A + B )/2; [x, y, z] = ellipsoid(C(1),C(2),C(3),b,a,a); figure surf(x, y, z) 我需要帮助旋转这个椭圆体,使得椭球体的主轴与线段ACB对齐。我正在努力解决旋转角度和顺序或旋转(首先旋转哪个轴)。
C = (A + B )/2; [x, y, z] = ellipsoid(C(1),C(2),C(3),b,a,a); figure surf(x, y, z)
谢谢。