【问题标题】:Undefined function 'readlas' for input arguments of type 'char''char' 类型的输入参数的未定义函数 'readlas'
【发布时间】:2013-09-30 02:48:53
【问题描述】:

我刚刚购买了 Matlab 2013 的学生版。我有三个井日志文件 (.las),我已经将它们下载到我的计算机上。

当我打开 matlab 时,我认为它必须处理检索 .las 文件或设置获取函数的路径。当我尝试输入help readlas 时,它给了我这个错误:

"Undefined function 'readlas' for input arguments of type 'char'."

我在哪里设置我的路径?如何让 Matlab 访问这三个井日志.las 文件?

【问题讨论】:

    标签: matlab log-ascii-standard


    【解决方案1】:

    MATLAB 没有任何内置功能来读取 LAS 测井日志文件。 MATLAB 没有提供函数readlas。如果你有一个程序使用readlas 命令,你需要联系程序作者获取readlas 的代码,然后将包含readlas 的目录添加到你的路径中。如果您已经有readlas,那么只需将其目录添加到路径中即可。

    有免费提供的第三方工具可以将 LAS 文件读入 MATLAB - 最常见的工具之一是 Seislab,可从 MATLAB Central File Exchange 获得here。然而:

    1. Seislab 读取 LAS 数据的方式可能与您的 readlas 读取方式不同,我怀疑您是否可以简单地将您的 readlas 替换为 Seislab 的 read_las_file 而无需更改很多其他内容.
    2. Seislab 总的来说是一款非常糟糕的软件,我不建议您使用它,除非您确实必须这样做。

    希望有帮助!

    【讨论】:

      【解决方案2】:

      安装 Matlab 工具箱


      这看起来是一个关于如何安装 Matlab 工具箱以便 Matlab 可以找到它的问题。这些看起来像相关链接

      how to install a toolbox to matlab if I do not have administrative authorization

      How to install toolbox for MATLAB

      How do I add a new toolbox to my already installed Matlab version?


      用于读取 LAS(Log-Ascii-Standard)文件的 Matlab 工具。


      阅读器

      readlas 看起来是 CREWES Matlab 工具箱的一部分:
      https://www.crewes.org/ResearchLinks/FreeSoftware/

      说明 https://www.crewes.org/ForOurSponsors/ResearchReports/2013/CRR201331.pdf

      CRWES Matlab 工具箱包含一个名为 readlas 的脚本,该脚本长期以来一直能够读取 1.2 版和 2.0 版 Log ASCII 标准 (LAS) 文件。已经编写了一个名为 las 的新 Matlab 类,它可以处理所有 LAS 版本。构造函数将整个 LAS 文件读入内存,并使用正则表达式将其拆分为 Matlab 单元字符串数组。 readlas 脚本现在是一个包装器,它创建一个新的 las 对象并返回适用于 logedit 和 syngram 的 2.0 版输入,而不管输入文件的 LAS 版本如何。由于 logedit 和 syngram 无法处理 LAS 3.0 文件中允许的多个日志数据部分或包含字符数据(例如岩性)的日志,或者有效地处理十多个日志,因此 readlas 提供了提示用户选择的图形用户界面 (GUI) 窗口他们想要处理的日志数据部分,并决定他们想要编辑该部分中的哪些日志。它还用日志空(数字)值替换任何日志字符数据。原始的 readlas(2013 年之前)仍然在工具箱中作为 readlas_old 提供。

      工具箱

      https://github.com/MosGeo/LasToolbox

      一个 LAS 文件格式工具箱,用于在 Matlab 中读取 Las 文件。全部 信息以结构化格式加载,包括标题。

      目前,该代码只能用于 LAS 版本 2。LAS 版本 3 目前不支持。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-24
        • 1970-01-01
        • 2013-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-07
        • 2015-05-28
        相关资源
        最近更新 更多