作业帮 > 综合 > 作业

matlab中如何实现.数组给数组赋值

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 18:25:18
matlab中如何实现.数组给数组赋值
例如
B=[1 2 3 4 5]
A[k+1]=B[k]
很高兴为你解答,就说说你上面这个例子吧.
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.
希望可以帮助你,祝学习进步!