matlabでは、特定の列の最大要素で行列列を昇順で並べ替えるにはどうすればよいですか?
たとえば、行列 A=[1 300 5; 100 1 2; 2 200 7]、A=[300 1 5; を出力したいと思います。1 100 2; 200 2 7]。
for ループを使用してこれを行うことができますが、matlab で何かを行うには常に行列演算を探す必要があるという考えに悩まされてきました。
matlabでは、特定の列の最大要素で行列列を昇順で並べ替えるにはどうすればよいですか?
たとえば、行列 A=[1 300 5; 100 1 2; 2 200 7]、A=[300 1 5; を出力したいと思います。1 100 2; 200 2 7]。
for ループを使用してこれを行うことができますが、matlab で何かを行うには常に行列演算を探す必要があるという考えに悩まされてきました。