I would like to do something like a derivative with respect to a vector or really anything involving a vector (of known dimension, but unknown values) going in and a vector coming out:(adsbygoogle = window.adsbygoogle || []).push({});

x= 4 by 1 vector

A = 4 by 4 matrix

diff( Transpose(x) * A * x, x)

should return (1/2)*A*x

Is there software that can do this? I am familiar with maple and matlab, but I don't think either of them can do this.

Any suggestions?

Thanks!

David

**Physics Forums | Science Articles, Homework Help, Discussion**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Symbolic Vector Manipulation Software?

**Physics Forums | Science Articles, Homework Help, Discussion**