[問題] 向量合併問題 (不同維度怎麼用find)已回收

看板MATLAB作者 (拉拉拉拉拉)時間16年前 (2010/01/17 19:18), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
x_1=[2 3 4] x_2=[0.1 0.3 0.5] y_1=[2 8] y_2=[0.4 0.6] =>z_1=[2 3 4 8] z_2=[0.5 0.3 0.5 0.6] (0.5=0.1+0.4) 有簡單的方法嗎?? 我現在想到的是a1=find(x_1~=y_1) 找到同項的壘加 但是x_1和y_1不同dim好像沒辦法用find -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.116.138

01/17 19:27, , 1F
這應該是~=的問題 不是find的問題
01/17 19:27, 1F
可是我用 find(x_1==y_1)也是會有問題耶 (我可能誤解你的意思) 然後我還有個想法是先把unique([x_1 y_1])合併找不同的 再處理 ※ 編輯: xul 來自: 140.123.116.138 (01/17 20:17)

01/17 22:32, , 2F
主要是你條件判斷時 維度就出問題了 find沒關係
01/17 22:32, 2F
文章代碼(AID): #1BKl8NDV (MATLAB)
文章代碼(AID): #1BKl8NDV (MATLAB)