对于一个项目,我必须使Matlab的classregree在Octave中工作。Octave classregtree
根据文档,它尚未被移植。
我正在考虑这样做,但matlab的classregtree是一个类(面向对象)的属性和方法,我不知道如何得到这个写在Octave中。
有人已经将它移植了吗?或者我该如何定义八度音阶类(使用属性和方法)?
对于一个项目,我必须使Matlab的classregree在Octave中工作。Octave classregtree
根据文档,它尚未被移植。
我正在考虑这样做,但matlab的classregtree是一个类(面向对象)的属性和方法,我不知道如何得到这个写在Octave中。
有人已经将它移植了吗?或者我该如何定义八度音阶类(使用属性和方法)?
您可以使用现在称为“旧式matlab类”的classregtree
。在这种风格中,所有方法都是简单的Octave功能文件,位于@class-name
目录中。构造函数是一个与类相同名称的函数文件。
请参阅关于Octave manual的文档。
另外,该函数似乎在Matlab中不推荐使用,他们推荐使用fitctree
或fitrtree
,这可能需要classdef。你可以问你的老师关于从源代码开发Octave开发并编写新版本;)
谢谢,会试试看! – Jdruiter 2014-09-29 13:18:49
默认(开发)分支中有classdef支持。我真的会建议将这个问题提交给[email protected]邮件列表,您可能会收到更多反馈。请包括此初始张贴的链接 – Andy 2014-09-29 08:11:07
是吗?我下载了八度音源并伪造了...并没有任何东西。 – Jdruiter 2014-09-29 19:53:22
@Jdruiter下面是获取开发资源的说明http://www.gnu.org/software/octave/get-involved.html – ederag 2014-09-30 08:09:11