主要内容

马克斯

符号输入的最大元素数

描述

例子

= max (一个返回符号输入的最大元素。

  • 如果一个是向量吗max ()的最大值。一个

  • 如果一个是矩阵吗max ()包含每列的最大值的行向量。

对于输入一个它包含了象征性的表达,象征性的马克斯函数返回一个未求值的表达式,该表达式通过消除不代表最大值的参数来减少。输出可以有另一个参数,表示符号变量的条件。例如,信谊x;马克斯(x [1])返回输出max([1, x], [], 2, 'Omitnan', ~in(x, 'real'))在命令窗口中x是复杂的。

例子

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

例子

= max (一个[],昏暗的返回沿维度的最大元素昏暗的.例如,如果一个是矩阵吗马克斯([],2)包含每行最大值的列向量。

= max (一个[],昏暗的nanflag属性时要操作的尺寸nanflag选择。

例子

= max (一个[], '所有')的所有元素的最大值一个

= max (一个[],“所有”nanflag的所有元素上计算最大值一个当使用nanflag选择。

例子

C= max (一个B返回从其中取出的最大元素的数组一个B

C= max (一个Bnanflag还指定了如何治疗值。

例子

全部折叠

创建真实元素的符号向量。用符号求最大的实元素马克斯函数。

信谊x真正的A = [23 42 37 18 x];M = max(A)
M =
                       
                        
                         
                          
                           
                            马克斯
                          
                          
                           
                           
                            
                             
                              
                              
                               
                                
                                 42
                                
                                
                                 x
                               
                              
                              
                             
                             
                             
                              
                              
                              
                             
                             
                             
                              2
                             
                             
                              “omitnan”
                             
                             
                              symfalse
                            
                           
                           
                          
                         
                        
                       

这个具有象征意义的马克斯函数返回一个未求值的表达式。通过消除不代表最大值的参数来减少表达式。

创建一个符号向量并计算其最大值,排除值。

信谊x积极的A = [1.75 x 3.25 -2.5 NaN 0.5 NaN 0.2 -4*x];M = max(A,[],“omitnan”
M =

马克斯 13 4 x 2 “omitnan” symfalse

max ()还会产生这样的结果吗“omitnan”是默认选项。

使用“includenan”返回的标志

M = max(A,[],“includenan”
M =
                       
                        
                         
                        
                       

创建一个符号矩阵,找出每一列中最大的元素。

信谊x真正的A = [1 x -0.5;-2 x]
一个=

1 x - 1 2 - 2 2 x

M = max(A)
M =

1 马克斯 2 x 2 “omitnan” symfalse 马克斯 - 1 2 x 2 “omitnan” symfalse

创建一个符号矩阵,找出每一行中最大的元素。

信谊x真正的A = [1 x -0.5;-2 x]
一个=

1 x - 1 2 - 2 2 x

M = max(A,[],2)
M =

马克斯 1 x 2 “omitnan” symfalse 马克斯 2 x 2 “omitnan” symfalse

创建一个符号矩阵。

信谊x真正的A = [1 x -0.5;-2 x]
一个=

1 x - 1 2 - 2 2 x

求矩阵所有维的最大值,使用“所有”选择。

M = max(A,[],“所有”
M =
                       
                        
                         
                          
                           
                            马克斯
                          
                          
                           
                           
                            
                             
                              
                              
                               
                                
                                 2
                                
                                
                                 x
                               
                              
                              
                             
                             
                             
                              
                              
                              
                             
                             
                             
                              2
                             
                             
                              “omitnan”
                             
                             
                              symfalse
                            
                           
                           
                          
                         
                        
                       

创建两个具有复杂元素的符号矩阵。找出从两个矩阵中取出的最大的元素,它们是具有最大幅度的复值。

信谊xyA = [x 2+1i;3我;5 y]
一个=

x 2 + 3. 4 - 5 y

B = [1 y;2我1 + 1;3 x]
B =

1 y 2 1 + - 3. x

C = max(A,B)
C =

马克斯 1 x 2 “omitnan” x R 马克斯 2 + y 2 “omitnan” symtrue 3. 4 - 5 马克斯 x y 2 “omitnan” x R y R

使用符号定义下面的表达式马克斯函数。假设变量 x 是真实的。

f x x - 1 x > 1 0 x < 1

信谊x真正的F (x) =√(max(x,1) - 1)
f (x) =

马克斯 1 x 2 “omitnan” symfalse - 1

用,画出表达式fplot

fplot (f,[5] 5日)

图中包含一个轴对象。axis对象包含一个functionline类型的对象。

输入参数

全部折叠

输入数组,指定为符号表达式、向量或符号表达式的矩阵。

  • 如果一个是复杂的max ()返回大小最大的复值。如果大小相等,那么max ()返回具有最大幅度和最大相位角的值。

  • 如果一个是标量吗max ()返回一个

  • 如果一个那么0乘0是空数组吗max ()也是一个空数组。

数据类型:信谊||
复数支持:是的

条件,指定为以下值之一:

  • “omitnan”-忽略所有输入中的值。如果所有元素都是,然后马克斯返回第一个。

  • “includenan”-包括为计算输入的值。

数据类型:字符

操作的维度,指定为正整数标量。如果未指定值,则默认为第一个大小不等于1的数组维数。

昏暗的指示长度缩减为的维度1.的大小(M,昏暗的)1,而所有其他维度的大小保持不变,除非大小(暗)0.如果大小(暗)0,然后马克斯(暗)返回大小相同的空数组一个

考虑一个二维输入数组,一个

  • 如果Dim = 1,然后马克斯([],1)返回包含每列中最小元素的行向量。

  • 如果Dim = 2,然后马克斯([],2)返回包含每行中最小元素的列向量。

马克斯返回一个如果昏暗的大于ndims (A)

附加的输入数组,指定为符号表达式、向量或符号表达式的矩阵。输入一个而且B必须是相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和B是标量或1——- - - - - -N行向量)。有关更多信息,请参见基本操作的兼容数组大小

数据类型:信谊||
复数支持:是的

输出参数

全部折叠

最大值,作为符号表达式、向量或符号表达式的矩阵返回。大小(M,昏暗的)1,而所有其他维度的大小都与中相应维度的大小相匹配一个,除非大小(暗)0.如果大小(暗)0,然后是否空数组的大小与一个

的最大元素一个B,作为符号表达式、向量或符号表达式的矩阵返回。的大小C是由维数的隐式展开决定的一个而且B.有关更多信息,请参见基本操作的兼容数组大小

版本历史

R2021a中引入

全部展开

另请参阅

|

主题

Baidu
map