我有一个形式的等式y=ao+a1logx+a2log(2/x);
是否适合这种方程?
我尝试使用polyfit
,但找到系数ao
,a1
和a2
对我来说很难。
请帮助我。
答案 0 :(得分:4)
您可以使用哪些工具箱?
最简单的方法可能是cftool。 (如果您有曲线拟合工具箱,请在命令窗口中键入)。但是polyfit也应该这样做。
我看到的主要问题是:你的系数并不是彼此独立的。由于log(2/x)
等于log(2) - log(x)
,因此您的等式变为:
y = ao + a1*log(x) + a2*log(2) - a2*log(x);
相当于:
y = bo + b1*log(x);
试试那个。