資源簡介
利用matlab畫地震剖面時,和這個函數很好用。
代碼片段和文件信息
function?wigb?(ascalxzamx)
%WIGB:?Plot?seismic?data?using?wiggles
%
%??WIGB(ascalxzamx)?
%
%??IN????a:?seismic?data
%????????scale:?multiple?data?by?scale
%????????x:?x-axis;
%????????z:?vertical?axis?(time?or?depth)
% ?x?and?z?are?vectors?with?offset?and?time.
%
% ?If?only?‘a‘?is?enter?‘scalxzamnamx‘?are?decided?automatically;?
% ?otherwise?‘scal‘?is?a?scalar;?‘x?z‘?are?vectors?for?annotation?in?
% ?offset?and?time?amx?are?the?amplitude?range.
if?nargin?==?0?nx=10;nz=10;?a?=?rand(nznx)-0.5;?end;
[nznx]=size(a);
trmx=?max(abs(a));
if?(nargin?<=?4);?amx=mean(trmx);??end;
if?(nargin?<=?2);?x=[1:nx];?z=[1:nz];?end;
if?(nargin?<=?1);?scal?=1;?end;
if?nx?<=?1;?disp(‘?ERR:PlotWig:?nx?has?to?be?more?than?1‘);return;end;
?%?take?the?average?as?dx
- 上一篇:魯棒H∞控制程序
- 下一篇:大牛寫的壓縮感知的OMP算法絕對簡單,與大家分享
評論
共有 條評論