
- •2. Matlab.
- •2.5.1.1.3. Графики plot(X,y,s).
- •2.5.1.1.4. Графики plotyy с двумя осями y.
- •2.5.1.2. Графики в логарифмическом и полулогарифмическом масштабах [3].
- •2.5.1.3. График в полярных координатах [3].
- •2.5.1.4. Оформление графиков [1, с.135]
- •2.5.1.5. Управление осями графиков.
- •2.5.1.6. Подграфики.
- •2.5.1.7. График комплексного числа.
- •Использование окна “Workspace” для задания типа и параметров графика [1, с. 113].
2. Matlab.
Лекция 9 (по MATLAB – лекция 4).
Начало разделов по графике см. в лекции 8 (лекция 3_2 по MATLAB).
2.5.1.1.3. Графики plot(X,y,s).
Команда plot(x, y, s) позволяет указать способ отображения линии, вид точек и цвет линий и точек с помощью строковой (текстовой; заключается в апострофы) переменной s, которая может включать от 1 до 3 разных символов из следующей таблицы в любой последовательности:
Тип линии |
Тип точки |
Цвет |
||||||||||||||||||||||||||||||||||
|
|
|
ПРИМЕЧАНИЕ [1, с.134]: в версии 7 можно задавать в качестве типа точки звезду (см. в таблице буквы p и h) и треугольник вершиной вниз (v); - вверх (^); - влево (<); - вправо (>).
Если цвет линии не указан, то он выбирается по умолчанию из 6 первых цветов, с желтого до синего, повторяясь циклически.
Команда plot(x1, y1, s1, x2, y2, s2, ...) позволяет объединить на одном графике несколько функций y1(x1), y2(x2), ..., определив для каждой из них свой способ отображения.
Пример построения графиков трех функций с различным стилем представления каждой из них:
» x = -2*pi : 0.1*pi : 2*pi;
» y1 = sin(x);
» y2 = sin(x).^2;
» y3 = sin(x).^3;
» plot(x, yl, '-m', x, y2, '-.+r', х,у3, '--ok')
2.5.1.1.4. Графики plotyy с двумя осями y.
Иногда требуется сравнить поведение двух функций, значения которых сильно отличаются друг от друга. График функции с небольшими значениями практически сливается с осью абсцисс, и установить его вид не удается. В этой ситуации помогает функция plotyy, которая выводит графики в окно с двумя вертикальными осями, имеющими подходящий масштаб:
f-
синяя линия.