具有负指数的Polyfit

时间:2018-03-12 11:09:25

标签: matlab octave curve-fitting

我希望将曲线拟合到我的数据点(x; y),这些曲线将具有如下公式:

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

起初我想用Octave做这个,但后来我必须使用c。

将其编码到微控制器中

快速搜索google和matlab文档并没有给出一个令人讨厌的东西我找不到与负序的元素进行polyfit的函数。

这种操作是否有一套特殊的功能,或者我必须以某种方式转移我的公式以适应标准的数学问题?

1 个答案:

答案 0 :(得分:3)

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

Y = a*X + b

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

Y = 1/y
X = 1/x

多数人。