在线求解:如何在一个矩阵后添加一行

如题所述

A = [1; 2; 3; 4];

B = 5;

把B矩阵加到A之后,成为新的一行

方法一:

A = [A; B];

方法二:

A(5) = 5;

方法三:

A = cat(1, A, B);

扩展资料:

注意事项

一、最后一行添加一个元素。

s=[];

for i=1:6

  if i>2

    s=[s;i];

  end

end

s

二、最后一行添加一整行

s1=[];

A=reshape([1:16],4,4);

for i=1:4

    s1=[s1;A(i,:)];

end

s1

三、添加一列,该列只有一个元素。

s3=[];

for i=1:4

    s3=[s3,i];

end

s3

四、添加一列,该列有多个元素。

s4=[];

s5=[];

A=reshape([1:16],4,4);

for i=1:4

    s4=[s4,A(:,i)];

    s5=[s5,A(i,:)];

end

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜