Сумма моделей синусов

О сумме моделей синусов

Сумма модели синусов соответствует периодическим функциям и дана

y=i=1naisin(bix+ci)

где a является амплитудой, b является частотой, и c является фазой, постоянной для каждого термина синусоиды. n является количеством условий в ряду и 1 ≤ n ≤ 8. Это уравнение тесно связано с рядом Фурье, описанным в Ряду Фурье. Основное различие - то, что сумма уравнения синусов включает постоянную фазу, и не включает константу (точка пересечения) термин.

Подходящая сумма моделей синуса в интерактивном режиме

  1. Откройте приложение Curve Fitting путем ввода cftool. В качестве альтернативы нажмите Curve Fitting на вкладке Apps.

  2. В приложении Curve Fitting выберите данные о кривой (X data и Y data, или только Y data против индекса).

    Приложение Curve Fitting создает подгонку кривой по умолчанию, Polynomial.

  3. Измените тип модели от Polynomial к Sum of Sine.

Можно задать следующие опции:

  • Выберите количество условий: 1 к 8.

    Посмотрите в панели Results, чтобы видеть условия модели, значения коэффициентов и статистику качества подгонки.

  • (Необязательно) Нажмите Fit Options, чтобы задать содействующие начальные значения и ограничительные границы, или изменить настройки алгоритма.

    Тулбокс вычисляет оптимизированные стартовые точки за сумму моделей синуса, на основе текущего набора данных. Можно заменить стартовые точки и задать собственные значения в Подходящем Окне параметров.

    Сумма модели синуса имеет ограничение нижней границы на c i из 0. Нижними границами по умолчанию для большинства моделей библиотеки является -Inf.

    Для получения дополнительной информации о настройках см. Опции Подгонки Определения и Оптимизированные Начальные точки.

Выбор суммы подгонки синуса в командной строке

Задайте тип модели sin сопровождаемый количеством условий, например, 'sin1' к 'sin8'.

Например, чтобы загрузить некоторые периодические данные и соответствовать сумме с шестью терминами модели синуса:

load enso;
f = fit( month, pressure, 'sin6')
plot(f,month,pressure)

Если вы хотите изменить подходящие опции, такие как содействующие начальные значения, и ограничительные границы, подходящие для ваших данных, или изменить настройки алгоритма, видят таблицу дополнительных свойств с NonlinearLeastSquares на fitoptions страница с описанием.

Смотрите также

| |

Похожие темы