【发布时间】:2013-09-17 06:50:06
【问题描述】:
有没有一种简单的方法可以在 Scilab 中制作带状矩阵,类似于 Mathematica 的以下代码:
mat=Normal@SparseArray[{Band[{1,1}]->1,Band[{1,4}]->2,Band[{3,1}]->-3},{10,10}];
?我知道有 sparse() 函数用于创建稀疏矩阵,然后我可以通过 full() 将其转换为正常形式。但似乎我只能为sparse() 指定单个条目,而不是乐队。我在文档中遗漏了什么吗?还是我必须“手动”创建它(即为此编写一些程序)?
【问题讨论】:
标签: sparse-matrix scilab