【发布时间】:2012-10-16 19:31:15
【问题描述】:
我得到了一个 5 * 5 的矩阵。 我想找到 (i,j) 的最小值,它对应于距网格固定点的最小距离。
我用过:
MATRICE(find(MATRICE(1,:))== min(MATRICE(1,:)),:)
和:
[minVal, minInd] = min(MATRICE(:,1));
MATRICE(minInd,1);
[~,MATRICE_2] = min(MATRICE(:,:));
disp(MATRICE_2) 让我得到 MATRICE 的正确 row(i),但根本不显示 column(j)。
【问题讨论】:
-
我不清楚你想做什么。你能给出一些更清晰的例子来说明你的输入和预期输出吗?
-
我有一个网格,其轴点上的固定点由 meshgrid 'x,y = meshgrid(1:1:5)' 配置。随机用户生成并均匀分布到网格中。定点距离和随机用户距离用欧几里得公式测量。还测量了固定点和随机用户之间的距离,结果形成矩阵。所以这个 MATRICE 由 5 * 5 个坐标距离向量组成。现在为了将每个随机用户与其最近的固定点相关联,我想在每次模拟迭代中找到 MATRICE 的 min x,y
-
好的,感谢您的更新,听起来 angainor 的答案就是您所需要的。