gnuplot - 获取拟合参数的错误,获取适合的输出值作为变量,将变量打印到屏幕

时间:2015-06-16 13:13:21

标签: variables gnuplot curve-fitting data-fitting function-fitting

初步问题(部分回答)

我正在使用gnuplot的拟合程序来使函数适合某些数据,并提取一个"特征衰减时间常数"。 (我在拟合函数中调用此参数d。)

我使用了脚本代码set fit quiet来防止大量文本被打印到终端。但是我现在无法知道最终的拟合值是多少! (除了检查日志文件......这是艰巨的......)

有没有办法可以获得最终的拟合参数值,将它们存储在变量中,并打印该变量?

我想这是一个2个问题......如何打印变量值?

回答初步问题

因此在使用gnuplot之后,我发现print命令可以将变量打印到屏幕,并且参数(例如d)已经可用作变量 - 即;它们已经变量。

所以我可以执行以下操作:print "d=",d - 此处的逗号用于分隔您要打印的内容。所以我首先打印一个字符串"d=",后跟d的值。

下一个问题

如何获取我使用过的变量的错误?例如;如果我使用参数a,b和c拟合函数,如何在这些值上打印错误?

1 个答案:

答案 0 :(得分:4)

引用文档:

  

如果使用set fit errorvariables激活,则每个拟合参数的错误将存储在名为参数的变量中,但使用" _err"追加。