質問: 各次元内の最大値を線形インデックスを含むベクトルで返す方法 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 としたいです.宜しくお願い致します.
回答: こちらはいかがでしょうか. [~,idx]=max(a,[],2)