【问题标题】:Octave containers.Map() undefinedOctave containers.Map() 未定义
【发布时间】:2017-11-15 19:32:36
【问题描述】:

我需要使用containers.Map() 将一些 MATLAB 代码转换为 Octave。我在 GNU Octave 错误跟踪器 #49559 中看到 containers.Map() 已经实现,但是当我尝试使用它时仍然收到 error: 'containers' undefined。当前版本中是否提供此功能,如果可以,我应该如何访问它?

【问题讨论】:

  • 您能否提供一个代码示例来说明您到底想要做什么?
  • 我不认为containers.Map() 已被推送到发布版本,因此您必须从开发源构建或等待新版本。 This answer 在此期间可能有用。
  • 谢谢@excaza。这不是时间关键,所以我会监控发布,看看它什么时候可用。

标签: octave


【解决方案1】:

由于编写了新功能as .m file,您只需下载该文件并将其插入现有的 4.2.x 安装。

你没有提到你是在 GNU/Linux 上使用 GNU Octave 还是 windows,所以我在这里假设 GNU/Linux:

瞧,OCtave 4.2.1 中的地图:

octave:1> ver
GNU Octave Version: 4.2.1
...
octave:2> containers.Map
ans =

  containers.Map object with properties:

    Count     : 0
    KeyType   : char
    ValueType : any

【讨论】:

    猜你喜欢
    • 2020-10-14
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 2016-06-27
    相关资源
    最近更新 更多