关于矩阵秩计算器
这是一个免费的在线矩阵秩计算器 这是一个具有详尽、分步解决方案描述的在线计算器,可对大小高达 99x99 的矩阵进行操作,矩阵元素类型包括:小数、分数、复数、变量。
要开始计算,您需要首先在屏幕顶部找到的输入字段中输入矩阵的大小,还可以在那里选择所需的计算方法。
稍微往下,您会找到一个矩阵窗口,您需要使用键盘在其中输入矩阵元素。矩阵控制面板也位于此处,它简化了矩阵的操作,并包含以下控制元素:
- 第一个元素允许您扩展矩阵窗口。这在您需要使用不完全适合的大型矩阵进行计算的情况下特别有用。如果在扩展窗口后仍看不到矩阵,您可以使用 + / - 按钮更改矩阵的比例;
- 第二个元素执行将矩阵输入复制到内存缓冲区的功能。这在您经常使用相同的矩阵进行计算或需要在操作之间移动矩阵的情况下很有用;
- 最后一个元素插入先前复制的矩阵,这可以将输入矩阵的过程加速到只需点击几下,而不是手动进行;
再往下,您会找到一个工具栏,它允许您自定义计算器并使其更易于使用。它在视觉上分为三个部分,每个部分负责以下功能:
- 第一个允许您在显示解决方案结果时选择数字格式。此外,如果您已经理解了如何解决这个问题,并且您使用计算器来加速或检查自己的计算,您可以在此处关闭对问题解决方案的评论。或者,如果您只需要解决方案的结果,您可以完全关闭分步解决方案;
- 第二个包含按钮,允许您更改矩阵输入字段的类型、擦除其元素或整个矩阵,以及带有等号的最大按钮,它将带您进入问题解决方案屏幕。所有这些按钮都由键盘上的键复制。要找出要按的键盘上的哪个键,只需将鼠标悬停在其中一个按钮上,就会出现带有键名的工具提示。您还可以使用键盘上的箭头键在矩阵输入字段之间移动光标;
- 最后一个允许您选择非整数数字的小数点后位数。此外,您可以在此处立即看到舍入分数的示例;
什么是矩阵的秩?
矩阵的秩是指矩阵中线性无关的行或列的数量。矩阵中线性无关的行数和列数总是相同的。我们也可以说矩阵的秩等于矩阵的最高阶非零子式的阶数。矩阵的秩可以是任意大小的矩阵,但不能大于矩阵的行数或列数。
如何使用初等变换(阶梯形)求矩阵的秩?
使用高斯消元法,我们可以将矩阵化为行阶梯形。之后,我们只需要计算结果矩阵中非零行的数量,这个值就等于原始矩阵的秩。
如何使用子式法求矩阵的秩?
为了求矩阵的秩,我们必须先找到矩阵中任意一个不等于零的元素,如果没有这样的元素,则矩阵的秩为零。如果我们在矩阵中找到了一个非零元素,那么我们可以假设矩阵的秩至少为1,然后我们需要围绕这个元素形成一个二阶子式并求出它的行列式。如果二阶子式的行列式为零,那么求解完成,矩阵的秩为1,否则需要围绕二阶子式形成一个三阶子式,该子式的行列式我们之前求得且不为零。然后,根据之前描述的原则,我们需要不断地围绕前一阶的非零子式形成下一阶的子式。这个过程应该一直持续到我们找到一个为零的子式,或者直到我们达到一个最大阶的子式,该子式受原始矩阵的维数限制。在这个过程结束时,原始矩阵的秩将等于最后一个非零子式的阶数。
来源
- https://en.wikipedia.org/wiki/Rank_(linear_algebra)
- https://www.cuemath.com/algebra/rank-of-a-matrix/
- https://www.mathsisfun.com/algebra/matrix-rank.html
- https://en.wikipedia.org/wiki/Row_echelon_form
- https://en.wikipedia.org/wiki/Gaussian_elimination
- https://www.vedantu.com/jee-advanced/maths-elementary-transformation-of-matrices

