Matlab中三自变量绘图

Matlab中三自变量绘图,matlab,matlab-figure,Matlab,Matlab Figure,我想画一个三维函数,比如u(x,y,z),其中所有变量都是独立的。有人能帮我吗 注:现有的所谓3d绘图功能通常使用两个独立变量和第三个从属变量 比如说,, x和y是独立定义的,z=x^2+y^2。而在我的例子中,偶数z也是一个自变量,我想画u(x,y,z)=x^2+y^2+z^2。听起来就像你想画一个4D曲线/曲面:3个自变量和函数的结果值 您可能会发现这很有用: 您希望此绘图是什么样的?你想过吗?@David:我在这里写的函数只是一个例子。与表面图相比,我要找的那个可以称为体积图。谢天谢地,s

我想画一个三维函数,比如u(x,y,z),其中所有变量都是独立的。有人能帮我吗

注:现有的所谓3d绘图功能通常使用两个独立变量和第三个从属变量

比如说,,
x和y是独立定义的,z=x^2+y^2。而在我的例子中,偶数z也是一个自变量,我想画u(x,y,z)=x^2+y^2+z^2。

听起来就像你想画一个4D曲线/曲面:3个自变量和函数的结果值

您可能会发现这很有用:

您希望此绘图是什么样的?你想过吗?@David:我在这里写的函数只是一个例子。与表面图相比,我要找的那个可以称为体积图。谢天谢地,sliceomatic软件包达到了这个目的。如果能分享一种更好的技术,我会很高兴。那么你是在尝试绘制等值面?R^3中的一个函数,一个3D函数u(x,y)表示一个2D曲面,我们可以绘制它。但要在R^4中实现这一点,u(x,y,z)需要一个3D“曲面”,这在我们的思维中是不可能的。您必须进行简化,例如,在3D中,等高线图允许您在2D中表示3D数据,尽管方式有限。同样延伸到4D的是等值面。您也可以使用其他“尺寸”,例如颜色或大小,来提供有关某一点上functino值的信息。@David:谢谢您的评论。我希望它能对我的旅程有所帮助。谢谢你的评论。几天前我下载了sliceomatic软件包,但我认为它不能正常工作,因为它一开始看起来是空白的。现在我才意识到我们必须给出切片,然后这些切片加起来就是体积图。这就是我问题的答案。