MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Основы работы в Curve Fitting Toolbox \ Curve Fitting Toolbox

В оглавление книги \ К предыдущему разделу \ К следующему разделу

Основы работы в Curve Fitting Toolbox

1.3.4. Управление графиками данных, приближений и видом графиков

При работе с несколькими приближениями, и особенно, с несколькими наборами данных и приближениями для них очень часто требуется оставить на основных осях приложения cftool только нужные графики. Для управления графиками следует нажать кнопку Plotting в основном окне приложения cftool, что приводит к появлению диалогового окна Plotting

В этом окне в левой области Plot data sets расположены флаги для скрытия графиков данных (рядом с флагами написаны названия множеств данных), а в правой области Plot fits расположены флаги для скрытия графиков приближений (так же рядом с флагами написаны названия приближений). Удобно установить флаг Clear associated fits when clearing data sets, который предназначен для автоматического скрытия графиков приближений при скрытии соответствующих наборов данных.

При скрытии графиков данных или приближений сами множества данных или приближения не удаляются в приложении cftool, при необходимости их можно восстановить на осях основного окна приложения cftool, установив соответствующие флаги в окне Plotting. Если нужно удалить набор данных, то следует нажать кнопку Data в основном окне приложения, далее в списке Data sets диалогового окна Data выбрать имя ненужного набора и нажать кнопку Delete. Вместе с набором данных удалятся и связанные с ним приближения, о чем выводится предупреждение в окне Deleting data sets. Для удаления приближения следует перейти в диалоговое окно Fitting, нажав кнопку Fitting в основном окне приложения, выбрать имя ненужного приближения в таблице Table of fits и нажать кнопку Delete fit.

Мы не будем удалять наборы данных и приближения, а вместо этого выведем графики набора данных SinWithErr и приближений для него SinModel0 и Poly3 в одно графическое окно, а графики набора данных LinWithErr и приближения LinModel в другое графическое окно MATLAB. Для этого оставим сначала на осях основного окна приложения cftool только график SinWithErr и приближений для него SinModel0 и Poly3, сбросив остальные флаги в диалоговом окне Plotting. На осях основного окна приложения cftool остались только графики множества данных SinWithErr и приближений для него SinModel0 и Poly3. После этого выберем в меню File основного окна приложения cftool пункт Print to Figure. Появляется отдельное графическое окно с графиками множества данных SinWithErr и приближений для него SinModel0 и Poly3. Аналогично, в диалоговом окне Plotting оставим включенными флаги только для набора данных LinWithErr и приближения LinModel и выведем их в другое графическое окно MATLAB:

Теперь для форматирования графиков можно пользоваться стандартными средствами графического окна MATLAB.

Приложение cftool также позволяет форматировать графики, построенные в основном окне. Для этого можно использовать:

  • Контекстное меню линии графика приближения для задания цвета линии, типа линии и ее толщины, а также для скрытия линии или удаления соответствующего приближения.
  • Контекстное меню графика данных для задания маркера, цвета линии, ее типа и толщины, а также для скрытия линии.
  • Перемещение легенды при помощи мыши, а также ее контекстное меню для задания ее свойств.
  • Кнопку Legend on/off на панели инструментов основного окна приложения cftool для скрытия и отображения легенды.
  • Кнопку Grid on/off на панели инструментов основного окна приложения cftool для скрытия и отображения сетки.
  • Инструменты Zoom in и Zoom out на панели инструментов основного окна приложения cftool для увеличения или уменьшения графиков.
  • Добавлять к осям счетчики, для интерактивного изменения пределов осей (меню Tools основного окна приложения cftool, пункт Axis Limit Controls).
  • Очищать оси (меню View основного окна приложения cftool, пункт Clear Plot).
  • Добавлять график остатков (меню View основного окна приложения cftool, пункт Residuals, подпункты Scatter Plot - маркерами, Line Plot - непрерывной линией с маркерами).
  • Убирать график остатков (меню View основного окна приложения cftool, пункт Residuals, подпункт None).
  • Строить доверительные интервалы для линии регрессии, соответствующие различным уровням вероятности (для задания вероятности в меню меню View основного окна приложения cftool следует выбрать пункт Confidence Level, а для построения или удаления доверительных интервалов - пункт Prediction Bounds).

На следующем рисунке приведен вид основного окна приложения cftool с графиком остатков и доверительными интервалами линии линейной регрессии, построенной выше для множества данных LinWithErr. Визуальная оценка графика распределения остатков позволяет говорить о хорошем соответствии модели реальному поведению данных.

1.3.5. Стандартные параметрические и непараметрические модели

1.3.6. Создание собственной параметрической модели

1.3.7. Опции, управляющие процессом подбора параметров

1.3.8. Критерии пригодности приближения

1.3.9. Предварительная обработка данных

1.3.10. Сглаживание и фильтрация данных

1.3.11. Экспорт результатов в рабочую среду

1.3.12. Операции с построенным приближением

1.3.13. Анализ приближения

В оглавление книги \ К предыдущему разделу \ К следующему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика