Построение освещенной поверхности.

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

По умолчанию вектор задает углы азимута и возвышения в . Используя команды , можно получить дополнительные возможности управления освещением. Надо полагаться на упорядочение точек в матрицах, чтобы определить внутреннюю и внешнюю стороны параметрических поверхностей. Попробуйте транспонировать матрицы и использовать , если вам не понравился результат работы этой команды. Для вычисления векторов нормалей поверхности требует в качестве аргументов матрицы с размером по крайней мере 3*3.

>> [X,Y]=meshgrid([-3:0.15:3]);

>> Z=sin(X)./(X.^2+Y.^2+0.3);

>> surfl(X,Y,Z)

>> colormap(gray)

>> shading interp

>> colorbar