Реферат: Основы графической визуализации вычислений

Графики синусоиды и трех параметрических функций в одном окне

Приведенный ниже пример показывает, как с помощью команды hold on на график синусоиды накладываются еще три графика параметрически заданных функций:


>> x=-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));

>> holdoff

В конце приведенного фрагмента программы команда holdoff отключает режим добавления графиков к ранее построенным графикам.

Разбиение графического окна

Бывает, что в одном окне надо расположить несколько координатных осей с различными графиками без наложения их друг на друга. Для этого используются команды subplot, применяемые перед построением графиков:

· subplot — создает новые объекты класса axes (подокна);

· subplot(m,n, p) или subplot(mnp) — разбивает графическое окно на тхп подокон, при этом m — число подокон по горизонтали, n — число подокон по вертикали, а p— номер подокна, в которое будет выводиться текущий график (подокна отсчитываются последовательно по строкам);

· subplot(H), где Н — дескриптор для объекта axes, дает альтернативный способ задания подокна для текущего графика;

· subplot( 'position',[left bottom width height]) — создает подокно с заданными нормализованными координатами (в пределах от 0.0 до 1.0);

· subplot(lll) и clf reset — удаляют все подокна и возвращают графическое окно в обычное состояние.

Следующий пример иллюстрирует применение команды subplot:

>> x=-5:0.1:5;

>> subplot(2,2,1), plot(sin(x), cos(x))

>> subplot(2,2,2), plot(sin(5*x), cos(2*x+0.2))

>> subplot(2,2,3), plot(sin(4*x), cos(2*x))

>> subplot(2,2,4), plot(cos(2*x))

В этом примере последовательно строятся четыре графика различного типа, размещаемых в разных подокнах.

Для всех графиков возможна индивидуальная установка дополнительных объектов, например титульных надписей, надписей по осям и т. д.

Изменение масштаба графика

Для изменения масштаба двумерных графиков используются команды класса zoom:

К-во Просмотров: 686
Бесплатно скачать Реферат: Основы графической визуализации вычислений