令矩阵
s11-lambda s12 s13
s21 s22-lambda s23
s31 s32 s33-lambda
行列式等0,得
lambda^3 - J1 * lambda^2 - J2 * lambda - J3 =0
其中J1 J2 J3 为应力张量的三个不变量
J1 = skk
J2 = -1/2*(sii*skk-sik*ski)
J3 = |sij|
求解得到的lambda的三个根,即为三个主应力
对应的特征向量,即为对应的主方向
这要用到弹性力学的知识,随便找本弹性力学的书上面开头都有介绍
广义虎克定律