Полиномиальная оценка
y = polyval(p,x)[y,delta] = polyval(p,x,S)y = polyval(p,x,[],mu)[y,delta] = polyval(p,x,S,mu)оценивает полиномиальный y = polyval(p,x) p в каждой точке в x. Аргумент p является вектором длины n+1, элементы которого являются коэффициентами (в убывающих степенях) многочлена th-градуса n:
Полиномиальные коэффициенты в p могут быть вычислены в различных целях функциями как polyint, polyder и polyfit, но можно задать любой вектор для коэффициентов.
Чтобы оценить многочлен в матричном смысле, используйте polyvalm вместо этого.
использует дополнительную выходную структуру [y,delta] = polyval(p,x,S) S, произведенный polyfit, чтобы сгенерировать ошибочные оценки. delta является оценкой стандартной погрешности в предсказании будущего наблюдения в x p(x).
или y = polyval(p,x,[],mu) используют дополнительный вывод [y,delta] = polyval(p,x,S,mu) mu, произведенный polyfit, чтобы центрировать и масштабировать данные. mu(1) является mean(x), и mu(2) является std(x). Используя эти значения, polyval центрирует x в нуле и масштабирует его, чтобы иметь модульное стандартное отклонение,
Это центрирование и преобразование масштабирования улучшают числовые свойства многочлена.