我正在介绍Octave编程,我有兴趣将稀疏矩阵定义为here,所以我有以下代码:
spdiag ([1, 2, 3], 1)
我收到错误“错误:'spdiag'未定义在第1行第1列附近”
据我所知,由于某些原因,找不到Octave内置函数 spdiag ,但我不明白是否必须包含一些Octave模块和/或设置一些环境变量才能生成它有效。
我真的很感激一些帮助。
顺便说一句,我在Ubuntu 13.10下工作,八度版本是3.6.4。
答案 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
以获取已安装的相同版本的手册。