Earlier quoted context omitted.
Mathematica can absolutely do all of this! D[ matrix ,x] ... or things like this: f[x_,y_] := x^2 + Sin[y] vars={x,y}; Table[ D[f[x,y],var1, var2], {var1,vars}, {var2,vars}] // MatrixForm
But how do you compute the derivative of x' A x in Mathematica (x being a vector and A being a matrix)? What you have pointed out is only scalar derivatives, if I am not mistaken here.
A = {{1,2},{3,4}}
vec = {x^2, x^3}
D[vec.A.vec, x]
Or perhaps like this, again the table of derivatives:
xvec = {x1,x2}
Table[ D[xvec.A.xvec,x] ,{x,xvec}]
(all untested... one typo caught...)