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

use*_*501 3 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 的函数,我如何在这些值上打印错误?

Chr*_*oph 6

引用文档:

如果通过 using 激活set fit errorvariables,则每个拟合参数的错误将存储在名称与参数相似的变量中,但附加了“_err”。