Given a real symmetric $3\times3$ matrix $\mathsf{A}_{ij}$ and its derivative (w.r.t. some parameter, let's call it time) $\dot{\mathsf{A}}_{ij}$, I want to measure/obtain the rotation (rate and direction) of the eigenvectors (the eigenvectors of a real symmetric matrix form an orthonormal matrix). How can this be done?
Edit Since the eigenvectors of a real symmetric matrix are mutually orthogonal, the change of the eigenvectors can only be an overall rotation. An infinitesimal rotation is uniquely determined by the rate $\boldsymbol{\omega}$ such that $\dot{\boldsymbol{x}}=\boldsymbol{\omega}\times\boldsymbol{x}$ for any vector $\boldsymbol{x}$. My question then becomes how to obtain $\boldsymbol{\omega}$.
The symmetric 3x3 matrix has 3 orthonormal eigenvectors $\boldsymbol{e}_i$ with associated eigenvalues $\lambda_i$ and can be written $$ \boldsymbol{\mathsf{A}} = \sum_i \lambda_i \boldsymbol{e}_i \otimes \boldsymbol{e}_i, $$ where $\otimes$ denotes the outer (tensor) product. The triad of eigenvectors rotates as $\dot{\boldsymbol{e}}_i = \boldsymbol{\omega}\times\boldsymbol{e}_i$. Differentiating the above expression for $\boldsymbol{\mathsf{A}}$ we find therefore $$ \dot{\boldsymbol{\mathsf{A}}} = \sum_i \dot{\lambda}_i \boldsymbol{e}_i \otimes\boldsymbol{e}_i + \sum_{\mathrm{cyclic}} \boldsymbol{\omega}\cdot\boldsymbol{e}_1(\lambda_2-\lambda_3)(\boldsymbol{e}_2 \otimes\boldsymbol{e}_3 + \boldsymbol{e}_3 \otimes\boldsymbol{e}_2). $$ Multiplying from left and right by $\boldsymbol{e}_i$ and $\boldsymbol{e}_j$ and exploiting their orthonormality, we find $$ \dot{\lambda}_i = \boldsymbol{e}_i\cdot\dot{\boldsymbol{\mathsf{A}}}\cdot\boldsymbol{e}_i \qquad\text{and}\qquad \boldsymbol{\omega} = \sum_{\mathrm{cyclic}} \frac{\boldsymbol{e}_2\cdot\dot{\boldsymbol{\mathsf{A}}}\cdot\boldsymbol{e}_3}{\lambda_2-\lambda_3}\boldsymbol{e}_1. $$