【问题标题】:Modified Bessel function in gnuplotgnuplot中修改的贝塞尔函数
【发布时间】:2026-01-19 23:45:01
【问题描述】:

如何在 Gnuplot 中表达修改后的第二类 Bessel 函数? 我需要用包含第二类修正贝塞尔函数的函数来拟合我的数据。

【问题讨论】:

  • 使用修改后的 bessel 函数,你有点接近 gnuplot 的终点,看看 octave 或 maxima 吧?

标签: gnuplot gnuplot-iostream


【解决方案1】:

你看过说明书吗?试试help expressions functions

plot besj0(x), besj1(x), besy0(x), besy1(x)

或者您需要更高的订单?

【讨论】:

  • 我查看了手册并看到了这些功能。但我不知道如何将 Bessel 函数转换为修改后的形式。你能告诉我如何转换它们吗?
  • 对不起,我忽略了,你写了 modified Bessel。可能,您必须使用可以在此处找到的表达式自己实现它:en.wikipedia.org/wiki/Bessel_function#Modified_Bessel_functions。不幸的是,看起来 gnuplot Bessel 函数实现不接受复杂的参数:-(,所以你最终会得到无限的和......或一些足够的近似值。