簡體   English   中英

求解非線性方程組

[英]Solving a system of nonlinear equations

我有大約1000個度量,它們將三個變量彼此關聯: xyz 換句話說,我有1000個xyz測量值。 它們之間的關系如下:

在此處輸入圖片說明

有人可以告訴我如何使用MATLAB查找系數c1c2c3嗎? 如果xy之間沒有交互( c3=0 ),則可以通過MATLAB中的反斜杠運算符以最小二乘法( A\\b )輕松找到c1c2

使用fminuncfminconfminsearch和一個匿名函數。 例如,

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

對於一些合理的初始c0(取決於問題)。 已修復,感謝@TroyHaskin。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM