各次元内の最大値を線形インデックスを含むベクトルで返す方法
Ältere Kommentare anzeigen
A(:,:,1)=[2 , 3]
A(:,:,2)=[4 , 3]
A(:,:,3)=[7 , 3]
とした1×2×3行列において
各次元の最大値を線形インデックスで返す方法を教えてください.
この際,for文を用いずにしたいです.
出力結果としては変数Xとすると
X(:,:,1)=2
X(:,:,2)=1
X(:,:,3)=1
としたいです.宜しくお願い致します.
Antworten (1)
TT
am 26 Mai 2021
1 Stimme
こちらはいかがでしょうか.
[~,idx]=max(A,[],2)
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!