I encounter a difficulty in one of my research dealing with derivative of a matrix. I will appreciate much for your expertise on this.
Let $\mathbf{x }=vec\left( X \right) $ where $X $ is a $T\times r $ matrix of unknown parameters ($T$ and $r$ are constant, $T>>r$) and $vec$ is the vectorization, let \begin{equation} \mathbf{H}\left( \mathbf{X }\right) =\left( X ,\mathbf{I}_{T}\right) ^{\prime }, \label{def_H_theta} \end{equation} where $\mathbf{I}_T$ is $T \times T $ identity matrix. Let \begin{equation} \Omega \left( \mathbf{X }\right) _{T\times T}=\left( \mathbf{I}% _{T}+XX ^{\prime }\right) . \label{var-cov_TS_multi} \end{equation} What is the derivative of \begin{equation} \frac{\partial \log \left\vert \Omega \left( \mathbf{X }\right) \right\vert }{\partial \mathbf{x }}=?? \end{equation} $|A|$ is the determinant of $A$, and \begin{equation} \frac{\partial tr\left[ \mathbf{H}\left( \mathbf{X }\right) ^{\prime }\Omega \left( \mathbf{X }\right) ^{-1}\mathbf{H}\left( \mathbf{% X }\right) \right] }{\partial \mathbf{x }}=?? \end{equation} where $tr$ is the trace operator. Many thanks!