Для представления функциональных зависимостей по трем аргументам в пакете MATLAB имеется специальная функция : сечения функции от трех переменных
Синтаксис
slice(x,у,z,V,xi,yi,zi,n)
slice(X,Y,Z,V,xi,yi,zi,n)
slice(V,xi,yi.zi,n)
h = slice(...)
Описание
Команда slice(x,y,z,V,xi,yi,zi,n) строит плоские сечения функции от трех переменных V(x,у,z) вдоль осей х,у,z; позиции сечений определяются векторами xi, yi, zi. Размер двумерного массива V равен m x n x р, где m = length(y), n = length (x), p = length(z).
Команда slice(X,Y,Z,V,xi,yi,zi,n) вместо одномерных массивов использует двумерные массивы X,Y,Z, которые вычисляются с помощью функции meshgrid.
Команда slice(V,xi,yi,zi,n) использует для задания области построения массивы х = 1:n, у =1:m, z =1:р.
Функция h = slice(...) возвращает вектор-столбец дескрипторов для графических объектов surface, которыми являются сечения трехмерной функции.
На рис.1 представлено изображение зависимости V=xe(-x^2-y^2-z^2 ) с помощью функции в трехмерной области -2x2, -2y2, -2z2, сечения [2],[2],[-0.75 0.5]
Рис. 1.  Представление зависимости V=xe(-x^2-y^2-z^2 ) с помощью функции slice