當前位置:編程學習大全網 - 網站源碼 - 如何將壹個只包含0 1的行矩陣轉化為對應的矩形波?

如何將壹個只包含0 1的行矩陣轉化為對應的矩形波?

不考慮正反問題,這個問題其實就是距離變換。所以妳可以簡單地使用

b = bwdist(a,“城市街區”)

去實現。

當然,這樣得到的結果與妳的圖1略有不同,具體體現在:

1中圓圈內的值。b是1,2,...而不是2,3。....

2.B中圓圈上的值是0,而不是1。

3.b中的圓外值是1,2,...而不是0,-1,....

換句話說,只要B中圓圈內的值為+1,圓圈外的值取反+1(圓圈內的值取反與否無關緊要)。這個其實不難,比如妳可以用

填充不足

函數先用1填充圖中所有的圓得到圖c,此時取~c為邏輯下標,將a(~c)處的值取反,然後取整個反後的A +1。

  • 上一篇:如何在python文件中,引用django1.10的model
  • 下一篇:Androidobad源代碼
  • copyright 2024編程學習大全網