06-13.txt

来自「清华大学出版社的《matlab7简明教程》的电子教案」· 文本 代码 · 共 42 行

TXT
42
字号
例6-13  随机稀疏矩阵(0-1分布)的生成。
解:在命令窗口中输入如下命令,并按Enter键确认。
>>  v=[1 2 3 4 5 6 4 2 3 7];
>> S=diag(v)
S =
     1     0     0     0     0     0     0     0     0     0
     0     2     0     0     0     0     0     0     0     0
     0     0     3     0     0     0     0     0     0     0
     0     0     0     4     0     0     0     0     0     0
     0     0     0     0     5     0     0     0     0     0
     0     0     0     0     0     6     0     0     0     0
     0     0     0     0     0     0     4     0     0     0
     0     0     0     0     0     0     0     2     0     0
     0     0     0     0     0     0     0     0     3     0
     0     0     0     0     0     0     0     0     0     7
>> R=sprand(S)
R =
   (1,1)       0.9501
   (2,2)       0.2311
   (3,3)       0.6068
   (4,4)       0.4860
   (5,5)       0.8913
   (6,6)       0.7621
   (7,7)       0.4565
   (8,8)       0.0185
   (9,9)       0.8214
  (10,10)      0.4447
>> R=sprand(10,10,0.12)
R =
   (5,1)       0.5252
   (8,1)       0.8381
   (2,2)       0.4186
  (10,2)       0.3795
   (8,3)       0.0196
  (10,3)       0.8318
   (1,5)       0.4660
   (5,7)       0.2026
   (9,8)       0.6813
   (7,9)       0.6721
   (4,10)      0.8462
>>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?