主要内容

maxk

找到k数组最大元素

描述

例子

B= maxk (一个k返回k最大的元素一个

  • 如果一个是矢量吗maxk对象返回一个向量k最大的元素一个

  • 如果一个是矩阵吗maxk返回一个列包含k的每一列的最大元素一个

  • 如果一个是多维数组吗maxk返回k第一个维度上大小不等于1的最大元素。

例子

B= maxk (一个k昏暗的决定了k最大的元素一个沿着维度昏暗的

例子

B= maxk (___“ComparisonMethod”,c可选地指定如何比较元素一个任何前面的语法。例如,maxk (k“ComparisonMethod”,“abs”)返回k最大的元素一个根据它们的绝对值。

例子

B) = maxk (___查找最大的索引k的值一个然后将它们返回

例子

全部折叠

计算一个向量的最大3个元素。

一个= 1:10;B = maxk (3)
B =1×310 9 8

计算矩阵每一行最大的3个元素。

=魔法(5)
一个=5×517 24 18 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
B = maxk (3 2)
B =5×317 15 23 16 14 22 20 13 21 19 12 25 18 11

根据其大小计算复矢量的最大两个元素,并返回它们在输入矢量中所处位置的索引。

A = [2-2i 5+i -7-3i -1+i]
一个=1×4复杂2.0000 - 2.0000i 5.0000 + 1.0000i -7.0000 - 3.0000i - 1.00000 + 1.0000i
[B,我]= maxk (A, 2,“ComparisonMethod”“abs”
B =1×2复杂-7.0000 - 3.0000i 5.0000 + 1.0000i
我=1×23 - 2

输入参数

全部折叠

输入数组,指定为矢量、矩阵或多维数组。

  • 如果一个是矢量吗maxk对象返回一个向量k最大的元素一个

  • 如果一个是矩阵吗maxk返回一个列包含k的每一列的最大元素一个

  • 如果一个是多维数组吗maxk返回k第一个维度上大小不等于1的最大元素。

如果一个有类型分类,那么它一定是序数的。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|分类|datetime|持续时间
复数的支持:万博1manbetx是的

要返回的最大值的数量,指定为一个正整数标量。如果k大于或等于操作维中的元素数,那么maxk按该维度对输入数组进行排序。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

操作维度,指定为正整数标量。默认情况下,maxk在第一个尺寸不等于1的维度上操作。

例如,如果一个是矩阵吗maxk (k, 1)沿着行操作一个,计算每列的最大值。

maxk (k, 2)沿着列运算一个,计算每一行的最大值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

比较方法,指定为下列之一:

  • “汽车”-比较输入元素一个通过真正的(一个)一个是真的吗abs ()一个是复杂的。

  • “真实”的-比较输入元素一个通过真正的(一个)一个是实数还是复数。如果一个有相等实部的元素,那么使用图像放大(A)打破关系。

  • “abs”-比较输入元素一个通过abs ()一个是实数还是复数。如果一个有相等大小的元素,那么使用角(A)在间隔(-π,π)中断开联系。

输出参数

全部折叠

输出数组,返回为标量、向量、矩阵或多维数组。maxk返回k元素按从大到小的顺序排列。元素的顺序B保持任何相等元素的顺序一个

索引数组,作为向量、矩阵或多维数组返回。是同号的吗B.如果输出数组B包含重复的元素,然后按其索引的顺序匹配它们在输入数组中出现的顺序。

扩展功能

另请参阅

||

介绍了R2017b