作者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/cn.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