求解非线性方程组

时间:2015-07-28 17:57:11

标签: matlab equation nonlinear-optimization

我有大约1000个测量值,它们将三个变量相互关联:xyz。换句话说,我有xyz的1000个测量值。他们之间的关系如下:

enter image description here

有人可以告诉我如何使用MATLAB找到系数c1c2c3吗?如果xyc3=0)之间没有互动,则MATLAB中的反斜杠运算符可以轻松找到c1c2方方式(A\b)。

1 个答案:

答案 0 :(得分:3)

使用fminuncfminconfminsearch以及匿名函数。例如,

fminunc(@(c) norm(c(1)*x + c(2)*y + c(3)*x.*y - z), c0)

对于一些合理的初始c0(依赖于问题)。感谢@TroyHaskin。