我使用为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
如果你帮助我,我感激不尽。
答案 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,这在您的问题中并不清楚。