二维测井数据换算成任意整数步长的数据

本文介绍如何使用MATLAB软件将二维测井数据转换为具有任意整数步长的新数据集。作者LiW分享了具体的操作流程。
摘要由CSDN通过智能技术生成

运行软件:MATLAB

% function A=datacut(data,step)

% 在智能钻井研究中,需要经使用到测井数据。测井数据在深度上,如何提取将是一个很重的事情。将测井数据换算成任意整数步长的数据,步长内的数据取平均值。

% data为数据的测井数据,step为截取深度数据的步长,A为返回值

% nepu liw   2017年10月4日

% Example: A=datacut()

%-------------------------------------------------------------------

data=importdata('z_log01.txt','\t');

step=1;

deepmax=max(data(:,1));

if step<1

    disp('输入数据小于1')

elseif step>deepmax

    disp('输入数据大于行数')

else

    % fprintf('data1=%4.1f\n',data(1:10,1));

    data(:,1)=data(:,1)/step;

    % fprintf('data2=%4.2f\n',data(1:10,1));

    %-------------------------------------------------------------------

    deep=floor(data(:,1)); %向下取整

    deep1=unique(deep);

    [m_deep,~]=size(deep1);

    for I=1:m_deep

        B=find(deep==deep1(I));

        C&
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值