Choose a matrix, then watch it reduce to echelon form one row operation at a time until the pivots can be counted.
• Use the Preset pills for six matrices chosen to show different outcomes: rank-deficient, full rank, rank 1, wide, tall, and zero
• Use the Size steppers to set rows and columns independently (1 to 5 each); resizing keeps the existing entries and pads with zeros
• Edit any entry directly in the grid — the run rebuilds as you type
• Press Shuffle for a random matrix of small integers; half the time one row is secretly a multiple of another, so rank deficiency turns up often
• Hover the ? icon for a reminder of what rank is and why row operations preserve it
• Press play or step manually; the step log on the right lists every row operation performed
This is the one tool in the section that works with actual numbers, because rank cannot be read off a symbolic matrix: it depends on which entries happen to cancel.