Функции > Анализ данных > Аппроксимация кривой > Пример: Подгонка функции модели к данным
  
Пример: Подгонка функции модели к данным
Протестируйте, насколько хорошо данные смоделированы линейной, квадратичной или экспоненциальной функцией.
1. Задайте набор данных.
Нажать для копирования этого выражения
2. Запишите столбец 0 и столбец 1 в отдельные векторы.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Линейная аппроксимация
1. Используйте функции intercept и slope, чтобы получить значения для отрезка, отсекаемого на оси, и наклона.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Постройте график линейной аппроксимирующей функции LF вместе с X и Y.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Квадратичная аппроксимация
1. Задайте порядок полинома.
Нажать для копирования этого выражения
2. Используйте функцию polyfit для расчета аппроксимирующей функции.
Нажать для копирования этого выражения
В предыдущих версиях этого примера использовалась устаревшая функция regress для получения матрицы коэффициентов, передаваемой затем в функцию interp для получения аппроксимирующей функции.
Функция polyfit, рекомендуемая как замена устаревшей функции regress, возвращает аппроксимирующую функцию, и поэтому больше нет необходимости использовать функцию interp.
В качестве эксперимента измените значение степени полинома, чтобы увидеть соответствующее изменение аппроксимирующей функции, как показано на графике ниже.
3. Постройте график квадратичной аппроксимирующей функции QF.
Нажать для копирования этого выражения
Экспоненциальная аппроксимация
Экспоненциальная аппроксимирующая функция представлена выражением:
Нажать для копирования этого выражения
1. Укажите начальные приближения для параметров a, b и c.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Определите вектор приближения.
Нажать для копирования этого выражения
3. Используйте функцию expfit для расчета трех коэффициентов экспоненциальной кривой.
Нажать для копирования этого выражения
4. Постройте график экспоненциальной аппроксимирующей функции EF.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
5. Просмотрите три графика, чтобы увидеть, насколько хорошо аппроксимирующая модель подогнана к данным.
Нажать для копирования этого выражения