有没有一种简单的方法可以在 Scilab 中制作带矩阵,类似于 Mathematica 的以下代码:
mat=Normal@SparseArray[{Band[{1,1}]->1,Band[{1,4}]->2,Band[{3,1}]->-3},{10,10}];
? 我知道有sparse()
创建稀疏矩阵的功能,然后我可以通过full()
. 但似乎我只能为 指定单个条目sparse()
,而不是乐队。我在文档中遗漏了什么吗?还是我必须“手动”创建它(即为此编写一些程序)?
有没有一种简单的方法可以在 Scilab 中制作带矩阵,类似于 Mathematica 的以下代码:
mat=Normal@SparseArray[{Band[{1,1}]->1,Band[{1,4}]->2,Band[{3,1}]->-3},{10,10}];
? 我知道有sparse()
创建稀疏矩阵的功能,然后我可以通过full()
. 但似乎我只能为 指定单个条目sparse()
,而不是乐队。我在文档中遗漏了什么吗?还是我必须“手动”创建它(即为此编写一些程序)?