2016-11-29 3 views
1

У меня есть простая линейный фитинг функция:Ограничить перехватывать для посадки с Gnuplot

f(x) = m*x + b 

однако, фитинг в конечном итоге, негативно перехватывать (б < 0), который не имеет никакого смысла в моем использовании дело. Мне нужно ограничить перехват только положительными числами. Код, который я нашел

fit [b=0:] f(x) "name_of_the_file" u 1:2 via m, b 

работает только для ограничения переменной x, но не для каких-либо других параметров. Как я могу ограничить перехват положительными номерами?

ответ

0

Вы можете попытаться изменить вашу фитинга функцию и заменить Ь на с ** 2:

f(x) = m*x + c**2 
fit f(x) "name_of_the_file" u 1:2 via m, c 

Тогда у вас есть неотрицательное Ь = с ** 2.

Смежные вопросы