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