Assegnata la funzione vettoriale cioè nel linguaggio di Maple una lista di espressioni f =[f1,..,fm] e una lista di variabili v=[v1,..,vn], il comando
jacobian(f,v)
valuta la matrice jacobiana di f rispetto a v: nel linguaggio di Maple l'elemento di posto (i,j) della matrice è diff(fi(v),vj).
> with(linalg);
> f:=vector([f1(x,y),f2(x,y),f3(x,y)]);
> J(f):=jacobian(f,[x,y]);
Un caso particolare
> g:=vector([3*x^2-y,x*y^2,y*x]);
> J(g):=jacobian(g,[x,y]);