matlab中两个max与一个max的区别

2024-12-30 12:18:47
推荐回答(3个)
回答1:

有区别的,请看下面图:

明显能看出了

For matrices,

    max(X) is a row vector containing the maximum element from each

    column.

对于矩阵,返回的是包含最大元素值的一行。

而用max(max())得出的就是整个矩阵的最大值了。

回答2:

对于一个M*N的矩阵 a ; max(a)返回的是一个m*1的矩阵 ,就是每行的最大值 ,max(max(a)),再次对每行最大值再求最大值 ,就是求得整个矩阵的所有元素的最大值 ,返回一个元素。

回答3:

matlab 里面有max?我好想只记得有mex文件,mex文件就是编译好的M文件,当然也可以被调用。你说的是什么意思?是指的调用两个mex文件、一个mex文件?