Я использовал следующие скрипты для построения и подгонки.Как ограничить yrange для соответствия gnuplot
набор данных:
2.474 2.659
0.701 2.637
0.582 2.643
0.513 2.666
0.403 2.639
0.308 2.615
0.218 2.561
0.137 2.537
Сценарий:
reset
set key bottom right
f(x) = a*atan(x/b); a = 2.65; b = 2.5
fit f(x) 'test.txt' u 1:2 via a,b
plot 'test.txt' u 1:2 w p not, f(x) t 'f(x)'
Сюжет выглядит следующим образом:
Я пытаюсь ограничить его между min_y и max_y. Следующий интуитивно понятный код не удался,
fit [y=2.537:2.659] f(x) 'test.txt' u 1:2 via a,b
Любое предложение об ограничении было бы высоко оценено! Благодаря!
Спасибо, tabstop. Я также понял, что ограничение не влияет на установку. Тем не менее, я все еще хочу знать, как установить ограничение yrange. – kuki
Руководство gnuplot сообщает вам и дает ссылку на используемый алгоритм подгонки (который я забыл). Я был бы удивлен, если бы этот алгоритм был адаптирован для ограничения выходного диапазона y, поскольку это серьезно ухудшило бы доброту пригонки. – tabstop