06-16.txt

来自「matlab7入门教程」· 文本 代码 · 共 76 行

TXT
76
字号
例6-16  find函数的应用。
解:在命令窗口中输入如下命令,并按Enter键确认。
>>  S(14,36)=19;
>>  S(22,44)=97;
>>  S(357,129)=45;
>> I=find(S)             %生成S中非零元素的位置
I =
           3
         361
        1077
        1435
        1793
        2151
        2509
       12509
       15373
       46053
>> [I,J] = find(S)         %生成S中非零元素的行列值
I =                     %I为行的值
     3
     4
     6
     7
     8
     9
    10
    14
    22
   357
J =                     %J为列的值
     1
     2
     4
     5
     6
     7
     8
    36
    44
   129
>> [I,J,V] = find(S)        %生成S中非零元素的行列值以及非零元素值
I =                      %I为行的值
     3
     4
     6
     7
     8
     9
    10
    14
    22
   357
J =                      %J为列的值
     1
     2
     4
     5
     6
     7
     8
    36
    44
   129
V =                       %V为非零元素值
     8
     1
     5
     1
     2
     4
     3
    19
    97
    45
>>

⌨️ 快捷键说明

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