Наложение
графиков друг на друга
Во многих
случаях желательно построение многих наложенных друг на друга графиков в одном
и том же окне. Для этого служит команда продолжения графических построений hold.
Она используется в следующих формах:
-
hold
on — обеспечивает продолжение вывода графиков в текущее окно, что позволяет
добавлять последующие графики к уже существующим;
-
hold
off — отменяет режим продолжения графических построений;
-
hold
— работает как переключатель, последовательно включая режим продолжения
графических построений и отменяя его.
Команда hold
on устанавливает значение add для свойства NextPlot объектов figure и axes,
a hold off устанавливает для этого свойства значение replace. Рекомендуется
также ознакомиться с командами ishold, newplot, figure и axes.
Рис.
6.41.
Графики синусоиды и трех параметрических функций
в одном окне
Приведенный
ниже пример показывает, как с помощью команды hold on на график синусоиды накладываются
еще три графика параметрически заданных функций:
&
raquo;
х--5:0.1:5;
»
plot(x,sin(x))
»
hold on
»
plot(sin(x),cos(x))
»
plot(2*sin(x),cos(x))
»
plot(4*sin(x),cos(x))
» hold off
Графики построенных
функций показаны на рис. 6.42.
В конце приведенного
фрагмента программы команда hold off отключает режим добавления графиков к ранее
построенным графикам.
Содержание раздела