VBA EXCELassembly曲线,自由selectfunction

作为开始的情况,我有一个xy图,其中有一些值,其发展类似于一个指数函数。 我需要编写一个在图表上绘制拟合曲线的代码,但是我必须使用一个非指数函数(因为我需要从中得到一些系数)。

我需要使用的函数之一是K(Cx)2 /(1 + x),其中k和C是我需要的参数(它们是两个,这使得它更复杂)显然,你不能find这个Excel中拟合曲线工具上的一种结构。 有没有可能有一个拟合曲线的图表,你可以写自己的function的结构?

对不起,如果我不添加任何书面代码,但我只是需要一个提示开始写作。 谢谢

在这里输入图像描述

我刚刚做了类似的事情。 我采取的方法是使用求解器(正如加里的学生所build议的那样)。 我认为它是从VBA开除的,但这并不重要。

基本上你会有每行数据与variablesK和C两个input单元格。然后,你需要find函数产生的值之间的差异(错误)与input单元格中的值相比,实际值(我认为使用错误^ 2提供更快的转换)。 然后,你在另一个单元格中的差异。 运行求解器时,要求通过改变K和C来最小化差异的总和。

这有道理吗?