第1个回答 2019-07-01
b=[1
2
3
4
5]
a[k+1]=b[k]
从上面的例子知道,b有5个元素,a有6个元素,首先可以对a进行初始化,然后按照你给出的规则,为a中的元素赋值。具体示例如下:
a=zeros(1,length(b)+1);
%a比b多一个元素,为1行,length(b)+1列的全0向量
for
i=1:length(b)
a(i+1)=b(i);
%
a[k+1]=b[k]
end
matlab中向量编号从1开始的,所以向量a的第一个元素,没有做修改,仍认为初始值0。