作者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://www.ptt.cc/bbs/MATLAB/M.1459309731.A.705.html
推 sunev: 有內建mat2cell 但裡面也是用for。可以用cellfun,也未必比 03/30 19:20
→ sunev: for快 03/30 19:20
→ celestialgod: mat2cell最快 03/30 20:03
→ celestialgod: 不用for的話 03/30 20:04