gpt4 book ai didi

c# - 使用 Math.Net 的基于指数的曲线拟合

转载 作者:太空狗 更新时间:2023-10-29 20:30:37 25 4
gpt4 key购买 nike

我是 Math.Net 库的新手,在尝试基于指数函数进行曲线拟合时遇到问题。更具体地说,我打算使用此功能:

f(x) = a*exp(b*x) + c*exp(d*x)

使用MATLAB我得到了很好的结果,如下图所示:

blah

MATLAB 计算以下参数:

f(x) = a*exp(b*x) + c*exp(d*x)
Coefficients (with 95% confidence bounds):
a = 29.6 ( 29.49 , 29.71)
b = 0.000408 ( 0.0003838, 0.0004322)
c = -6.634 ( -6.747 , -6.521)
d = -0.03818 ( -0.03968 , -0.03667)

是否可以使用 Math.Net 实现这些结果?

最佳答案

查看 Math.net,似乎 Math.net 进行了各种类型的回归,而您的函数需要某种类型的迭代方法。例如 Gauss-Newton 方法,您将在每次迭代中使用线性回归来求解(超定)线性方程组,但这仍然需要一些“手动”工作来编写方法。

关于c# - 使用 Math.Net 的基于指数的曲线拟合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24336153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com