[請益]矩陣比對的函數

作者: sq61372py (sq613)   2020-07-22 02:37:05
假設 a=[1 2 3 4]
b= [1 2 2 4 1 2 3 4 1 3]
若想要讓a的四個元素和b的前四個元素比完之後
再讓a的四個元素從b的第5個元素開始比較
假設元素相同輸出為1,不同為0
輸出=[1 1 0 1 1 1 1 1 1 0]
想請問是否有這樣的函數?
如果沒有該怎麼寫呢?
手機排版請見諒
謝謝大家
作者: sunev (Veritas)   2020-07-22 07:41:00
轉成矩陣,不足補0 ?
作者: YoursEver (豬是妳)   2020-07-22 07:42:00
repmat + matrix subtraction
作者: sq61372py (sq613)   2020-07-22 14:18:00
請問用repmat的話如果矩陣大小不同的話是不是不能比較?例如較大的矩陣有12個元素,小的只有五個,比了兩次之後還剩下2個會導致無法運算?
作者: YoursEver (豬是妳)   2020-07-22 17:54:00
寫一個 for-loop + if-else 一定可以算.
作者: sppmg (sppmg)   2020-07-23 00:19:00
ismember(),注意參數順序等等,2樓的才適合你的要求。大小問題就先 round 取整,之後再合併。

Links booklink

Contact Us: admin [ a t ] ucptt.com