我有以下代码:
[~,ind]=max(Defender.Q,[],6);
Run Code Online (Sandbox Code Playgroud)
Defender.Q 是一个巨大的多维矩阵.
当第6维中有多个最大值时Defender.Q,该max函数给出了这些多个最大值中的第一个的索引.我想获得一个在多个最大值之间随机化的索引.有任何想法吗?谢谢你的帮助!
我有一个n维矩阵Q.我可以通过最后一个维度找到最大值:
m = max(Q,[],n).
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何通过最后一个"切片"找到最大值.我需要一些"喜欢"的东西
m = max(Q,[],n-1,n).
Run Code Online (Sandbox Code Playgroud)
例如,如果我有
A(:,:,1) = [1 2 3 ; 4 50 6]
A(:,:,2) = [9 8 7 ; 10 12 1]
Run Code Online (Sandbox Code Playgroud)
我想要m = [9 50].
你能帮帮我吗?