matlab中如何实现。数组给数组赋值求答案

如题所述

问题描述:例如B=[1 2 3 4 5]A[k+1]=B[k]
答案1:: 很高兴为你解答,就说说你上面这个例子吧。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。希望可以帮助你,祝学习进步!
答案2:: 可以直接赋值吧你要是想把B数组添加到A中,这样写试试
A=[A1,B]这样就把B的值添到A值后面了。
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
:::::::::::::::::::请参考以下相关问题::::::::::::::::::::
:::::::::::::::::::请参考以下相关问题:::::::::::::::::::::::::::::::::::::::请参考以下相关问题::::::::::::::::::::
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-21
先定义一个数组a=1:kfor i=1:k a(i)=你的数据;end]
第2个回答  2013-10-21
A(M,N)=0;]