Laplacian of scalar function
Compute the Laplacian of this symbolic expression. By default,laplacian
computes the Laplacian of an expression with respect to a vector of all variables found in that expression. The order of variables is defined bysymvar
.
syms x y t laplacian(1/x^3 + y^2 - log(t))
ans = 1/t^2 + 12/x^5 + 2
Create this symbolic function:
syms x y z f(x, y, z) = 1/x + y^2 + z^3;
Compute the Laplacian of this function with respect to the vector[x, y, z]
:
L = laplacian(f, [x y z])
L(x, y, z) = 6*z + 2/x^3 + 2
Ifx
is a scalar,laplacian(f, x) = diff(f, 2, x)
.
The Laplacian of a scalar function or functional expression is the divergence of the gradient of that function or expression:
因此,您可以compute the Laplacian using thedivergence
andgradient
functions:
symsf(x, y)divergence(gradient(f(x, y)), [x y])
旋度
|diff
|divergence
|gradient
|hessian
|jacobian
|potential
|vectorPotential