Графика на MATLAB

4. Положение на камерата и завъртане на 3D графики.

Много техники за проектиране на триизмерни графики съвпадат с тези, които са били разглеждани при изучаване на плоски графики на функции на една променлива. По-специално, за мащабиране е удобно да се използва функцията на ос, която в триизмерния случай вече отнема три двойки скаларни аргументи:

ос ([xmin, xmax, ymin, ymax, zmin, zmax])

Все още можете да използвате функциите за текст, xlabel, ylabel, zlabel, заглавие и можете също да маркирате координатните оси с зададената функция. Можете също така да използвате функцията за подпартиране, за да поставите няколко 3D графики в един графичен прозорец.

Новите методи за допълнително проектиране на триизмерни графики включват възможността за извикване на мрежовата функция с суфиксите z и c (meshz и meshc) и функцията за сърфиране с суфикса c (surfc). Използването на суфикса z води до „пиедестален сюжет“. Например кодовият фрагмент

[X, Y] = мрежеста мрежа (-2: 0,1: 2);

Z = X. * Exp (- X. ^ 2 - Y. ^ 2);

meshz (X, Y, Z)

начертава следната графика:

matlab

Функциите с наставката c, в допълнение към действителната триизмерна графика, нанасят и така наречените линии на ниво. Например следният фрагмент