在Matlab中,如何将稀疏的双(1,1)转换成一个双值。像这样
S = sparse(1234567)
S = (1,1) 1234567在这个双倍值中
S = 1234567我需要这样做,因为我正在计算一个稀疏矩阵,并且这样做,和==值返回一个x值,但是在稀疏的双上下文中。
发布于 2016-11-20 16:05:38
它只是使用函数full()。
A= full(S)将稀疏矩阵S转换为完整的存储组织,从而issparse(A)返回逻辑0 (false)。如果S是一个完全矩阵,则A与S是完全相同的。
https://www.mathworks.com/help/matlab/ref/full.html
full(S)
S = 1234567https://stackoverflow.com/questions/40706029
复制相似问题