distributed.speye
创建分布式稀疏单位矩阵
语法
DS = distributed.speye(n)
DS = distributed.speye(m,n)
DS = distributed.speye([m,n])
DS = distributed.speye(___,typename)
说明
DS = distributed.speye(n) 创建一个由 n 通过 n 稀疏分布的身份矩阵,底层类型为 double。
DS = distributed.speye(m,n) 或 DS = distributed.speye([m,n]) 创建一个由 m×n 构成的稀疏分布式单位矩阵,其底层类为 double。
DS = distributed.speye(___,typename) 还指定了之前任何语法中的数据类型(类)。typename 输入可以是 "single" 或 "double"。 (自 R2025a 起)
示例
创建一个分布式 1000×1000 稀疏单位矩阵:
N = 1000; DS = distributed.speye(N);
创建一个 400 行 800 列的稀疏单位矩阵,采用单精度浮点数。
DS = distributed.speye(400,800,"single");