如何用 Excel 计算双曲曲线公式

如何用 Excel 计算双曲曲线公式

我正在寻找一种创建双曲线的方法。请参阅此示例:

曲线示例

我在黄色单元格中输入了起始值和终止值,公式会自动填充从 B2 到 B19 的单元格。黑色是直线 AB 线。我想要实现的是绿色、蓝色和红色曲线。绿色曲线只是稍微弯曲。蓝色曲线在开始时增加较多,在结束时增加较少,红色曲线增加更多。我可以使用 LOG 函数来实现蓝色曲线,如下所示:=$B$1+((LOG10(A2)/LOG10(20))*($B$20-$B$1))。但我还希望能够创建弯曲程度更大或更小的曲线。是否有公式可以做到这一点?是否有公式可以让我编辑曲线形状?

答案1

也许可行,也许不可行。当 m 值非常低时,反复试验会显示奇怪的形状,但也许使用更多 X 点会更好。无论如何,这是我尝试过的。我只使用 7 个点,加上图表的 0/0 起点。

Cell C3 formula: =($G$2*A3)/(A3+$G$1)

Cell D3 formula: =C3/$C$9*7

把它们拖下来。

单元格 G2 中的 k 值在这里似乎并不重要,因为我们正在调整 D 列中的值,以便您可以适应图表的相同最小值/最大值。

只需调整单元格 G1 中的 m 值即可查看 [带线的散点图] 图表的效果。m 值越高,曲线越平缓,m 值越低,曲线越陡峭。

也许可以对 x=1 做一些处理,让它看起来更漂亮一些。但也许有更多的点可以帮你解决这个问题。

在此处输入图片描述

相关内容