У меня 3 балла [x0 y0]
, [x1 y1]
, [x2 y2]
со строгим условным x0<x1<x2
, y0<y1<y2
.Все эти точки лежат на некоторых показательных функциях y=ae^(bx)+c
.Мне нужно найти a,b,c
... Невозможно точно решить систему из 3 уравнений, поэтому мне нужно ее приблизить.Есть ли математическая библиотека в Java, которая поможет мне решить эту проблему?Я нахожу что-то похожее на mathcad
https://help.ptc.com/mathcad/en/index.html#page/PTC_Mathcad_Help/exponential_regression.html, но не нахожу в Java.
Другой способ - как решить систему из 3 уравнений и примерно 3 значений.
ae^(bx_0)+c=y_0
ae^(bx_1)+c=y_1
ae^(bx_2)+c=y_2