Octave 错误:';spdiag&x27;未定义的近线

Octave 错误:';spdiag&x27;未定义的近线,octave,sparse-matrix,Octave,Sparse Matrix,我正在介绍倍频程编程,我对将稀疏矩阵定义为感兴趣,因此我有以下代码: spdiag ([1, 2, 3], 1) 我得到了一个错误“error:'spdiag'未定义在第1行第1列附近” 我知道由于某些原因,无法找到倍频程内置函数spdiag,但我不知道是否必须包括一些倍频程模块和/或设置一些环境变量才能使其工作 我真的很感谢你的帮助 顺便说一句,我在Ubuntu 13.10下工作,倍频程版本是3.6.4。您正在阅读的手册是非常非常旧的倍频程版本。如果您转到,您会注意到这是2008年8月发

我正在介绍倍频程编程,我对将稀疏矩阵定义为感兴趣,因此我有以下代码:

  spdiag ([1, 2, 3], 1)
我得到了一个错误“error:'spdiag'未定义在第1行第1列附近”

我知道由于某些原因,无法找到倍频程内置函数spdiag,但我不知道是否必须包括一些倍频程模块和/或设置一些环境变量才能使其工作

我真的很感谢你的帮助


顺便说一句,我在Ubuntu 13.10下工作,倍频程版本是3.6.4。

您正在阅读的手册是非常非常旧的倍频程版本。如果您转到,您会注意到这是2008年8月发布的3.0.2版手册。功能
spdiag
在3.2.0版中被弃用,并在3.6.0版中被删除

如果您使用Octave网站,您将始终获得手册的详细信息。此外,html和pdf格式的手册是Octave安装的一部分。由于您使用的是Ubuntu,您可以安装软件包
octave doc
,以获得与您安装的相同版本的手册