我有一个功能, X 。它有输入 t 和 d 。
X 生成一个3x1数组,实际上是一个 X,Y,Z 元组,表示三维空间中的一个点。
我希望为 t 和 d 的所有值生成一个图,假设0 <&lt; t &lt; 360和0&lt; d &lt; 5.(它们不是载体。)
目前我在做:
plot3(X(1),X(2),X(3),'.');
grid on
这给了我太空中的一点。我应该怎么做呢?
答案 0 :(得分:0)
plot3(X(1),X(2),X(3),'。')简单地绘制由t和d的一对值生成的点。
您需要为所需的t和d的所有值生成3xN矩阵,可能使用linspace函数生成要绘制的t和d的所有值。
另一种选择是使用ezsurf函数,如下所示:
ezsurf('t+d',[0 360 0 5])