Создание настраиваемой эллиптической окупаемости инвестиций
создает roi = drawellipseEllipse объект и обеспечивает интерактивное рисование эллиптической области интереса (ROI) на текущих осях.

Чтобы нарисовать ROI, поместите указатель на изображение. Курсор изменяется на форму флера. Щелкните и перетащите, чтобы нарисовать эллиптическую окупаемость инвестиций. Для завершения окупаемости инвестиций отпустите кнопку мыши. Дополнительные сведения об использовании ROI, включая сочетания клавиш и параметры контекстного меню, см. в разделе Советы.
Примечание
drawellipse является удобной функцией для создания Ellipse Объект окупаемости инвестиций. Если объект ROI создается непосредственно, вызов Ellipse, вы должны позвонить draw функция объекта для включения интерактивного рисования ROI. Напротив, drawellipse создает объект ROI и вызывает draw объектная функция для вас. Независимо от способа создания ROI свойства объекта, функции объекта и уведомления о событиях используются для настройки его внешнего вида и поведения. Дополнительные сведения об использовании этих возможностей см. в разделе Советы.
изменяет внешний вид и поведение окупаемости инвестиций, используя одну или несколько пар имя-значение. Для неуказанных пар имя-значение задано значение по умолчанию.roi = drawellipse(___,Name,Value)
ROI поддерживает следующую интерактивность, включая сочетания клавиш.
| Поведение | Сочетание клавиш |
|---|---|
| Отмена рисования ROI. | Нажмите клавишу Esc. Функция возвращает допустимый объект ROI с пустым Position поле. |
| Точная настройка ширины эллипса по мере рисования. | При рисовании эллипса используйте колесо прокрутки для внесения небольших изменений в ширину эллипса. |
| Поверните окупаемость инвестиций. | Поместите указатель рядом с вершиной. Указатель изменяется на указатель поворота. Щелкните значок и поверните ROI по центру. Чтобы выполнить привязку поворота под углом 15 градусов, при повороте нажимайте клавишу Shift. |
| Сохранять пропорции при рисовании. | При рисовании удерживайте клавишу Shift. Создание круговой окупаемости инвестиций. Чтобы заблокировать пропорции, поместите указатель на ROI, щелкните правой кнопкой мыши и выберите в контекстном меню «Зафиксировать пропорции». |
| Изменение размера (изменение формы) ROI. | Наведите указатель на вершину, а затем щелкните и перетащите. Для отображения соотношения сторон при изменении размера удерживайте клавишу Shift. |
| Переместите окупаемость инвестиций. | Наведите указатель на ROI. Указатель изменяется на форму флера. Щелкните и перетащите, чтобы переместить ROI. |
| Удалите ROI. | Наведите указатель на ROI и щелкните правой кнопкой мыши для просмотра его контекстного меню. В меню выберите «Удалить эллипс». Можно также удалить ROI с помощью delete объектная функция. |
drawellipse функция возвращает Ellipse Объект окупаемости инвестиций. После создания используйте эти возможности объекта для настройки внешнего вида и поведения окупаемости инвестиций.
Свойства объекта - объекты ROI поддерживают свойства, изменяющие их внешний вид или поведение. Например, чтобы изменить цвет roi желтом, установите его Color собственность, roi.Color = 'yellow'.
Объектные функции - объекты ROI поддерживают набор объектных функций, которые работают с ROI. Например, если необходимо приостановить командную строку MATLAB после создания ROI, вызовите wait объектная функция.
Уведомления о событиях - объекты ROI могут уведомлять код, когда определенные события, такие как перемещение или щелчок, происходят с ROI. Для получения этих уведомлений используйте addlistener объектная функция для настройки прослушивателей для определенных событий. В прослушивателе укажите событие, например 'ROIMoved'и функцию обратного вызова, которая выполняется при возникновении события. Когда ROI уведомляет приложение через прослушиватель, он возвращает данные, относящиеся к событию. Например, с помощью 'ROIMoved' объект ROI возвращает свою предыдущую позицию и текущую позицию.
Пример использования прослушивателей событий с Ellipse см. раздел Настройка прослушивателя для событий ROI эллипса. Дополнительные сведения об этих возможностях см. в разделе Ellipse объектная документация.
drawassisted | drawcircle | drawcrosshair | drawcuboid | drawfreehand | drawline | drawpoint | drawpolygon | drawpolyline | drawrectangle | Ellipse