Лапласиан скалярной функции
Вычислите лапласиан этого символического выражения. По умолчанию 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).
Лапласиан скалярной функции или функционального выражения - это расхождение градиента этой функции или выражения:
)
Поэтому вы можете вычислить лапласиан с помощью divergence и gradient функции:
syms f(x, y)
divergence(gradient(f(x, y)), [x y])curl | diff | divergence | gradient | hessian | jacobian | potential | vectorPotential