在Ubuntu 16上安装Octave软件包

我尝试了几个命令,在Ubuntu 16.10中使用函数xcorr安装程序优化到我的Octave中,但是我失败了。

其中一些命令是:

  • sudo apt-get install octave-optim
  • sudo apt-get install liboctave-dev
  • sudo apt-get install octave-signal
  • sudo apt-get install octave-pkg-dev

有人可以解释我或有人知道如何在Ubuntu 16安装软件包? 运行上述命令后,我重新启动了八度,但命令xcorr()仍然返回错误:

警告:'xcorr'function属于您已经安装但未加载的Octave Forge的信号包。 要加载软件包,请在Octave提示符下运行“pkg load signal”。

不幸的是,'pkg'返回:

没有命令'pkg'find,你的意思是:从包'bsdgames'(宇宙)命令'猪'从包'peg'(宇宙)命令'peg'从包'pki-tools'(宇宙)命令'pki'命令(main)命令'dpkg''dpkg'(main)命令'pg'来自程序包'util-linux'(主要)命令'ekg'来自程序包'ekg' )从'ekg-gtk'(universe)pkg:命令找不到命令'ekg'

请在Octave命令提示符下键入pkg load signal ,因为您已经安装了它。 要在每次启动Octave时自动加载它,请创建〜/ .octaverc文件并在文件内部添加行pkg load signal

如果将来您所需要的pkg目前没有安装,您将需要使用pkg install -forge <pkgname>来安装它,例如pkg install -forge io 。 同样,您需要按照前面所述加载它。

希望能帮助到你。