错误:' spdiag'未定义近线

时间:2014-05-26 08:32:06

标签: octave sparse-matrix

我正在介绍Octave编程,我有兴趣将稀疏矩阵定义为here,所以我有以下代码:

  spdiag ([1, 2, 3], 1)

我收到错误“错误:'spdiag'未定义在第1行第1列附近”

据我所知,由于某些原因,找不到Octave内置函数 spdiag ,但我不明白是否必须包含一些Octave模块和/或设置一些环境变量才能生成它有效。

我真的很感激一些帮助。

顺便说一句,我在Ubuntu 13.10下工作,八度版本是3.6.4。

1 个答案:

答案 0 :(得分:0)

您正在阅读的Octave非常旧版本的手册。如果您转到main page,您会注意到这是版本3.0.2的手册,并于2008年8月发布。函数spdiag在版本3.2.0中已弃用,在3.6中已删除0.0。

如果您使用Octave网站,您将始终获得本手册的latest version。此外,html和pdf表单中的手册是Octave安装的一部分。由于您使用的是Ubuntu,因此可以安装软件包octave-doc以获取已安装的相同版本的手册。