Интерактивная полиномиальная подгонка
polytool(x,y)
polytool(x,y,n)
polytool(x,y,n,alpha)
polytool(x,y,n,alpha,xname,yname)
h = polytool(...)
polytool(x,y) соответствует линии векторам x и y и отображает интерактивный график результата в графическом интерфейсе. С помощью интерфейса можно изучить влияние изменения параметров посадки и экспортировать результаты посадки в рабочую область.
polytool(x,y,n) первоначально подходит многочлен степени n. Значение по умолчанию: 1, что приводит к линейной посадке.
polytool(x,y,n,alpha) первоначально участки 100(1 - alpha)% доверительных интервалов на прогнозируемые значения. Значение по умолчанию: 0.05 что приводит к 95% доверительным интервалам.
polytool(x,y,n,alpha,xname,yname) маркирует x и y значения в графическом интерфейсе с использованием xname и yname. Определить n и alpha как [] для использования значений по умолчанию.
h = polytool(...) выводит вектор дескрипторов, h, к объектам линии на графике. Ручки возвращаются в степени: данные, посадка, нижние границы, верхние границы.
В этом примере показано, как начать сеанс интерактивного фитинга с помощью polytool.
Создание данных из квадратичной кривой с добавленным шумом.
rng('default') % for reproducibility x = -5:5; y = x.^2 - 5*x - 3 + 5*randn(size(x));
Подогнать квадратичную модель (степень 2) с помощью 0.90 доверительные интервалы.
n = 2; alpha = 0.1; polytool(x,y,n,alpha)
