matlab 在二维数组中怎样在某行前加入一行数

2024-12-17 07:45:13
推荐回答(3个)
回答1:

a = rand(3); % 二维数组
n = 2; % 在此行前插入
b = rand(1, 3); % 待插入的行
c = [a(1:n-1,:); b; a(n:end,:)]; % 结果

回答2:

a=[1,2,3;4,5,6;7,8,9]
b = rand(1,3); % 待插入的行
c = [a(1,:); b; a(2:3,:)] % 结果

回答3:

抄袭的真猖獗啊,严厉鄙视qiao19881314