Matlab程序中temp(ic)= [data id]= out(ir) = Data(ir,id);这三句看不懂 程序为求Data每行出现最多的数
mip版 关注:212 答案:2 悬赏:50
解决时间 2021-01-24 03:28
已解决
2021-01-23 02:45
Data = [1 2 3 2 2;
4 3 1 5 4;
3 5 1 2 1;
3 3 1 1 3];
for ir = 1:size(Data,1)%行数
for ic = 1:size(Data,2)%列数
temp(ic) = size(find(Data(ir,:) == Data(ir,ic)),2);
end
[data id] = max(temp,[],2);
out(ir) = Data(ir,id);
end
out'
最佳答案
2021-01-23 03:45
1、第一句:
temp(ic) = si