Чтобы интерактивно подгонять поверхность, следуйте шагам в этом простом примере:
Загрузите некоторые данные в MATLAB® командная строка.
load franke
Откройте приложение Аппроксимирование Кривыми. Введите:
cftool
В приложении Аппроксимирование Кривыми выберите X Data, Y Data и Z Data.
Приложение Аппроксимирование Кривыми создает интерполяционную подгонку по умолчанию к данным.
Выберите другой тип модели с помощью раскрывающегося списка категорий подгонки, например, выберите Polynomial.
Попробуйте другие опции подгонки для выбранного типа модели.
Выберите File > Generate Code.
Аппроксимирование кривыми приложение создает файл в Редактора, содержащий код MATLAB, чтобы воссоздать все модели и графики в вашей интерактивной сессии.
Для получения дополнительной информации о подборе кривой поверхностей в приложении Аппроксимирование Кривыми, см. «Интерактивная кривая» и «Поверхностный подбор кривой».
Для получения дополнительной информации и примеров конкретных типов модели и анализа аппроксимации смотрите следующие разделы:
Чтобы программно подгонять поверхность, следуйте шагам в этом простом примере:
Загрузите некоторые данные.
load franke
Создайте подгонку, используя fit
функция, задающая переменные и тип модели (в данном случае poly23
- тип модели).
f = fit( [x, y], z, 'poly23' )
Постройте график вашей подгонки и данных.
plot(f, [x,y], z)
Чтобы узнать, какие функции можно использовать для создания и работы с подгонкой, смотрите: Curve и Surface Fitting.
Для получения дополнительной информации и примеров конкретных типов модели и анализа аппроксимации смотрите следующие разделы: