本文主要介绍: 当前有些新手伙伴入手 Matlab 还不会求矩阵的秩,其实很简单的,今天小编带来的这篇文章就详细的介绍了 Matlab 求矩阵的秩的操作方法,希望可以帮助到大家。
当前有些新手伙伴入手 Matlab 还不会求矩阵的秩,其实很简单的,今天小编带来的这篇文章就详细的介绍了 Matlab 求矩阵的秩的操作方法,希望可以帮助到大家。
首先需知道求 Matlab 中矩阵的秩,主要是用到 rank 函数,可以在命令行窗口上输入 help rank,看到关于 rank 函数的介绍,如图所示:

创建 a =[1 4 5;3 6 8] 矩阵,输入 rank(a) 求矩阵的秩,如图所示:

按回车键之后,可以看到 a 矩阵的秩为 2,如图所示:

刚刚 help rank 函数时,看到 rank 函数求矩阵的秩主要是通过奇异值计算的,因为 Matlab 有一定的精度误差,不能直接来使用 0 来判断,后面的 tol 参数就是一个很小的正数来增加判断,减少精度误差,如下图所示:

输入 rank(a,0.1) 时,可以看到矩阵的秩为 2,输入 rank(a,1) 的时候矩阵的秩为 1,后面的参数主要用作判断精度误差,若不考虑,直接使用 rank(a) 求矩阵的秩,如图所示:

快来学习学习 Matlab 求矩阵的秩的操作方法吧,一定会帮到大家的。
正文完