在C ++ API中等效的Octave的rref(缩减行梯形)

时间:2014-10-17 12:48:09

标签: c++ api visual-studio-2008 matrix octave

我使用为Visual Studio 2008编译的Octave 3.6.1开发了C ++代码。我的程序运行良好。现在我必须在我的C ++代码中使用rref(缩减行梯形式),但我找不到rref命令的任何等效C ++实现。

在以下链接中,rref命令列在Octave的核心命令中:

http://octave.sourceforge.net/octave/overview.html

但是我在以下Octave C ++ API中找不到与rref等效的任何类或方法:

http://octave.sourceforge.net/doxygen/html/annotated.html

如果你帮助我,我感激不尽。

1 个答案:

答案 0 :(得分:1)

绝大多数Octave函数都是在Octave中实现的,不能用作C ++方法。实际上,如果你尝试which rref(在Octave 3.8.2中),你会得到类似的东西:

octave-cli-3.8.2> man rref 
'rref' is a function from the file /usr/local/share/octave/3.8.2/m/linear-algebra/rref.m

显示实现它的.m文件。如何在C ++中使用这些函数在Octave manual中有解释。确切的感兴趣的文档取决于您是在撰写oct function还是standalone program,这在您的问题中并不清楚。