gpt4 book ai didi

gnuplot - 如何使用 Gnuplot 插入数据以进行进一步计算

转载 作者:行者123 更新时间:2023-12-03 23:56:19 24 4
gpt4 key购买 nike

我(不知何故)熟悉 Gnuplot 中的平滑/插值技术。在我看来,这些插值仅适用于绘制插值。但是,我需要插值以进行进一步计算。

一个简单的例子可以说明这一点:
假设我们要在四天内销售特定商品,并将销售数量存储在 input_numbers.dat 中。 :

# days  |  number_of_sold_items
1 4
2 70
3 80
4 1

现在,我想绘制我每天的收入。但是每件商品的价格和售出商品数量之间的关系不是简单的线性关系,而是一些复杂的东西,只有几个例子才知道——存储在 input_price.dat 中。 :
# number_of_sold_items  | price_per_item
1 5.00
3 4.10
10 3.80
100 3.00

我怎么能做这样的事情(伪代码):
make INTERPOLATED_PRICE(x) using "input_price.dat"
plot "input_numbers.dat" using 1:($2*INTERPOLATED_PRICE($2))

我可以通过拟合来做到,但这不是我想要的。数据的关系太复杂了。

P.S.:我知道在这样的例子中每件商品的价格与商品的数量更像是一个阶梯式的函数,而不是平滑的。这只是一般一些插值的示例。

最佳答案

很难证明某些东西不存在,但我非常有信心单独使用 Gnuplot 无法做到这一点,因为:

  • 我错觉对 Gnuplot 足够熟悉,如果它存在,我会知道它。
  • 我找不到有关此类功能的任何信息。
  • 将 Gnuplot 作为一种单一用途的绘图工具(拟合已经是临界点)而不是特征数据处理,将完全违背 Gnuplot 的范式。
  • 关于gnuplot - 如何使用 Gnuplot 插入数据以进行进一步计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46194287/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com