在 Matlab 中用三个自变量绘图

Plotting with three independent variables in Matlab

我想绘制一个 3d 函数,比如 u(x,y,z),其中所有变量都是独立的。谁能帮帮我?

注意:现有所谓的三维绘图函数通常使用两个自变量和第三个因变量。

例如, x 和 y 是独立定义的,z = x^2 + y^2。而在我的例子中,即使 z 也是一个自变量,我想绘制 u(x,y,z) = x^2 + y^2 + z^2.

听起来就像您想绘制 4D curve/surface:3 个自变量和函数的结果值。

您可能会发现这很有用: http://www.mathworks.com/matlabcentral/answers/104616-plot-4d-surface-from-x-y-z-c-data