Оформление графиков
Для создания нового окна для рисунка в Matlab используется команда >> figure(1); Вместо единицы можно ставить любой номер рисунка. Если рисунок с таким номером уже есть, он становится активным и выводится на первый план. Если такого рисунка нет, он создается и становится активным. В Matlabесть возможность строить несколько графиков на одном рисунке. Иначе говоря, рисунок можно разбить на «клетки», в каждой из которых строится отдельный график. Для этого надо сделать активным нужный рисунок и применить команду >> subplot(2, 1, 1); Первое число в команде subplot показывает количество «строк» в такой матрице, второе – количество столбцов, третье – какой по счету график сделать активным (считая по строкам, справа налево и сверху вниз). Все дальнейшие команды (plot, title, xlabel, ylabel, legend и др.) относятся к этому «подграфику». В командах можно передавать в качестве аргументов не целые массивы, а их части. Например, по команде >> plot(x(1:20), y(11:30)); строится график, на котором по оси абсцисс откладываются значения элементов массива x с номерами от 1 до 20, а по оси ординат – соответствующие им значения из массива y с номерами от 11 до 30. Двоеточие означает «все строки» или «все столбцы». Например, по команде >> plot(x(:,1), x(:,2)); строится зависимость между первым и вторым столбцами массива x (здесь двоеточие вместо первого индекса обозначает «все строки»). С помощью команды plot (а также и других подобных – semilogx, semilogy, loglog) можно строить несколько линий на одном графике. Для этого среди аргументов перечисляются пары массивов: >> plot(x, y, v, z); Первая линия будет показывать зависимость y от x, а вторая – зависимость z от v. массивы в каждой паре должны быть одинаковой длины. При желании можно указать цвета для каждой линии, Например, >> plot(x, y, 'b', v, z, 'g'); Первая линия (зависимость y от x) будет синей, вторая (зависимость z от v) – зеленой. Можно использовать следующие цвета b синий (blue) g зеленый (green) r красный (red) c голубой (cyan) m фиолетовый (magenta) y желтый (yellow) k черный (black) По умолчанию первая линия – синяя, вторая – зеленая и т.д. в порядке перечисления цветов в списке. Дополнительно можно указать тип линии - сплошная :точечная -. штрих-пунктирная -- штриховая Например, >> plot(x, y, 'b:', v, z,'g--'); Первая линия – точечная синего цвета, вторая – штриховая зеленого цвета. По умолчанию все линии сплошные. Для оформления графика также используются команды title заголовок графика xlabel название оси абсцисс ylabel название оси ординат У всех этих команд обязателен один аргумент – текст в апострофах. Команда legend служит для вывода легенды графика. Легенда нужна, если на графике есть несколько линий и надо показать, что обозначает каждая из них. Параметрами команды legend являются символьные строки, их должно быть столько, сколько построено линий. В надписях можно использовать некоторые команды системы ТеХ[17]. Например, греческие буквы записываются в виде «\alpha», «\beta» и т.д. Верхний индекс (степень) обозначается знаком «^», Например,
|