4

matlab の strel 関数を使用して、その行列値だけを取得しようとしています。次のように strel オブジェクトを定義すると、

    SE = strel('disk',2);

私は次のことを得る

     SE

     SE =

       Flat STREL object containing 13 neighbors.

     Neighborhood:
       0     0     1     0     0
       0     1     1     1     0
       1     1     1     1     1
       0     1     1     1     0
       0     0     1     0     0

しかし、マトリックスとして使用しようとすると、エラーが発生します。このオブジェクトの行列部分を抽出する方法はありますか? 私を助けてください。

4

1 に答える 1

9

STREL オブジェクトの getnhood() 関数を使用します。

SE.getnhood()

ans = 
       0     0     1     0     0
       0     1     1     1     0
       1     1     1     1     1
       0     1     1     1     0
       0     0     1     0     0
于 2013-08-30T23:55:35.747 に答える