
How to do column or row swapping or interchange in a matrix?
73 ビュー (過去 30 日間)
表示 古いコメント
SANDEEP SINGH RANA
2021 年 12 月 26 日
Hi,
IFor example, In a matrix A = 3x5 , I want to swap complete column 2 with column 5.
How can i do that. Is there any in-built function or code?
0 件のコメント
採用された回答
Yusuf Suer Erdem
2021 年 12 月 26 日
Try these codes below please;
A = [1, 2, 3, 4, 5; 4, 5, 6, 7, 8; 9, 10, 11, 12, 13]
v = A(:, 2);
A(:, 2) = A(:, 5);
A(:, 5) = v;
A

2 件のコメント
Yusuf Suer Erdem
2021 年 12 月 27 日
Hello use my codes below please. If this answer does your job, accept my answer please. After my research, i could not find a specific function just for this purpose.
A=[1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15];
A
A = A(:,[1 5 3 4 2])
その他の回答 (1 件)
参考
カテゴリ
Find more on Operating on Diagonal Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!