mathematica 如何在矩阵中提取部分元素累加

例如已知一个一行矩阵{a1,a2,a3,a4,a5},怎么生成b矩阵{a1,a1+a2,a1+a2+a3,a1+a2+a3+a4,a1+a2+a3+a4+a5}谢谢啦!!... 例如已知一个一行矩阵{a1,a2,a3,a4,a5},怎么生成b矩阵{a1,a1+a2,a1+a2+a3,a1+a2+a3+a4,a1+a2+a3+a4+a5}

谢谢啦!!急用!在线等~!
展开
 我来答
719558527
2011-06-09 · TA获得超过110个赞
知道答主
回答量:45
采纳率:0%
帮助的人:37.3万
展开全部
a = {a1, a2, a3, a4, a5};
b = a;
For[i = 1, i <= Length[a], i++,
b[[i]] = Sum[a[[j]], {j, i}]]
方法应该有很多种,这只是其中一种方法
还可以写得更简单些:
a = {a1, a2, a3, a4, a5};b = Table[Sum[a[[j]], {j, i}], {i, 1, Length[a]}]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zlan_zhang
2011-06-15 · 超过19用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:44.6万
展开全部
In[63]:= a = {a1, a2, a3, a4, a5};
Table[Sum[a[[n]], {n, 1, i}], {i, 1, Length[a]}]

Out[63]= {a1, a1 + a2, a1 + a2 + a3, a1 + a2 + a3 + a4,
a1 + a2 + a3 + a4 + a5}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式