Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到不推荐使用 spdiag,但不推荐使用 speye。为什么是这样?diag 和 eye 都生成对角矩阵,所以 speye 不应该也是不必要的(或者至少与 spdiag 一样不必要)?
如果该功能已弃用,您必须使用旧版本的 Octave。它已在最近的 5 个版本中被删除(自 3.6.0 以来的所有 5 个次要版本)。
无论如何,要解决您的问题spdiag(),它不会返回稀疏矩阵,它与diag(). 要获得稀疏对角矩阵,请使用spdiags().
spdiag()
diag()
spdiags()