gnuplot - получить ошибки по параметрам подгонки, получить выходные значения подгонки как переменные, вывести переменную на экран

Начальный вопрос (частично ответ)

Я использую процедуры подгонки gnuplot для подгонки функции к некоторым данным и извлечения "характерной постоянной времени затухания". (Я называю этот параметр d в моей подходящей функции.)

Я использовал код скрипта set fit quiet чтобы предотвратить печать текста на терминале. Однако теперь у меня нет возможности узнать, каковы были окончательные значения соответствия! (За исключением проверки файла журнала... который утомителен...)

Есть ли способ, которым я могу получить окончательные значения параметров соответствия, сохранить их в переменной и распечатать эту переменную?

Я предполагаю, что это 2 вопроса в одном... Как вывести значение переменной?

Ответ на начальный вопрос

Поэтому, поиграв с gnuplot, я обнаружил, что print Команда может выводить переменные на экран, а также параметры, например d уже доступны для использования в качестве переменных - т.е. они уже переменные.

Так что я могу сделать следующее: print "d=",d - запятая здесь используется для разделения вещей, которые вы хотите напечатать. Поэтому я сначала печатаю строку "d=" с последующим значением d,

Следующий вопрос

Как получить ошибки в переменных, которые я использовал? Например; если я подгоняю функцию с параметрами a, b и c, как я могу распечатать ошибки на этих значениях?

1 ответ

Решение

Цитирование документации:

Если активирован с помощью set fit errorvariablesошибка для каждого подобранного параметра будет сохранена в переменной, названной как параметр, но с добавленной "_err".

Другие вопросы по тегам