具有负指数的 Polyfit

Polyfit with negative exponent

我想为我的数据点 (x;y) 拟合一条曲线,其公式如下:

1/y = (x^-1)*a + b

起初我想用 Octave 做这个,但后来我不得不用 c.

将它编码到微控制器中

快速搜索 google 和 matlab 文档没有给出答案我找不到一个函数来对负序元素进行 polyfit。

是否有一组特殊的函数用于此类操作,或者我是否必须以某种方式转换我的公式以适应标准数学问题?

你的未知数是ab,它们在你的问题中都是线性的。所以你可以使用一阶多项式拟合。它已经是标准数学问题的形式。要查看只需重命名

Y = a*X + b

使用已知数据向量(或点)

Y = 1/y
X = 1/x

就这些。