[問題] 對兩種不同擷取頻率的數據做計算已回收

看板MATLAB作者 (人之初氣 (獨立電表)自)時間16年前 (2009/06/12 22:47), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/3 (看更多)
我有兩個數據的擷取頻率相差九倍 就假設A=[1;2;3] B=[1;2;3;4;5;6;7;8;9] 如果我要計算一個迴圈是 C=A+B A的數據要放大3倍跟B相加 要怎樣才能讓兩個相加是變成 1+1 1+2 1+3 2+4 2+5 2+6 3+7 3+8 3+9 或者是有沒有函數可以直接讓A變成[1;1;1;2;2;2;3;3;3] 也可以解決我的問題 希望我講的大家可以聽得懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.12.176

06/12 23:00, , 1F
a = repmat(A,1,3)';
06/12 23:00, 1F

06/12 23:00, , 2F
b = a(:);
06/12 23:00, 2F

06/13 03:22, , 3F
挖~ 成功了 感謝你的解答 太開心了XD
06/13 03:22, 3F
文章代碼(AID): #1ACcgPug (MATLAB)
文章代碼(AID): #1ACcgPug (MATLAB)