Remark 1.8.1.
One might think that, known \(\tens{U}^2 \text{,}\) the simple operation \(\tens{U} = \sqrt{\tens{C}}\) allows the evaluation of \(\tens{U}\text{.}\) The operation is possible but not trivial because it requires the evaluation of the eigenvalues and eigenvectors of \(\tens{C} \text{.}\) For this reason the tensor \(\tens{C} \) or other derived quantities are used directly in strain measurements.
In order to illustrate the procedure described above, however, consider the following deformation gradient
\begin{equation*}
\mat{F}=
\left[ \begin{array}{ccc}
4.4623 \amp -3.2249 \amp -0.4874 \\
2.9623 \amp 1.7249 \amp -1.9874 \\
-1.7500 \amp -1.0607 \amp 5.2500
\end{array}\right]\,.
\end{equation*}
Starting from this expression, the following MATLAB® instructions allow you to evaluate the eigenvectors and eigenvalues of \(\tens{U}^2\text{.}\)
$ F = [4.4623 -3.2249 -0.4874;
2.9623 1.7249 -1.9874;
-1.7500 -1.0607 5.2500];
U2 = transpose(F)*F;
[u, D2] = eig(U2)
The following instructions instead, evaluating the principal stretches as
\begin{equation*}
\lambda_1 = \sqrt{D2(1,1)} = 2\,,\quad
\lambda_2 = \sqrt{D2(2,2)} = 5\,,\quad
\lambda_3 = \sqrt{D2(3,3)} = 7\,,
\end{equation*}
and the main directions by extracting them from the columns of the eigenvectors matrix returned by MATLAB®, allow to calulate tensor \(\tens{U}\) and tensor \(\tens{R}\) by using
\begin{equation*}
\tens{R} = \tens{F}\tens{U}^{-1}\,.
\end{equation*}
It is also possible to calculate \(\tens{V}\) by using
\begin{equation*}
\tens{V} = \tens{F}\transp{\tens{R}}\,.
\end{equation*}
$ u1 = u(:,1);
u2 = u(:,2);
u3 = u(:,3);
lam1 = sqrt(D2(1,1));
lam2 = sqrt(D2(2,2));
lam3 = sqrt(D2(3,3));
U = lam1*u1*transpose(u1)+lam2*u2*transpose(u2)+lam3*u3*transpose(u3)
R = F*inv(U)
V = F*transpose(R)
