xjtuweiwei 发表于 2008-1-9 09:01

数组求和问题

现在有一个数组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 编辑 ]

eight 发表于 2008-1-9 09:07

原帖由 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

请多阅读基础书,还有本版置顶帖

xjtuweiwei 发表于 2008-1-9 14:59

回复 2楼 的帖子

已经第二次被您老批评了,真不好意思:@L :loveliness:

eight 发表于 2008-1-9 15:19

原帖由 xjtuweiwei 于 2008-1-9 14:59 发表 http://www.chinavib.com/forum/images/common/back.gif
已经第二次被您老批评了,真不好意思:@L :loveliness:
也不是什么批评,你也不是新人了,你的问题参考一下本版关于矢量化编程的帖子就找到了:[转贴]MATLAB代码矢量化指南(译)

xjtuweiwei 发表于 2008-1-10 13:05

回复 4楼 的帖子

:@) :victory:
页: [1]
查看完整版本: 数组求和问题