查看: 2917|回复: 0|关注: 0

[未答复] 如何快速去掉cell数组中所存数组的元素

[复制链接]

新手

10 麦片

财富积分


050


4

主题

14

帖子

0

最佳答案
发表于 2017-9-29 11:12:10 | 显示全部楼层 |阅读模式
在计算中由于数组长度经常增加,所以调用cell存储数组,提高计算速度,但后期想删除数组中元素时,计算效率也并不是很高,请问有没有什么好的方法?
我这里面给出一个小的例子,请老师帮我看看怎么修改一下会更好一些
  1. a=cell(1)
  2. a{1}=rand(70000,1);
  3. tic
  4. for i=1:35000
  5.     a{1}(i)=[];
  6. end
  7. toc
复制代码

这三行的运行时间太多了

这三行的运行时间太多了
回复主题 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表