天软金融分析.NET函数大全
>
TSL函数
>
基础函数
>
数组
>
稀疏矩阵
Spdiags4
复制链接
简述
根据指定列创建稀疏矩阵
将对角矩阵B中的列按d所指定的对角线放置,创建m*n的稀疏矩阵
定义
Spdiags4(B:Array;D:Array;M:Integer;N:Integer):ARRAY
参数
名称
类型
说明
B
Array
Array,二维数组,对角矩阵
D
Array
Array,一维数组,对角线序列
M
Integer
Integer,正整数,(稀疏)矩阵的行
N
Integer
Integer,正整数,(稀疏)矩阵的列
返回
ARRAY
二维数组,根据对角矩阵B创建的稀疏矩阵
范例
//根据对角矩阵B创建稀疏带状矩阵
B:=array((5,10,15),
(4,9,14),
(3,8,13),
(2,7,12),
(1,6,11));
d:=array(-2,0,2);
m:=5;
n:=5;
return spdiags4(B,d,m,n);
相关
Sparse1
Sparse2
Speye
Sprand1
Sprand2
Sprandn1
Sprandn2
Sprandsym1
Sprandsym2
Sparsefull
Spones
Spnnz
Spnonzeros
Ifsparse
Spdiags1
Spdiags2
Spdiags3
Spdiags4