地震矩张量计算

C-3. (a)用 C-1的结果编写程序计算地震矩张量

(b) 用该程序计算下列震源机制的地震矩张量

(1) φ = 330°, δ = 65°, λ = 70°

(2) φ = 280°, δ = 60°, λ = 270°

(3) φ = 280°, δ = 60°, λ = 90°

(4) φ = 40°, δ = 80°, λ = 20°

(5) φ = 40°, δ = 80°, λ = 200°

  1. 实验原理

矩张量可以根据滑动矢量和正交矢量求得,公式为图片[1]-地震矩张量计算-起步者

二、程序源代码

1.主函数

a1=input(‘inputa1’);

a2=input(‘inputa2’);

a3=input(‘inputa3’);

[n,d]=dz4111(a1,a2,a3);M0=10E28;

M=M0*[2*n(1)*d(1),n(1)*d(2)+n(2)*d(1),n(1)*d(3)+n(3)*d(1);

n(2)*d(1)+n(1)*d(2),2*n(2)*d(2),n(2)*d(3)+n(3)*d(2);

n(3)*d(1)+n(1)*d(3),n(3)*d(2)+n(2)*d(3),2*n(3)*d(3)];

2.子函数

function [ n,d ] = dz4111(a1,a2,a3)

n=[-sind(a2)*sind(a1);-sind(a2)*cosd(a1);cosd(a2)];

d=[cosd(a3)*cosd(a1)+sind(a3)*cosd(a2)*sind(a1);

-cosd(a3)*sind(a1)+sind(a3)*cosd(a2)*cosd(a1);

sind(a3)*sind(a2)];

三、结果及分析

(1) φ = 330°, δ = 65°, λ = 70°

图片[2]-地震矩张量计算-起步者

(2) φ = 280°, δ = 60°, λ = 270°

图片[3]-地震矩张量计算-起步者

(3) φ = 280°, δ = 60°, λ = 90°

图片[4]-地震矩张量计算-起步者

(4) φ = 40°, δ = 80°, λ = 20°

图片[5]-地震矩张量计算-起步者

(5) φ = 40°, δ = 80°, λ = 200°

图片[6]-地震矩张量计算-起步者

结果分析:当走向和倾向相同,滑动角相差180度时,两者的矩张量相加等于零。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容