早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab利用sparse产生稀疏矩阵问题本人将稀疏矩阵A通过sparse方法生成矩阵B。按理说B矩阵括号里面应该对应的是A矩阵中非零元素的行列标,但是为什么变换后矩阵B括号里的列标都为3呢?请高

题目详情
matlab利用sparse产生稀疏矩阵问题本人将稀疏矩阵A通过sparse方法生成矩阵B。按理说B矩阵括号里面应该对应的是A矩阵中非零元素的行列标,但是为什么变换后矩阵B括号里的列标都为3呢?请高人指点! A: 11000000000000 11000000000000 00110000000000 00110000000000 00001000000000 00000111100000 00000111100000 00000111100000 00000111100000 00000000011000 00000000011000 00000000000100 00000000000010 00000000000001 B: (7244,3)1 (7245,3)1 (7246,3)1 (7247,3)1 (7248,3)1 (7249,3)1 (7250,3)1 (7251,3)1 (7252,3)1 (7253,3)1 (7254,3)1 (7255,3)1 (7256,3)1 (7257,3)1
▼优质解答
答案和解析
估计是使用过程中出现什么错误,下面是转换的结果,你可以参考下 %bydynamic %seealsohttp://www.matlabsky.com %contactmematlabsky@gmail.com %2009.2. % >>a=ones(2);b=1;c=ones(4); >>A=blkdiag(a,a,b,c,a,b,b,b...