• 大小: 2.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-20
  • 语言: Matlab
  • 标签: MATLAB  FWI  

资源简介

matlab版的地球物理全波形反演FWI,适合初学者下载了解基本原理和算法,亲测可以运行和测试,大家可以下载试试。

资源截图

代码片段和文件信息

%% wrapping a set of J files into a structure
% and creating a movie showing convergence
function create_convergence_movie(opts)


if opts.tracking == 0
    disp(‘Try tracking convergence (opts.tracking = 1) next time to make a movie‘)
else
    fprintf(‘create_convergence_movie.m is gathering all iterations into a movie... \n‘)
    
    % setting up video
    vid = VideoWriter([opts.figFolder ‘/historyHD.avi‘]);
    vid.frameRate=10;
    
    ex_dir = pwd;
    cd(opts.histFolder);
    
    load(‘J‘‘J‘);
    JH = J;
    
    %% stacking history
    
    for i=1:J.evalnum
        load([‘J_‘ num2str(i)]‘J‘);
        JH = [JH J];
    end
        
    %%
    
    
    open(vid)
    figure(2);
    fFWI = J.fFWI;
    
    for i=1:J.evalnum
        load([‘J_‘ num2str(i)]‘J‘);
        
        subplot(311);
        imagesc(reshape(J.m.^-0.5size(J.gFWI)));
        title([‘Evaluation number ‘ num2str(i) ‘. Velocity‘]);
        drawnow;
        
        subplot(312);
        imagesc(J.gFWI);
        title(‘Gradient‘)
        
        subplot(313);
        fFWI = [fFWI J.fFWI];
        semilogy(fFWI);
        title(‘|D-D_obs|^2‘);
        
        frame = getframe(gcf);
        writeVideo(vidframe)
    end
    close(vid);
    
    cd(ex_dir);
    
end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-03-12 17:45  fastFWI-master\
     文件           7  2020-03-12 17:45  fastFWI-master\.gitignore
     文件         205  2020-03-12 17:45  fastFWI-master\.gitmodules
     文件        1071  2020-03-12 17:45  fastFWI-master\LICENSE
     文件        1379  2020-03-12 17:45  fastFWI-master\README.md
     目录           0  2020-03-12 17:45  fastFWI-master\doc\
     文件     1065182  2020-03-12 17:45  fastFWI-master\doc\final.png
     文件      237873  2020-03-12 17:45  fastFWI-master\doc\init.png
     文件     1132717  2020-03-12 17:45  fastFWI-master\doc\true.png
     目录           0  2020-03-12 17:45  fastFWI-master\engine\
     目录           0  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\
     文件        1272  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\create_convergence_movie.m
     文件        1401  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\fwiFunc.m
     文件        3830  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\misfit.m
     目录           0  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\parDiffTools\
     文件         176  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\parDiffTools\getD1D.m
     文件         517  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\parDiffTools\getD_j.m
     文件         269  2020-03-12 17:45  fastFWI-master\engine\fwi_utils\parDiffTools\getL.m
     目录           0  2020-03-12 17:45  fastFWI-master\engine\helmholtz\
     目录           0  2020-03-12 17:45  fastFWI-master\engine\optimization\
     目录           0  2020-03-12 17:45  fastFWI-master\engine\optimization\LBFGSB\
     目录           0  2020-03-12 17:45  fastFWI-master\engine\utils\
     文件        1165  2020-03-12 17:45  fastFWI-master\engine\utils\defval.m
     文件         271  2020-03-12 17:45  fastFWI-master\engine\utils\mkdir_inform.m
     文件        5889  2020-03-12 17:45  fastFWI-master\engine\utils\parseArgs.m
     目录           0  2020-03-12 17:45  fastFWI-master\engine\utils\plots\
     文件         439  2020-03-12 17:45  fastFWI-master\engine\utils\plots\imagescc.m
     文件         339  2020-03-12 17:45  fastFWI-master\engine\utils\plots\rdbuMap.m
     文件        3844  2020-03-12 17:45  fastFWI-master\engine\utils\subaxis.m
     目录           0  2020-03-12 17:45  fastFWI-master\examples\
     文件        5097  2020-03-12 17:45  fastFWI-master\examples\BP_tooth_FWI.m
............此处省略7个文件信息

评论

共有 条评论