Maxima Function
vectorsimp (expr)
Applies simplifications and expansions according to the following global flags:
expandall
, expanddot
, expanddotplus
, expandcross
, expandcrossplus
,
expandcrosscross
, expandgrad
, expandgradplus
, expandgradprod
,
expanddiv
, expanddivplus
, expanddivprod
, expandcurl
, expandcurlplus
,
expandcurlcurl
, expandlaplacian
, expandlaplacianplus
,
and expandlaplacianprod
.
All these flags have default value false
. The plus
suffix refers to
employing additivity or distributivity. The prod
suffix refers to the
expansion for an operand that is any kind of product.
expandcrosscross
Simplifies p ~ (q ~ r) to (p . r)*q - (p . q)*r.
expandcurlcurl
Simplifies curl curl p to grad div p + div grad p.
expandlaplaciantodivgrad
Simplifies laplacian p to div grad p.
expandcross
Enables expandcrossplus
and expandcrosscross
.
expandplus
Enables expanddotplus
, expandcrossplus
, expandgradplus
,
expanddivplus
, expandcurlplus
, and expandlaplacianplus
.
expandprod
Enables expandgradprod
, expanddivprod
, and expandlaplacianprod
.
These flags have all been declared evflag
.