主要内容

最小值

一个数组的最小元素

描述

例子

= min (一个)返回一个数组的最小元素。

  • 如果一个是一个矢量,然后呢min ()返回最小的一个

  • 如果一个是一个矩阵,然后呢min ()是一个行向量包含每一列的最小值一个

  • 如果一个是一个多维数组,那么min ()的第一个维度一个谁的大小不等于1,将元素向量。这个尺寸的大小1而其他维度的大小保持不变。如果一个第一个维度是一个空数组0,然后min ()返回一个空数组大小一样一个

例子

= min (一个[],昏暗的)返回最小元素沿着维度昏暗的。例如,如果一个是一个矩阵,然后呢分钟([],2)是一个列向量包含每行的最小值。

例子

= min (一个[],nanflag)指定是否包括省略值的计算。例如,min ([],“includenan”)包括所有一个min ([],“omitnan”)忽略了它们。

= min (一个[],昏暗的,nanflag)还指定了维操作时使用nanflag选择。

例子

(,]= min (___)指数也返回到操作维度对应的最小值一个以前的语法。

例子

= min (一个[],“所有”)找到最低的所有元素一个。这对MATLAB语法是有效的®R2018b后来版本。

例子

= min (一个[],vecdim)计算的最小尺寸中指定的向量vecdim。例如,如果一个是一个矩阵,然后呢2分钟([],[1])计算最低在所有元素一个,因为一个矩阵的每个元素都包含在定义的数组切片尺寸1和2。

= min (一个[],“所有”,nanflag)计算最低的所有元素一个当使用nanflag选择。

= min (一个[],vecdim,nanflag)指定多个维度来操作时使用nanflag选择。

(,]= min (一个[],“所有”,___)返回线性索引一个对应于最小值一个当指定“所有”

例子

(,]= min (一个[],___“线性”)返回线性索引一个对应于最小值一个

例子

C= min (一个,B)返回一个数组从最小的元素一个B

C= min (一个,B,nanflag)还指定了如何治疗值。

___= min (___“ComparisonMethod”,方法)(可选)指定如何比较元素的任何以前的语法。例如,对于一个向量= (1 2 9),语法min ([],“ComparisonMethod”、“abs”)比较的元素一个根据他们的绝对价值和回报1

例子

全部折叠

创建一个向量,计算其最小的元素。

一个= [23 42 37 15 52];M = min ()
M = 15

创建一个复杂的矢量,计算其最小的元素,即元素最小的大小。

(2 + 2 = 4 +我1-3i);min ()
我答= -2.0000 + 2.0000

创建一个矩阵,并计算每一列的最小元素。

一个= [2 8 4;7 3 9)
一个=2×32 8 4 7 3 9
M = min ()
M =1×32 3 4

创建一个矩阵,并计算每一行中的最小元素。

(1.7 - 1.2 = 1.5;1.3 1.6 1.99)
一个=2×31.7000 1.2000 1.5000 1.3000 1.6000 1.9900
M = min ([], 2)
M =2×11.2000 - 1.3000

创建一个向量,计算其最小值,排除值。

A =(0.19 0.34 1.77 -0.005 3.98 -2.95南南);M = min ([],“omitnan”)
M = -2.9500

min ()也会产生这个结果因为“omitnan”是默认选项。

使用“includenan”国旗返回

M = min ([],“includenan”)
M =南

创建一个矩阵一个最小的元素,计算每一列的行索引一个他们出现。

A = [1 9 2;8 4 5]
一个=2×31 9 8 2 4 5
[M,我]= min ()
M =1×31 4 5
我=1×31 2 2

创建一个三维数组和计算最低在每个页面的数据(行和列)。

(::1)= (2 4;2 1];(::2)= (9 13;5 7];(::3)= (4 4;8 3];M1 = min ([], [1 - 2])
M1 = M1 (:: 1) = 2 M1 (:,: 2) = 5 M1 (:,:, 3) = 3

从R2018b开始,计算最低超过所有维度的数组,您可以指定每个维度的向量维数参数,或使用“所有”选择。

M2 = min ([], [1 2 3])
M2 = 5
购物中心= min ([],“所有”)
购物中心= 5

创建一个矩阵一个并返回矩阵中的每一行的最小值。使用“线性”选项也返回线性指标这样M =(我)

一个= [1 2 3;4 5 6)
一个=2×31 2 3 4 5 6
[M,我]= min ([], 2,“线性”)
M =2×11 - 4
我=2×11 2
minvals =(我)
minvals =2×11 - 4

创建一个矩阵之间的最小值,并返回它的每个元素相对于一个标量。

(1 = 7 3;6 2 9)
一个=2×31 7 3 6 2 9
B = 5;C = min (A, B)
C =2×31 5 5 3 2 5

输入参数

全部折叠

输入数组,指定为一个标量、向量矩阵,或多维数组。

  • 如果一个很复杂,min ()返回复数与最小的大小。如果大小相等min ()返回值和最小的大小和最小的相位角。

  • 如果一个是一个标量,然后呢min ()返回一个

  • 如果一个是一个0-by-0空数组,然后呢min ()是也。

如果一个有类型分类,那么它必须顺序。

复数的支持:金宝app是的

维操作,指定为一个正整数标量。如果你不指定维度,那么默认的是第一个数组大小尺寸大于1。

昏暗的显示的尺寸长度减少1。的大小(M,昏暗的)1,而所有其他维度的大小保持不变,除非大小(暗)0。如果大小(暗)0,然后分钟(暗)返回一个空数组大小一样一个

考虑一个——- - - - - -n输入矩阵,一个:

  • 分钟([],1)计算每一列中各元素的最小一个并返回一个1——- - - - - -n行向量。

    分钟([],1)列操作

  • 分钟([],2)计算每一行的元素的最小一个并返回一个——- - - - - -1列向量。

    最小的一点([],2)行操作操作

向量的维度,指定为一个向量的正整数。输入数组的每个元素代表一个维度。输出指定操作的长度尺寸是1,而其他人则保持不变。

考虑一个2-by-3-by-3输入数组,一个。然后2分钟([],[1])返回一个1-by-1-by-3数组的元素是极限计算的每个页面一个

映射的2-by-3-by-3输入数组1-by-1-by-3输出数组

额外的输入数组,指定为一个标量、向量,矩阵,或多维数组。输入一个B必须是相同的大小或尺寸兼容(例如,一个是一个——- - - - - -N矩阵和B是一个标量或1——- - - - - -N行向量)。有关更多信息,请参见兼容数组大小的基本操作

  • 一个B必须是相同的数据类型,除非一个是吗。在这种情况下,另一个数组的数据类型,持续时间,或任何整数类型。

  • 如果一个B是顺序分类数组,它们必须有相同的组类别相同的顺序。

复数的支持:金宝app是的

条件,指定这些值之一:

  • “omitnan”——忽略所有在输入值。如果所有的元素,然后最小值返回第一个。

  • “includenan”——包括在计算的输入值。

datetime数组,您还可以使用“omitnat”“includenat”省略,包括NaT值,分别。

分类数组,您还可以使用“omitundefined”“includeundefined”分别省略,包括未定义的值。

数据类型:字符

数字输入,比较方法指定为这些值之一:

  • “汽车”——对一个数字输入数组一个比较元素,真正的(一个)一个是真的,吗abs ()一个是复杂的。

  • “真实”的——对一个数字输入数组一个比较元素,真正的(一个)一个是真实的或复杂的。如果一个元素等于真正的部分,然后用吗图像放大(A)打破关系。

  • “abs”——对一个数字输入数组一个比较元素,abs ()一个是真实的或复杂的。如果一个元素以同样的大小,然后使用角(A)在间隔(-ππ)断绝这种关系。

输出参数

全部折叠

最小值,返回为一个标量,矢量,矩阵,或多维数组。大小(M,昏暗的)1,而所有其他维度的大小匹配相应尺寸的大小一个,除非大小(暗)0。如果大小(暗)0,然后是一个空数组大小一样吗一个

指数,作为一个标量,返回向量,矩阵,或多维数组。是相同的大小作为第一个输出。

“线性”没有指定,索引到操作层面。当“线性”是指定的,包含的线性指标一个相应的最小值。

如果最小的元素出现不止一次,那么包含索引值的第一次出现。

最小的元素一个B返回一个标量,矢量、矩阵或多维数组。的大小C是由隐式扩张的尺寸吗一个B。有关更多信息,请参见兼容数组大小的基本操作

的数据类型C依赖的数据类型一个B:

  • 如果一个B是相同的数据类型,然后呢C的数据类型相匹配一个B

  • 如果任何一一个B,然后C

  • 如果任何一一个B是一个整数与另一个标量数据类型,然后C假设整数数据类型。

扩展功能

版本历史

之前介绍过的R2006a