跳转到主内容
极星编程网:以代码为星,赴技术山海!

Matlab里的min()、min(min())、max()、max(max())怎么用?

苏承栈带你飞:Matlab里的min()、min(min())、max()、max(max())怎么用?

Hey,编程小伙伴们,你们是不是也像曾经的我一样,对Matlab里的min()、min(min())、max()、max(max())这些函数感到困惑呢?今天,我就来给你们一一揭晓这些函数的神秘面纱。

min()函数

首先,我们来看看min()函数。它的作用是找出一个矩阵中的最小值。比如,我们有这样一个矩阵:

A=[1 2 8;4 7 6;2 6 7;5 6 1];

如果我们输入min(A),它会给出每一列的最小值,结果是一个1*n的矩阵:

min(A)

ans =

     1     2     1

min(min())函数

接着,我们来看min(min())函数。这个函数的作用是找出一个矩阵中每一列的最小值中的最小值。也就是说,它会给出整个矩阵的最小值。继续用上面的例子:

min(min(A))

ans =

     1

max()函数

max()函数和min()函数类似,它用来找出矩阵中的最大值。还是用上面的矩阵A,我们输入max(A),它会给出每一列的最大值,结果是一个1*n的矩阵:

max(A)

ans =

     5     7     8

max(max())函数

最后,max(max())函数的作用是找出一个矩阵中每一列的最大值中的最大值。也就是说,它会给出整个矩阵的最大值。用上面的矩阵A,我们输入max(max(A)),它会给出整个矩阵的最大值:

max(max(A))

ans =

     8

怎么样,是不是很简单?这些函数在数据分析中非常有用,可以帮助我们快速找出数据中的极值。如果你对这些函数还有更多的疑问,或者想要学习更多的Matlab技巧,记得来极星编程网(www.jxgpc.com)找我哦!我是苏承栈,我们下期再见!

相关文章