如何在MATLAB中找到函数f(x,y,z)= 0的解空间(x,y,z)

时间:2013-09-01 12:55:13

标签: matlab

我有一个函数,依赖于向量k =(x,y,z)和函数f(x,y,z)= 0,我想找到(x,y,z的解空间) )。

这甚至可以在matlab中进行分析吗?我想它可以用数字完成,因为我最初的想法是绘制由这个函数创建的表面,但是这对我来说没用,因为我的方程中有9个其他常量,没有赋值给它们。非常感谢您提供任何帮助。

编辑:这是多项式4。

1 个答案:

答案 0 :(得分:3)

在matlab和任何其他语言中,给定函数f(x,y,z)都没有通用的分析求解器。如果存在这样的解决方案,Riemann hypothesis(和其他几十个)将被解决;)

对于简单问题,您可以使用symbolic math toolboxsolve函数: http://www.mathworks.com/help/symbolic/solve.html

狡猾地有数值解算器,你可以像vpasolve和其他人一样使用它们 http://www.mathworks.com/help/symbolic/vpasolve.html