我尝试了几个命令将软件包optim
安装到Ubuntu 16.10
的Octave中以使用函数xcorr
,但我很难失败。
其中一些命令是:
- 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中安装软件包吗?
运行上述命令后,我重新启动Octave,但命令xcorr()
仍然返回错误:
警告:'xcorr'函数属于信号包 已安装但未加载的Octave Forge。加载 包,从Octave提示符运行'pkg load signal'。
不幸的是,'pkg'会返回:
没有发现命令'pkg',你的意思是:从包中命令'pig' 'bsdgames'(宇宙)命令'peg'来自包'peg'(宇宙) 命令'pki'来自包'pki-tools'(宇宙)命令'pki'来自 包'strongswan-starter'(主要)从包中命令'dpkg' 'dpkg'(main)从'util-linux'(main)命令包中命令'pg' 来自软件包'ekg'(universe)的'ekg'命令'ekg'来自软件包 'ekg-gtk'(universe)pkg:命令未找到
答案 0 :(得分:1)
请在Octave命令提示符下键入pkg load signal
,因为您已经安装了它。要在每次启动Octave时自动加载它,请创建〜/ .octaverc文件并在文件中添加行pkg load signal
。
如果将来安装了您需要的pkg,则需要使用pkg install -forge <pkgname>
进行安装,例如: pkg install -forge io
。同样,您需要按前面所述加载它。
希望它有所帮助。