matlab 中max函式用法

2022-01-13 23:26:44 字數 982 閱讀 9070

matlab中max函式在矩陣中求函式大小的例項如下:

(1)c = max(a)

返回乙個陣列各不同維中的最大元素。

如果a是乙個向量,max(a)返回a中的最大元素。

如果a是乙個矩陣,max(a)將a的每一列作為乙個向量,返回乙個行向量,向量的第i個元素是矩陣a的第i列上的最大值。

如果a是多維陣列,max(a) treats the values along the first non-singleton dimension as vectors, returning the maximum value of each vector.

(2)[y,u]=max(a):返回行向量y和u,y向量記錄a的每列的最大值,u向量記錄每列最大值的行號。

(3)max(a,,dim):返回a中有dim指定的維數範圍中的最大值。

dim取1或2。

dim取1時,[y,i]=max(m,,1), 在第1維方向上取最大值,也就是每列最大值,結果存在y裡,i裡存的是每列最大值的行位置

該函式和max(a)完全相同;

dim取2時,[y,i]=max(m,,2), 在第2維方向上取最大值,也就是每行最大值,結果存在y裡,i裡存的是每行最大值的列位置。

該函式返回乙個列向量,其第i個元素是a矩陣的第i行上的最大值。

求最小值的函式是min,其用法和max完全相同。

Matlab中max函式用法

matlab中max函式在矩陣中求大小 1 c max a 返回乙個陣列各不同維度中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回乙個行向量,行向量的第i個值是a矩陣中第i列中的最大值。2 c,index max a 返回返...

matlab中max的用法

c max a 返回乙個陣列各不同維中的最大元素。如果a是乙個向量,max a 返回a中的最大元素。如果a是乙個矩陣,max a 將a的每一列作為乙個向量,返回一行向量包含了每一列的最大元素。c max a,b 返回乙個和a和b同大小的陣列,其中的元素是從a或b中取出的最大元素。當amxn是乙個矩陣...

詳解MATLAB之MAX函式

一 max函式的幾種形式 1 max a 2 max a,b 3 max a,dim 4 c,i max a 5 c,i max a,dim 二 舉例介紹用法 1 max a 若a為矩陣,max a 就是找出矩陣每 列的最大值 如a 1,2,3 4,5,6 返回值為 max a 4,5,6 2 ma...