gnuplot - 获取拟合参数错误,获取拟合输出值作为变量,将变量打印到屏幕
gnuplot - get errors on fit parameters, get fit output values as variables, print variable to screen
最初的问题(部分回答)
我正在使用 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.
最初的问题(部分回答)
我正在使用 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.