component | 計算するモーメントテンソル成分名を表す文字列。
"Mxx", "Myy", "Mzz",
"Mxy", "Myz", "Mzx"のうちのいずれか。 A string representing the moment tensor component name to calculate, which must be either "Mxx", "Myy", "Mzz", "Mxy", "Myz", or "Mzx". |
M1 | 縮退していない方の固有値。 The eigen value which is not degenerated. |
M2 | 縮退している方の固有値。 The eigen value which is degenerated. |
theta | \(M_1\)に対応する固有ベクトルと\(z\)軸とのなす角。
単位は°で、0以上90以下の値を指定する。 Angle between the eigenvector corresponding to \(M_1\) and the \(z\)-axis, in degrees greater than or equal to 0 and less than or equal to 90. |
phi | \(M_1\)に対応する固有ベクトルの\(xy\)平面への投影と
\(x\)軸とのなす角を反時計回りに測った角度。
単位は°で、0以上360未満の値を指定する。 Angle between the eigenvector corresponding to \(M_1\) projected on \(x\)-\(y\) plane and the \(x\)-axis measured counterclockwise, in degrees greater than or equal to 0 and less than 360. |
引数componentの値 Value of argument component |
戻り値 Return value |
Mxx | \((M_1-M_2)\sin^2\theta\cos^2\phi+M_2\) |
Myy | \((M_1-M_2)\sin^2\theta\sin^2\phi+M_2\) |
Mzz | \((M_1-M_2)\cos^2\theta+M_2\) |
Mxy | \((M_1-M_2)\sin^2\theta\sin\phi\cos\phi\) |
Myz | \((M_1-M_2)\sin\theta\cos\theta\sin\phi\) |
Mzx | \((M_1-M_2)\sin\theta\cos\theta\cos\phi\) |