⇐ back

    Построение 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)

    ex24

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

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

    ex25

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

    surfAdd(x, y, z2)