[問題] 關於聯集和交集

看板Fortran作者 (葛葛葛)時間8年前 (2016/04/26 02:28), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
抱歉剛學不久 想請問若是我要比較兩個矩陣A,B的元素聯集,可以怎麼做比較好… 我用最蠢的方法是 If A(i)==B(1) then Write(*,*) B(1) Else End if 可是這樣一次只能出現一個,效率也差 直接A(i)==B(i),也只會出來一個… 如果聯集邏輯對了,交集應該也能用類似邏輯成功吧…? 還請版友們指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.70.116.73 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1461608936.A.2F7.html

04/26 21:38, , 1F
WHERE
04/26 21:38, 1F

04/28 19:52, , 2F
維度一樣大的話 兩個相減得新矩陣再找出0元素的位置?
04/28 19:52, 2F

06/09 07:39, , 3F
A(i)==B(j) 使用雙回圈呢
06/09 07:39, 3F

03/13 23:14, , 4F
用where或forall就可以
03/13 23:14, 4F
文章代碼(AID): #1N7c7eBt (Fortran)
文章代碼(AID): #1N7c7eBt (Fortran)