看板 MATLAB 關於我們 聯絡資訊
假設我今天有一行數列 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