有没有办法根据文本文件中的值绘制函数?
我知道如何在gnuplot中定义一个函数然后绘制它,但这不是我需要的.我有一个表常常更新的函数常量.当这个更新发生时,我希望能够运行一个用这条新曲线绘制图形的脚本.由于绘制的数字很少,我想自动化该过程.
这是一个包含常量的示例表:
location a b c
1 1 3 4
2
Run Code Online (Sandbox Code Playgroud)
我有两种方法可以解决问题,但我不知道它们是否以及如何实施.
f(x)=1(x)**2+3(x)+4
,将其写入文件,并以某种方式使gnuplot读取此新文件并绘制在特定x
范围内.f(x) = awk /1/ {print "f(x)="$2
,或者直接在plot命令中使用awk.我无论如何,我被困住了,并没有在网上找到解决这个问题的方法,你有什么建议吗?
awk '/1/ {print "plot "$2"*x**2+"$3"*x+"$4}' | gnuplot -persist
Run Code Online (Sandbox Code Playgroud)
将选择该线并绘制它