Differential
Curl
Divergence
Gradient
Hessian
Integral
By Parts v(x)
By Parts u(v)
F(b)–F(a)
Functions and commands
sum(Expr,Var,VarMin(a),VarMax(b))
Returns the rotational curl of a vector field, defined by:
curl([A,B,C],[x,y,z])=[dC/dy-dB/dz,dA/dz-dC/dx,dB/dx-
dA/dy].
curl(Lst(A,B,C),Lst(x,y,z))
Returns the divergence of a vector field, defined by:
divergence([A,B,C],[x,y,z])=dA/dx+dB/dy+dC/dz.
divergence(Lst(A,B,C),Lst(x,y,z))
Returns the gradient of an expression. With a list of as second
argument, returns the vector of partial derivatives for all .
grad(Expr,LstVar)
Returns the Hessian matrix of an expression.
hessian(Expr,LstVar)
Performs integration by parts of the expression f(x)=u(x)*v'(x)
with f(x) as the first argument and v(x) (or 0) as the second
argument. With the optional third, fourth and fifth arguments
you can specify a variable of integration and bounds of the
integrate. If no variable of integration is provided, it is taken
as x.
ibpdv(Expr(f(x)),Expr(v(x)),[Var(x)],[Re
al(a)],[Real(b)])
Performs integration by parts of the expression f(x)=u(x)*v'(x)
with f(x) as the first argument and u(x) (or 0) as the second
argument. With the optional third, fourth and fifth arguments
you can specify a variable of integration and bounds of the
integrate. If no variable of integration is provided, it is taken
as x.
ibpu(Expr(f(x)),Expr(u(x)),[Var(x)],[Rea
l(a)],[Real(b)])
Returns F(b)–F(a).
preval(Expr(F(var)),Real(a),Real(b),[Var
])
301