Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_по_ изображениям.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
7.5 Mб
Скачать

Команда text

Используется для отображения текста на графике. Имеет следующий формат:

  • text(x, y, ’<текст>’) – помещает в заданной точке (x, y) двумерного графика начало текста, указанного в качестве третьего аргумента. Если x и y - одномерные массивы, заданный текст помещается во все позиции, определяемые координатами [x(i) y(i)];

  • text(x, y, z, ’<текст>’) – выводит текст на трехмерный график.

Пример

%Записать символ ‘x’ в трех точках

%с координатами (1, 1), (5, 10), (10, 20)

plot([1 5 10], [1 10 20], ’x’);

%Написать, начиная с позиции (5, 10)

%текст ‘Action point’:

text(5, 10, ‘Action point’);

Команда xlabel

Используется для размещения текста вдоль оси координат X двумерного или трехмерного графика. Команда имеет следующий формат:

  • xlabel('<текст>') помещает текст: для двумерного графика вдоль оси x, для трехмерного графика - вдоль оси x либо под графиком.

Команда ylabel

Используется для размещения текста вдоль оси координат Y двумерного или трехмерного графика. Команда имеет следующий формат:

  • ylabel('<текст>') помещает текст: для двумерного графика вдоль оси y, для трехмерного графика - вдоль оси y либо под графиком.

Команда zlabel

Используется для размещения текста вдоль оси координат Z трехмерного графика. Команда имеет следующий формат:

  • zlabel('<текст>').

Повторное использование команды приводит к замене старого текста новым.

Пример

%формируем вектор координат

i=0:0.001:4*pi

%отображаем значения функции sin

plot(sin(i));

%выводим подпись под осью x вида

function y=sin(x

xlabel(‘function y=sin(x)’);

Команда legend

Используется для добавления к графику текстовых пояснений. Команда имеет следующий синтаксис:

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

  • legend off – удаляет пояснение с текущего графика;

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

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

Пример

%Построим на одном графике

%функции Бесселя 1, 3 и 5-го порядка

x = 0 : .2 : 12;

plot(x, bessel(1, x), ‘-’, x, bessel(3, x), ‘--’, x, bessel(5, x), ‘-.’);

%отобразим соответствующий комментарий

legend('Porjadok 1', 'Porjadok 3', 'Porjadok 5', -1);

%отобразим линии сетки

grid;

4. Команды и операторы системы matlab, используемые в лабораторной работе Команды очистки

clcочистка командного окна.

close allзакрытие всех окон с фигурами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]