Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 根据上一行条目创建列向量填充变量_Matlab - Fatal编程技术网

Matlab 根据上一行条目创建列向量填充变量

Matlab 根据上一行条目创建列向量填充变量,matlab,Matlab,我希望创建一个列向量,每个行条目依赖于上面的行条目。例如: A是一个(nx1)向量,A_1是初始设定值 A=[a_1, a_1+a_2, a_2+a_3, ... , a_n-1+a_n] 我尝试了一个不同的循环,但没能成功 非常感谢。这个怎么样- [A(1) ; A(1:end-1) + A(2:end)] @乔希,我不确定你在那里。那么,你的意思是这对你有效还是你自己尝试过的其他有效的方法,或者你仍然被卡住了?如果您仍然被卡住,可能会发布一些示例输入和相应的预期输出?非常感谢Divaka

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

A
是一个(nx1)向量,
A_1
是初始设定值

A=[a_1, a_1+a_2, a_2+a_3, ... , a_n-1+a_n]
我尝试了一个不同的循环,但没能成功

非常感谢。这个怎么样-

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

@乔希,我不确定你在那里。那么,你的意思是这对你有效还是你自己尝试过的其他有效的方法,或者你仍然被卡住了?如果您仍然被卡住,可能会发布一些示例输入和相应的预期输出?非常感谢Divakar。我做了一个小小的改变来实现我所需要的。为了简单起见,我将a1=2,并且我假设我希望将k添加到下一个位置。a1=2A=[a1;零(9,1)]代表k=1:10A=[A(1:k);A(k:end-1)+k]end(事实上我在实际工作中使用了随机变量,但这显示了更好的解决方案)。对不起,我做了一个噩梦,没有点击shift return来完成新的段落,并且在我完成之前不断添加我的评论。希望我的回答可以理解?@josh真棒,听起来你已经准备好了,太好了!