Contents

DIVERGENCE

syms x y z

field = [x^2  y^2  z^2];
vars = [x y z];

div = divergence(field,vars)
 
div =
 
2*x + 2*y + 2*z
 

GRADIENT

f = x^2 + y^2 + z^2;
grad = divergence(gradient(f,vars),vars)
 
grad =
 
6
 

CURL

curl = divergence(curl(field,vars),vars)
Error using sym/subsindex (line 855)
Invalid indexing or function definition. Indexing must follow MATLAB indexing. Function arguments must be symbolic variables, and function body must be sym expression.

Error in sym/subsref (line 900)
            R_tilde = builtin('subsref',L_tilde,Idx);

Error in parta (line 16)
curl = divergence(curl(field,vars),vars)