找到一个矩阵的最小值的位置
1视图(30天)
显示旧的评论
接受的答案
马修•诺伊
2022年1月6日
你好
试试这个
你的答案是
r_final
和
c_final
= (1 2 3 4 5 10;2 3 5 6 1 12;2 6 4 5 7 16;10 2 1 4 5 20;2 3 1 4 9 12]
rr = 2;
cc = (1:3);
[r、c] =找到(min ((rr, cc)));% r和c引用rr和cc
r_final = rr (r);
c_final = cc (c);
3评论
马修•诺伊
2022年1月6日
注此代码也作用于多个行和多个关口
= (1 2 3 4 5 10;2 3 5 6 1 12;2 6 4 5 7 16;20;10 2 2 4 5 1 2 3 4 9 12)
rr = (4:5);
cc = (1:3);
b = (rr, cc);
(价值,指数)= min (b (:));
[r、c] = ind2sub(大小(b),指数);% r和c引用rr和cc
r_final = rr(右)
c_final = cc (c)