请问大家origin自定义函数拟合曲线失败,原因不明是怎么回事呢?

函数为y=a/0.4*ln(x/b)
数据没有问题,函数应该也没有问题,参数初值的话用其他公式做初值设为1
也没有问题,不知道这个是还有什么其他的操作么?

你好,这个用matlab直接拟合:y = a/0.4*ln(x) - a/4*ln(b)

x = ; % 你的x,自己填写
y = ; % 你的y,自己填写
p = polyfit(log(x),y,1);
a = 0.4*p(1);
b = exp(p(2)/(-a/4));
yfit = a/0.4*log(x/b);
plot(x,y,x,yfit)
legend('原始数据','拟合数据')

如有帮助还望采纳哟,谢谢啦