【发布时间】:2015-02-27 22:08:42
【问题描述】:
我正在尝试在 Matlab 中创建 3D 绘图,但我几乎没有经验。我真的很想画出这些方程式所描述的数字:
x = cos(u) sinh(t) / (cosh(t) - cos(u));
y = cos(u) sin(u) / (cosh(t) - cos(u));
z = sin(u);
u 和 t 在 -pi 到 pi 之间变化。这就是 Paul Bourke 所说的 Ghost Plane。
clc
clear
a = -pi:.01:pi;
b = -pi:.01:pi;
[U,T] = meshgrid(a,b);
X = (cos(U).*sinh(T))./(cosh(T)-cos(U));
Y = (cos(U).*sin(U))./(cosh(T)-cos(U));
Z = sin(U);
figure
surf(X,Y,Z)
通过代码,我得到了一些……难以形容的东西。如何绘制图形?
【问题讨论】: