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

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