作者amaranth5566 (不朽5566)
看板MATLAB
标题[请益] 如何用for回圈制造多个矩阵?
时间Thu Feb 27 06:21:56 2014
各位板友好,小弟是刚接触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)
1F:推 kurt28:不行用for是因为每次R(i)长度不同 用cell可以避免此问题 02/27 09:18
2F:→ jatj:cell or struct 02/27 11:18