因为您的 index 变量在每一次循环中都会被更新,而不是在每个内部循环结束后更新,因此最后只能得到 KK = 3 时的索引。
解决方法:在内部循环内部定义 index 变量。
代码:
for LL = 5:1:5
for kk = 1:1:3
for z = 1:1:1
[max_kesei{LL,kk},index]=max(kesei{LL,kk},[],1)
[ccmax]=cc{LL,kk}(index,1)
index = []; % 在每个内部循环结束后更新
end
end
end