Vector / matrix calculus using Maxima



Hi all
I have a function 1 / | s^H * V |^2 where
| | is the L2 norm, s is a complex vector function of phi and theta (i.e.
s(phi, theta) ), V is a complex matrix (columns are basis vectors) and ^H is
the hermitian transpose. ^2 denotes squaring.
How would I use Maxima to calculate the partial derivatives w.r.t. phi and
theta, assuming that I can obtain the p.d.'s of s?
I'm quite hazy as to how I formulate the qualifications (complex, vector,
matrix, etc.) on the variables, to give as input to Maxima.
I know the function could be expressed alternately as 1/ s^H V V^H s.
Thanks for any help!
Kind regards
Ryan