gnuplot - получить ошибки по параметрам подгонки, получить выходные значения подгонки как переменные, вывести переменную на экран
Начальный вопрос (частично ответ)
Я использую процедуры подгонки gnuplot для подгонки функции к некоторым данным и извлечения "характерной постоянной времени затухания". (Я называю этот параметр d
в моей подходящей функции.)
Я использовал код скрипта set fit quiet
чтобы предотвратить печать текста на терминале. Однако теперь у меня нет возможности узнать, каковы были окончательные значения соответствия! (За исключением проверки файла журнала... который утомителен...)
Есть ли способ, которым я могу получить окончательные значения параметров соответствия, сохранить их в переменной и распечатать эту переменную?
Я предполагаю, что это 2 вопроса в одном... Как вывести значение переменной?
Ответ на начальный вопрос
Поэтому, поиграв с gnuplot, я обнаружил, что print
Команда может выводить переменные на экран, а также параметры, например d
уже доступны для использования в качестве переменных - т.е. они уже переменные.
Так что я могу сделать следующее: print "d=",d
- запятая здесь используется для разделения вещей, которые вы хотите напечатать. Поэтому я сначала печатаю строку "d="
с последующим значением d
,
Следующий вопрос
Как получить ошибки в переменных, которые я использовал? Например; если я подгоняю функцию с параметрами a, b и c, как я могу распечатать ошибки на этих значениях?
1 ответ
Цитирование документации:
Если активирован с помощью
set fit errorvariables
ошибка для каждого подобранного параметра будет сохранена в переменной, названной как параметр, но с добавленной "_err".