简体   繁体   English

Matlab中的矩阵最大值

[英]Matrix Max Value in Matlab

I have a 111 x 48 Matrix called "TEMP" How do i find the max value in "TEMP"? 我有一个名为“ TEMP”的111 x 48矩阵,如何在“ TEMP”中找到最大值?

max(Temp); 最大(温度);

compares all the values in first column and returns the entire row of 48 values. 比较第一列中的所有值,并返回48个值的整行。 I only need 1 value (highest value) in the entire Matrix. 我在整个矩阵中只需要1个值(最高值)。

Thanks in advance 提前致谢

max(Temp(:))

.. will unravel Temp into a vector, then give you the single largest value. ..将解开Temp为向量,然后为您提供单个最大值。

Of course, 当然,

max(max(Temp))

works too. 也可以。

max(max(TEMP)) is what you are looking for. max(max(TEMP))是您要寻找的。 max(X) returns max value from vector X. If X is matrix, then returns vector of max values in each row. max(X)返回向量X的最大值。如果X为矩阵,则返回每一行中最大值的向量。 so max(max(TEMP)) will return max value from matrix. 因此max(max(TEMP))将返回矩阵的最大值。 Expressions sum(sum(X)) , min(min(X)) works the same. 表达式sum(sum(X))min(min(X))工作原理相同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM