Suppose I have a function:
$$ \vec{s} = \vec{f}\left(\vec{\theta}\right)$$
and a derivative:
$$ \vec{v} = \frac{\mathrm{d} \vec{s}}{\mathrm{d} t}$$
How do I apply the chain rule?
For simplicity lets call $\omega = \frac{\mathrm{d} \vec{\theta}}{\mathrm{d} t}$
I think the chain rule should be something along the line of:
$$ \vec{v} = \vec{\omega} \times \nabla_{\theta} \vec{f}\left(\theta\right) $$
but I don't know the exact rule.
I think I may have to use matrices and more complicated derivatives like the Jacobian.
Ok then, $\theta:R\rightarrow R^n$ and $f:R^n\rightarrow R^p$ so $f\circ \theta:R\rightarrow R^p.$ Then it's true the derivative has to be a vector and it is precisely the vector of $R^p$ that in the $ith$ component has $\nabla F_i(\theta(t))\cdot \theta'(t)$, where the $F_i:R^n\rightarrow R, (i=\overline{1, p})$ are the components of $f$.