清华大学出版社的《matlab7简明教程》的电子教案
源代码在线查看: 06-20.txt
例6-20 issparse函数的使用。
解:在命令窗口中输入如下命令,并按Enter键确认。
>> v=[1 2 5 9 4 1 2 6];
>> S=diag(v,2) %生成矩阵S
S =
0 0 1 0 0 0 0 0 0 0
0 0 0 2 0 0 0 0 0 0
0 0 0 0 5 0 0 0 0 0
0 0 0 0 0 9 0 0 0 0
0 0 0 0 0 0 4 0 0 0
0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 2 0
0 0 0 0 0 0 0 0 0 6
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
>> R=sparse(S) %生成稀疏矩阵R
R =
(1,3) 1
(2,4) 2
(3,5) 5
(4,6) 9
(5,7) 4
(6,8) 1
(7,9) 2
(8,10) 6
>> N=issparse(S)
N =
0 %可知S不为稀疏矩阵
>> Y=issparse(R) %可知R为稀疏矩阵
Y =
1
>>