数组求和问题
现在有一个数组a, 我要求数组b中的第i个元素是a中前i个元素的和。比如a=(1 2 3 4 5),则b = (1 3 6 10 15),由于现在a中的元素非常多(有2万多个),所以无法用for循环实现,因此请教matlab有没有这样的函数可以直接求出来呢,谢谢![ 本帖最后由 eight 于 2008-1-9 09:03 编辑 ] 原帖由 xjtuweiwei 于 2008-1-9 09:01 发表 http://www.chinavib.com/forum/images/common/back.gif
现在有一个数组a, 我要求数组b中的第i个元素是a中前i个元素的和。比如a=(1 2 3 4 5),则b = (1 3 6 10 15),由于现在a中的元素非常多(有2万多个),所以无法用for循环实现,因此请教matlab有没有这样的函数可以 ...
help cumsum
请多阅读基础书,还有本版置顶帖
回复 2楼 的帖子
已经第二次被您老批评了,真不好意思:@L :loveliness: 原帖由 xjtuweiwei 于 2008-1-9 14:59 发表 http://www.chinavib.com/forum/images/common/back.gif已经第二次被您老批评了,真不好意思:@L :loveliness:
也不是什么批评,你也不是新人了,你的问题参考一下本版关于矢量化编程的帖子就找到了:[转贴]MATLAB代码矢量化指南(译)
回复 4楼 的帖子
:@) :victory:
页:
[1]