作者catmimi41 (小楓QQ)
看板MATLAB
標題[討論] 想請問關於數列分段
時間Wed Mar 30 11:48:49 2016
假設我今天有一行數列
x=1:10
我希望分好變成
A=[{1:5} {6:7} {8:10}]
該怎麼處理呢
由於分段長度不一定相同
所以並不適合使用reshape
運算資料量龐大
所以不知道有沒有方法可以避免用迴圈來處理!!
先感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.182.15
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1459309731.A.705.html
1F:推 sunev: 有內建mat2cell 但裡面也是用for。可以用cellfun,也未必比 03/30 19:20
2F:→ sunev: for快 03/30 19:20
3F:→ celestialgod: mat2cell最快 03/30 20:03
4F:→ celestialgod: 不用for的話 03/30 20:04