2012-04-19 107 views
1

是否有曲线拟合出有什么好的免费程序?我有MATLAB和Mathematica,但我没有MATLAB的额外工具包。我想拟合这种形式的函数:(K *(c)^ a)/ x其中K,c,a是常数,x是变量。曲线拟合 - 建议请

+0

枫树可以做你所需要的,它还有大量额外的软件包。 – 2012-04-19 07:26:32

回答

2

数学有一个称为FindFit功能。您可以按照以下方式执行功能匹配:

data = Import["data.csv"]; 
f1 = FindFit[data, (k*(0.4*^-3)^a)/x, {k, a}, x, NormFunction -> (Norm[#, 1] &)] 
0

与这两个Matlab和数学,你可以很容易地进行曲线拟合,无需任何附加工具包。

否则,你可以看numpy/scipy,它是那种东西相当不错。最后,有几个Matlab的“克隆”,你可以谷歌,QtOctave来到我的脑海。