如何用其他矩阵的列最大值对矩阵进行索引

法里德

我有2个矩阵AB

我在A列中找到最大值,并将它们的索引保留在I中。到目前为止,一切都很好。现在,我需要选择具有与I中存储的索引相同的B数组。我不知道该怎么做。见下文:

A = [1,2,3; 0,8,9]
B = [0,1,2; 4,2,3]
[~,I] = max(A)
h = B(I)

我需要获取以下值B

h = [0 2 3] 

但是代码产生了不同的结果。我该如何解决?

A =

 1     2     3
 0     8     9


B =

 0     1     2
 4     2     3


I =

 1     2     2


h =

 0     4     4

提前致谢

走走

max函数的使用方式如下

如果A是矩阵,则max(A)行向量包含每一列的最大值。

所以M = max(A)等于M = max(A,[],1)但是,如果不确定,请使用第三个输入。

如果用于在矩阵的列max查找最大值,则它将返回行索引列索引是你的话,简单1:size(A,2) = [1 2 3]

现在,您需要使用以下命令将行索引和列索引转换为线性索引sub2ind

%// data
A = [1,2,3; 0,8,9]
B = [0,1,2; 4,2,3]

%// find maxima of each column in A
[~, I] = max( A, [], 1 )  %// returns row indices

%// get linear indices for both, row indices and column indices
I = sub2ind( size(A), I, 1:size(A,2) ) 

%// index B
h = B(I)

返回:

h =

     0     2     3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在矩阵中找到最大值的行和列索引

来自分类Dev

索引numpy矩阵的最大值

来自分类Dev

获取一列中的值与矩阵(R)中其他列的最大值相对应?

来自分类Dev

获取一列中的值与矩阵(R)中其他列的最大值相对应?

来自分类Dev

如何用值向量填充索引矩阵

来自分类Dev

如何获取最大值并返回其他列

来自分类Dev

R矩阵获得两个最大值的索引

来自分类Dev

多维矩阵的最大值的线性索引-MATLAB

来自分类Dev

python稀疏矩阵获取最大值和索引

来自分类Dev

MATLAB中平方矩阵的绝对最大值的索引

来自分类Dev

如何在二维数组(矩阵)中找到局部最大值的索引?

来自分类Dev

如何找到数据帧或矩阵的最小值/最大值的位置(行/列)(R问题)

来自分类Dev

最大值:将矩阵的列定义为向量

来自分类Dev

如何使用R中的For循环获得矩阵中每列的最大值

来自分类Dev

如何取出每列中包含最大值的矩阵行?

来自分类Dev

如何获得矩阵中的最大值及其行号

来自分类Dev

如何用列向量中的值填充已知矩阵索引的特定元素

来自分类Dev

如何根据条件选择最大值,然后将其与其他值进行比较?

来自分类Dev

矩阵的R索引,用于确定R中超过8小时的最大值的索引

来自分类Dev

获取矩阵中最大值的位置

来自分类Dev

在CUDA中查找矩阵的最大值

来自分类Dev

矩阵列中的最大值

来自分类Dev

坐标矩阵Spark的逐行最大值

来自分类Dev

如何通过最大值知道其他列(PostgreSQL)的值?

来自分类Dev

在numpy矩阵中查找最大列值的行索引

来自分类Dev

如何用熊猫列的最大值替换无限值?

来自分类Dev

显示最大值是否移至其他列

来自分类Dev

如何使用 Laravel Eloquent 获取最大值 + 其他列

来自分类Dev

对矩阵上的最大值进行采样,不包括主对角线上的值

Related 相关文章

  1. 1

    在矩阵中找到最大值的行和列索引

  2. 2

    索引numpy矩阵的最大值

  3. 3

    获取一列中的值与矩阵(R)中其他列的最大值相对应?

  4. 4

    获取一列中的值与矩阵(R)中其他列的最大值相对应?

  5. 5

    如何用值向量填充索引矩阵

  6. 6

    如何获取最大值并返回其他列

  7. 7

    R矩阵获得两个最大值的索引

  8. 8

    多维矩阵的最大值的线性索引-MATLAB

  9. 9

    python稀疏矩阵获取最大值和索引

  10. 10

    MATLAB中平方矩阵的绝对最大值的索引

  11. 11

    如何在二维数组(矩阵)中找到局部最大值的索引?

  12. 12

    如何找到数据帧或矩阵的最小值/最大值的位置(行/列)(R问题)

  13. 13

    最大值:将矩阵的列定义为向量

  14. 14

    如何使用R中的For循环获得矩阵中每列的最大值

  15. 15

    如何取出每列中包含最大值的矩阵行?

  16. 16

    如何获得矩阵中的最大值及其行号

  17. 17

    如何用列向量中的值填充已知矩阵索引的特定元素

  18. 18

    如何根据条件选择最大值,然后将其与其他值进行比较?

  19. 19

    矩阵的R索引,用于确定R中超过8小时的最大值的索引

  20. 20

    获取矩阵中最大值的位置

  21. 21

    在CUDA中查找矩阵的最大值

  22. 22

    矩阵列中的最大值

  23. 23

    坐标矩阵Spark的逐行最大值

  24. 24

    如何通过最大值知道其他列(PostgreSQL)的值?

  25. 25

    在numpy矩阵中查找最大列值的行索引

  26. 26

    如何用熊猫列的最大值替换无限值?

  27. 27

    显示最大值是否移至其他列

  28. 28

    如何使用 Laravel Eloquent 获取最大值 + 其他列

  29. 29

    对矩阵上的最大值进行采样,不包括主对角线上的值

热门标签

归档