logo search
практикум по матлабу

8.1.4.Несколько графиков на листе

При необходимости вывести на один экран несколько графиков, т.е. разбить графическое окно на несколько отдельных частей, каждая из которых со своими осями, используется команда subplot(m n p) или, что тоже самое, subplot(m,n,p). Значение m указывает, на сколько частей окно разбивается по вертикали, n - по горизонтали, а p - порядковый номер подокна при счете слева направо и сверху вниз. Команда subplot используется как для создания нового подокна, так и для перехода от одного подокна к другому. После вызова этой команды plot нарисует график или графики в соответствующем подокне. Например, последовательность команд

x= -1:.1:1; y1=sin(x);

subplot(2, 1, 1), plot(x, y1); y2=log(abs(y1)); subplot(2, 1, 2), plot(x,y2);

строит два рисунка в верхней и нижней части экрана. В верхней части строится график sin(x), а в нижней части экрана - зависимость log(abs(sin(x))). Как видно из приведенной выше последовательности команд, при x=0 вычисляется log(0). При этом в командном окне появляется предупреждение, а график строится в точках 1 ≤ x ≤ 0.1 и 0.1 ≤ x ≤ 1.