如何将classregtree从Matlab移植到Octave?

时间:2014-09-28 23:14:05

标签: matlab statistics octave

对于一个项目,我必须在Octave中使Matlab的classregtree工作。

根据文档,它尚未被移植。

我正在考虑这样做,但是matlab的classregtree是一个带有属性和方法的类(面向对象),我不知道如何用Octave编写它。

有人把它移植了吗?或者如何在八度音程中定义类(使用属性和方法)?

1 个答案:

答案 0 :(得分:1)

您可以使用现在称为"旧式matlab类"来实现classregtree。在这种风格中,所有方法都是@class-name目录中的简单Octave函数文件。构造函数是一个与类同名的函数文件。

请参阅Octave manual上的文档。

此外,该功能似乎在Matlab中已弃用,他们建议使用fitctreefitrtree,这可能需要classdef。您可以向您的老师询问是否从源代码构建Octave开发并编写新版本;)