An algorithm to compute the square root of a 3\(\times 3\) positive definite matrix (Q1262698)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An algorithm to compute the square root of a 3\(\times 3\) positive definite matrix |
scientific article |
Statements
An algorithm to compute the square root of a 3\(\times 3\) positive definite matrix (English)
0 references
1989
0 references
The paper deals with the problem of the computation of the square root of a \(3\times 3\) positive definite matrix. This problem plays an important role for instance in nonlinear shell analysis, where in each element of a domain discretization of stretch tensor U has to be computed from its square, the strain tensor C: \(U^ 2=C.\) The author first reviews some methods known in the literature. The first one employs the Cayley-Hamilton theorem, circumventing the usual expensive procedure of solving the eigenvalue problem for C. Then the problem was reduced to find the solution of a quartic equation on the first invariant of U. Moreover, it was shown that the first invariant can be directly computed from the eigenvalues of U. The author proposes a variant of the previous method, showing that the solution of the quartic equation can be unambiguously selected and it is dependent on the computation of one eigenvalue of U. The resulting algorithm is slightly simpler and has performed better than having to compute all eigenvalues of U.
0 references
square root of a positive definite matrix
0 references
stretch tensor
0 references
strain tensor
0 references
Cayley-Hamilton theorem
0 references
eigenvalue
0 references
0 references