Лаплак скалярной функции
Вычислите лапласиан этого символического выражения. По умолчанию laplacian
вычисляет Laplacian выражения относительно вектора всех переменных, найденных в этом выражении. Порядок переменных определяется symvar
.
syms x y t laplacian(1/x^3 + y^2 - log(t))
ans = 1/t^2 + 12/x^5 + 2
Создайте эту символическую функцию:
syms x y z f(x, y, z) = 1/x + y^2 + z^3;
Вычислите Лаплас этой функции относительно вектора [x, y, z]
:
L = laplacian(f, [x y z])
L(x, y, z) = 6*z + 2/x^3 + 2
Если x
является скаляром, laplacian(f, x) = diff(f, 2, x)
.
Лаплак скалярной функции или функционального выражения является расхождением градиента этой функции или выражения:
Поэтому вычислить Laplacian можно с помощью divergence
и gradient
функции:
syms f(x, y)
divergence(gradient(f(x, y)), [x y])
curl
| diff
| divergence
| gradient
| hessian
| jacobian
| potential
| vectorPotential