created at April 8, 2021

Построение 3D графика

Создайте векторы со значениями для осей x и y. Потом создайте матрицу, размеры которой согласованы с размерами векторов. Например, если v1 - вектор для оси x длиною M, а v2 - вектор для оси y длиною N, тогда матрица A должна иметь размеры M x N. Теперь выполните:

v1 = < -5:5 >

v2 = v1

A[v1, v2] = (v1^2 + v2^2)/5

surf(v1, v2, A)

Если входные аргументы - это именованные векторы (как в предыдущем примере), то можно использовать скалярное выражение, которое является функцией входных векторов:

surf(x, y, 3*sin(x*y/2))

используйте команду surfAdd, чтобы добавить поверхность к уже созданному до этого 3D графику:

surfAdd(x, y, z2)