[請益]矩陣比對的函數已刪文

看板MATLAB作者 (sq613)時間4年前 (2020/07/22 02:37), 4年前編輯推噓2(207)
留言9則, 4人參與, 4年前最新討論串1/1
假設 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] 想請問是否有這樣的函數? 如果沒有該怎麼寫呢? 手機排版請見諒 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.42.132 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1595356627.A.8B8.html ※ 編輯: sq61372py (36.239.42.132 臺灣), 07/22/2020 02:38:17

07/22 07:41, 4年前 , 1F
轉成矩陣,不足補0 ?
07/22 07:41, 1F

07/22 07:42, 4年前 , 2F
repmat + matrix subtraction
07/22 07:42, 2F

07/22 14:18, 4年前 , 3F
請問用repmat的話如果矩陣大小不同的話是不是不能比較
07/22 14:18, 3F

07/22 14:18, 4年前 , 4F
?例如較大的矩陣有12個元素,小的只有五個,比了兩次
07/22 14:18, 4F

07/22 14:18, 4年前 , 5F
之後還剩下2個會導致無法運算?
07/22 14:18, 5F

07/22 17:54, 4年前 , 6F
寫一個 for-loop + if-else 一定可以算.
07/22 17:54, 6F

07/23 00:19, 4年前 , 7F
ismember(),注意參數順序
07/23 00:19, 7F

07/23 00:22, 4年前 , 8F
等等,2樓的才適合你的要求。大小問題就先 round 取整,之
07/23 00:22, 8F

07/23 00:22, 4年前 , 9F
後再合併。
07/23 00:22, 9F
文章代碼(AID): #1V5pNJYu (MATLAB)
文章代碼(AID): #1V5pNJYu (MATLAB)