看板 MATLAB 關於我們 聯絡資訊
不好意思 我是matlab新手 因為實驗大量數據需求 開始需要使用matlab解決我的問題 但是有點不知如何下手 我有一個找對應的數值的問題 A= / 1 15 \ | 2 21 | | 3 12 | | 4 41 | | 5 45 | \ 6 2 / B= / 1 \ | 1 | | 2 | | 3 | | 3 | \ 4 / 如果想要根據B的column 1找出對應A的column 1的值再取它旁邊column 2的值要怎麼寫 例如B[1,1]是1 我要顯示的值是15 [2,1]是1 我要顯示的值是15 [3,1]是2 我要顯示的值是21 . . . . 所以答案C應該會是 C= / 15 \ | 15 | | 21 | | 12 | | 12 | \ 41 / 謝謝高手們的幫忙 萬分感激!! 翻成白話就是 我有一個矩陣A是資料,column1是時間,column2是value B矩陣只是我要取的時間index C矩陣是根據B所出來的value -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.165.60 ※ 編輯: carzydog 來自: 111.240.165.60 (10/09 00:31)
kusobike:C(i) = A(B(i),2) 10/09 02:21
carzydog:謝謝~~回實驗室來去試 10/09 10:52
carzydog:問題解決 謝謝熱心分享 >>a=A(:,2); C=a(B) 10/09 13:16
carzydog:i=1:6 C(i) = A(B(i),2); 也成功 謝謝!!! 10/09 14:03