2014-09-26 40 views
2

我希望创建一个列向量,每个行条目依赖于上面的行条目。举个例子:创建一个列向量填充变量依赖于上一行条目

A是一个(n×1)向量,a_1是初始设定值。

A=[a_1, a_1+a_2, a_2+a_3, ... , a_n-1+a_n] 

我尝试了一些品种的循环,但我无法得到它的工作。

非常感谢提前。

回答

3

这个怎么样 -

[A(1) ; A(1:end-1) + A(2:end)] 
+0

@josh不知道我有你。所以,你的意思是说这对你有用吗?或者你为自己尝试过的其他东西,或者你还在坚持?如果你仍然卡住可能会发布一些样本输入和相应的预期输出? – Divakar 2014-09-30 14:04:45

+0

非常感谢Divakar。我做了一些小改动以实现我所需要的。为了简单起见,我使a1 = 2,并且我假设我想将k添加到每个下一个地方。对于k = 1,A = [a1;零(9,1)] A = [A(1:k);其中A = [A(1)]。 A(k:end-1)+ k] end (我实际上在我的实际工作中使用了随机变量,但尽管这表明解决方案更好)。 – josh 2014-09-30 14:11:45

+0

对不起,我没有点击shift-return做一个新的段落,并在我完成之前不断添加我的评论,我有点噩梦。希望我的回复是可以理解的? – josh 2014-09-30 14:14:34

相关问题