我如何找到我从地震振幅值和存储痕迹?

1视图(30天)
大家好!
我有机会收集叫gath1 (12 x5001)在12痕迹和5001的数量在每个跟踪女士,我计算primeray反射的到达时间和多个。这个到达时间保存在一个矩阵称为arr_bf1 1 x12x2大小。第一个1因为我这个值从3 d矩阵中提取,真的什么都不做,12是到达时间的数量计算,2是反射器的数字。例如1 x12x1 12到达时间我的主反射,和1 x12x2的到达时间是我的多。我想做的是,为每一个跟踪我supergather提取振幅值的到达时间。这将导致2振幅值/跟踪。然而,我试图代码也使用findpeaks因数,但得到错误。也想我的主要的振幅反射存储在一个向量,和我在另一个向量的倍数的振幅(12 x1)。
只是你们都知道,我有点新Matlab所以我肯定我做错了几件事情。如果有人可以帮助我,我会很感激。
这是我的代码:
%最适合模型的到达时间
arr_bf1 = times_test1 (2::);% 1 x12x2矩阵
%从supergather提取振幅最适合模型的基于到达时间
gath1 = gath1 ';% gath1是我拍摄收集12 x5001大小
pks1 = 0(12日1);%存储基本反射振幅
pks2 = 0(12日1);%存储多个的振幅
i = 1:尺寸(gath1, 1)
pks1 (i) = findpeaks (gath1 (arr_bf1 (:, 1)));
pks2 (i) = findpeaks (gath1 (arr_bf1 (:, 1)));
结束
我知道这可能是很简单的,但是我不能把它在一起。
谢谢你!

答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!