Курсовая, контрольная работа. Примеры выполнения

комплексные числа математический аппарат графическая визуализация практические задачи комплексный аргумент вывод графика трехмерные графики сетчатые графики принципы визуального контроля комплексный аргумент окно команд

Трехмерные контурные графики

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

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

contour3(…) - имеет синтаксис, аналогичный команде contour(…), но

строит линии равного уровня в аксонометрии с использованием функциональной окраски (окраска меняется вдоль оси Z).

Полезные частные формы записи этой команды:

contour3(Z) - строит контурные линии для поверхности, заданной массивом Z, без учета диапазона изменения х и у;

contour3(Z,n) - строит то же, что предыдущая команда, но с использованием n секущих плоскостей (по умолчанию n=10);

contour3(X,Y,Z) - строит контурные линии для поверхности, заданной массивом Z, с учетом изменения х и у. Двумерные массивы X и Y создаются с помощью функции meshgrid;

contour3(X,Y,Z,n) - строит то же, что предыдущая команда, но с использованием n секущих плоскостей.

Пример применения команды contour3:

contour3(peaks,20) colormap(gray)

Соответствующий данному примеру график представлен на рисунке 1.18. В данном случае задано построение двадцати линий уровня.

Рисунок 1.18 - Трехмерный контурный график для функции peaks


7271f726