看板 MATLAB 關於我們 聯絡資訊
各位板友好,小弟是剛接觸matlab的新手 目前手邊有一個12000x1的矩陣 形式大概是 A=[1, 2, 1, 3, 100, 131, 143, 126, 6, 3, 1, 2, 4, 151, 164, 136, 125, 141, 3..] 總而言之,有很明顯的波峰和波谷,但週期有些微差異 我希望能把第一個波峰波谷放進R1的矩陣、第二個波峰波谷放進R2的矩陣 R1=[1, 2, 1, 3, 100, 131, 143, 126] R2=[6, 3, 1, 2, 4, 151, 164, 136, 125, 141] R3=[3,...] R4=... 可是目前找不到適合的指令來分類矩陣 本來想要用for來製造100個矩陣 for i=1:1:100 R(i)=[] end 可是for迴圈好像不能這樣操作 請問有什麼指令可以達到我的結果呢? 謝謝各位指教了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 31.205.2.248 ※ 編輯: amaranth5566 來自: 31.205.2.248 (02/27 06:25)
kurt28:不行用for是因為每次R(i)長度不同 用cell可以避免此問題 02/27 09:18
jatj:cell or struct 02/27 11:18