Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    LEGEND
    Пояснение к графику

    Синтаксис:

                 legend(‘<текст1>‘, ‘<текст2>‘, ‘<текст3>‘, ...)
                 legend(‘<тип линии1>‘, ‘<текст1>‘, ‘<тип линии2>‘, ‘<текст2>‘, ...)
                 legend(h,...)
                 legend(M)
                 legend(h, M)
                 legend off
                 legend(..., n)

    Описание:

    Команда legend(‘<текст1>‘, ‘<текст2>‘, ‘<текст3>‘, ...) добавляет к текущему графику пояснение в виде указанных текстовых строк.

    Команда legend(‘<тип линии1>‘, ‘<текст1>‘, ‘<тип линии2>‘, ‘<текст2>‘, ...) позволяет специфицировать тип линии, которая выносится в пояснение, так, как это делается в команде plot.

    Команда legend(h, ...) добавляет пояснение к графику с дескриптором h.

    Команды legend(M) и legend(h, M), где M - массив строк, также допустимы для формирования пояснения. Следует помнить, что строки массива M должны иметь одинаковую длину.

    Команда legend off удаляет пояснение с текущего графика.

    Команда legend(..., n) устанавливает предельное количество позиций для размещения пояснения. Если оказывается, что в области графика места недостаточно, график перестраивается и пояснение размещается вне пределов графика. Если n = -1, то пояснение размещается вне области графика. Если n = 0, то пояснение размещается в области графика, если места для этого достаточно.

    Для перемещения пояснения следует нажать левую кнопку мыши, находясь в этой области, а затем переместить пояснение в нужную позицию.

    Примеры:

    Построить на одном графике функции Бесселя 1, 3 и 5-го порядка и дать соответствующее пояснение на русском языке.

                x = 0 : .2 : 12;
                hp = plot(x, bessel(1, x), ‘-’ x, bessel(3, x), ‘--’, x, bessel(5, x), ‘-.’);
                set(gca, 'FontName', 'TimesET')
                set(gca, 'FontSize', 10)
                legend('Порядка 1', 'Порядка 3', 'Порядка 5', -1)
                grid

     

    Замечание:

    Для того чтобы избежать пересечения пояснения с линиями графика или нанесенной сеткой, необходимо текущему графическому объекту axes присвоить дескриптор пояснения:

                  hl = legend(....)
                  axes(hl)
                  print-dbitmap

     

    Сопутствующие функции и команды: PLOT.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00