logo search
для вялички / TROPA V MATLAB_21

5.3 3D графика

Под 3D графикой будем понимать построение графической зависимости функции двух переменных z(x,y). График такой функции представляет собой изображение некоторой поверхности в трехмерном пространстве и строится с использованием аксонометрического метода.

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

а) сформировать матрицу [x;y] с координатами узлов сетки на прямоугольной области определения функции. Матрица с координатами узлов сетки генерируется с помощью команды meshgrid(x,y). Аргументами x и y являются векторы, элементы которых задают координаты узлов прямоугольной сетки. Если область определения функции – квадрат, то в meshgrid(…) можно задать интервал и шаг изменения лишь одного из аргументов функции:

б) вычислить значения функции в узлах сетки;

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

г) используя команды оформления графика, нанести дополнительную информацию.

Как и прежде, главным условием для отображения графических зависимостей функции z(x,y) является понимание того, как в среде MATLAB осуществляются поэлементные операции с векторами и матрицами.