初始问题(部分回答)
我正在使用 gnuplot 的拟合例程来拟合某些数据的函数,并提取“特征衰减时间常数”。 (我在我的拟合函数中将此参数称为 d
。)
我使用了脚本代码 set fit quiet
来防止将大量文本打印到终端。但是我现在无法知道最终的拟合值是多少! (除了检查日志文件......这是艰巨的......)
有没有办法可以获取最终的拟合参数值,将它们存储在变量中,然后打印该变量?
我想这是 2 个问题合二为一......如何打印变量值?
对初始问题的回答
因此,在玩弄 gnuplot 之后,我发现 print
命令可以将变量打印到屏幕上,并且参数,例如 d
已经可用作变量 - 即;它们已经是变量。
因此,我可以执行以下操作: print "d=",d
- 此处的逗号用于分隔要打印的内容。所以我首先打印一个字符串 "d="
,然后是 d
的值。
下一个问题
如何获取我使用的变量的错误?例如;如果我拟合一个带有参数 a、b 和 c 的函数,我如何在这些值上打印错误?
最佳答案
引用文档:
If activated by using
set fit errorvariables
, the error for each fitted parameter will be stored in a variable named like the parameter, but with "_err" appended.
关于variables - gnuplot - 获取拟合参数错误,获取拟合输出值作为变量,将变量打印到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868620/