Интерактивный полиномиальный подбор кривой
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)
