2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Что не так делаю с curve fitting toolbox
Сообщение18.05.2021, 17:28 
Добрый день, друзья.
Вопрос такой, изучаю curve fitting toolbox matlab'а. Вроде бы все хорошо получается: красивая картинка, красивый результат
Код:
Linear model Poly3:
     result(x) = p1*x^3 + p2*x^2 + p3*x + p4
     Coefficients (with 95% confidence bounds):
       p1 =      -55.39  (-67.8, -42.98)
       p2 =        1966  (1527, 2404)
       p3 =  -2.323e+04  (-2.84e+04, -1.807e+04)
       p4 =   9.149e+04  (7.12e+04, 1.118e+05)

Но потом пытаюсь сама воспроизвести отрисовку по коэффициентам полинома так:
Код:
p1 = -55.39;
p2 = 1966;
p3 = -2.323e+04;
p4 = 9.149e+04;
result = p1*x.*x.*x + p2*x.*x + p3*x + p4;
figure % new figure
plot(x,result,x,y_fact)

И вот тут что-то точно не то выходит, график полинома улетает ввысь, если его делать на одной оси $Y$, если на разных осях $Y$, то более менее похож на график, выданный моделью.
Вопрос, что не так я делаю, почему не выходит график и как таки построить его нормально самой, используя посчитанные коэффициенты?

Спасибо!

-- 18.05.2021, 17:48 --

Друзья, поторопилась, все получилось - на будущее кому вдруг понадобится, надо правильно отнормировать данные входящие. Тогда все будет гладко :)

 
 
 
 Re: Что не так делаю с curve fitting toolbox
Сообщение20.05.2021, 15:58 
Аватара пользователя

(Оффтоп)

Как приятно, когда умные и ответственные участники решают свои вопросы сами, ещё и сообщают, в чём была проблема. Надо подумать о создании на форуме специального раздела самообслуживания.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group