如何在 Ubuntu 上以八度创建旋转矩阵?

问题描述

我正在尝试创建一个八度旋转矩阵,类似于 MATLAB 中的 rotx()。 我发现这个 link 提供了一些关于它的信息,并指出它是八度几何函数的一部分。所以我安装了几何包版本 4.0.0,但似乎 rotx() 不是它的一部分。 有谁知道这是否可能是他们所指的另一个包? 谢谢。

解决方法

rot*() 函数是在新版本的 Octave 中添加的,您的链接适用于 6.1 版 看起来 4.4.2 是在 2018 年推出的https://wiki.octave.org/Release_History

为此,不需要几何包。

我理解你的困惑。 因为该文件位于主 Octave 程序的 scripts/geometry/ 目录中。

我看到了两种解决方案

  1. 尝试更新到 6.1,您可能需要从源代码构建它。 https://wiki.octave.org/Octave_for_Debian_systems

  2. 它是 FOSS,所以你可以在这里找到代码 https://hg.savannah.gnu.org/hgweb/octave/file/b4906d3eeb63/scripts/geometry/rotx.m 并制作您自己的本地 .m 文件。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...