如何将行和列相加到一个矩阵?

786次(过去30天)
马球马哈茂德
马球马哈茂德 2019年10月24日
评论道: abdalaziz alkassm2020年7月16日
如。
A = [1 2 3 3
4 5 6
7 8 9];
并将其转化为;
A = [1 2 1 3
4 5 1 6
1 1 1 1
7 8 1 9];

接受的答案

乔斯(10584)
乔斯(10584) 2019年10月24日
一个简单的选择是分别对行和列执行此操作
A = [1 2 3;4 5 6;7 8 9)
X = 3;%在该行/列之前添加一行/列
A(end+1,:) = 1% add row添加结束
A([x end],:) = A([x end],:)交换第x行和最后一行
%对列执行同样的操作
A(:, end+1) = 1
A(:, [x end]) = A(:, [x end])

更多的答案(0)

s manbetx 845


释放

R2019a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!