【问题标题】:extract the matrix from strel matlab从 strel matlab 中提取矩阵
【发布时间】:2015-09-27 17:31:07
【问题描述】:

我正在尝试使用 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

但是当我尝试将其用作矩阵时,出现错误。有没有办法可以提取这个对象的矩阵部分?请帮帮我。

【问题讨论】:

  • 哇,你问这个,太好了。顺便说一句,你现在在哪里?

标签: matlab


【解决方案1】:

使用 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

【讨论】:

  • 哈哈!谢谢@Werner。
猜你喜欢
  • 2023-03-23
  • 2010-12-13
  • 1970-01-01
  • 1970-01-01
  • 2011-11-12
  • 2014-10-18
  • 2017-09-19
  • 2021-10-14
相关资源
最近更新 更多