问题描述
我正在尝试创建一个八度旋转矩阵,类似于 MATLAB 中的 rotx()。 我发现这个 link 提供了一些关于它的信息,并指出它是八度几何函数的一部分。所以我安装了几何包版本 4.0.0,但似乎 rotx() 不是它的一部分。 有谁知道这是否可能是他们所指的另一个包? 谢谢。
解决方法
rot*() 函数是在新版本的 Octave 中添加的,您的链接适用于 6.1 版 看起来 4.4.2 是在 2018 年推出的https://wiki.octave.org/Release_History
为此,不需要几何包。
我理解你的困惑。 因为该文件位于主 Octave 程序的 scripts/geometry/ 目录中。
我看到了两种解决方案
-
尝试更新到 6.1,您可能需要从源代码构建它。 https://wiki.octave.org/Octave_for_Debian_systems
-
它是 FOSS,所以你可以在这里找到代码 https://hg.savannah.gnu.org/hgweb/octave/file/b4906d3eeb63/scripts/geometry/rotx.m 并制作您自己的本地 .m 文件。