Row Operations Practice
Run the Row Operations MicroSim Fullscreen
Edit the MicroSim with the p5.js editor
About This MicroSim
Practice applying the three elementary row operations on an augmented matrix. This tool helps build fluency with the operations used in Gaussian elimination.
The Three Row Operations:
| Operation | Notation | Description |
|---|---|---|
| Row Swap | R₁ ↔ R₂ | Exchange two rows |
| Row Scaling | k × Rᵢ → Rᵢ | Multiply a row by a nonzero constant |
| Row Addition | Rᵢ + k×Rⱼ → Rᵢ | Add a multiple of one row to another |
How to Use
- Select Operation Type: Choose Swap, Scale, or Add Multiple from the dropdown
- Choose Rows: Select which row(s) the operation affects
- Set Scalar: For scaling or adding, enter the multiplier value
- Apply: Click "Apply Operation" to execute
- Track Progress: View your operation history on the right
- Undo/Reset: Use Undo to step back or Reset to start over
Default System
The default matrix represents this system:
\[2x + y - z = 8$$
$$-3x - y + 2z = -11$$
$$-2x + y + 2z = -3\]
The solution is \(x = 2\), \(y = 3\), \(z = -1\).
Lesson Plan
Learning Objectives
After using this MicroSim, students will be able to:
- Execute the three elementary row operations correctly
- Understand how row operations preserve the solution set
- Develop intuition for which operations help reach row echelon form
Suggested Activities
- Reduce to REF: Use row operations to reduce the matrix to row echelon form
- Minimal Operations Challenge: Find the shortest sequence of operations to reach REF
- Reverse Engineering: Given an REF matrix, work backward to find an original system
- Create Zeros: Practice creating zeros below pivots using row addition
Tips for Efficient Reduction
- Start with the leftmost column
- Use row swaps to place a convenient pivot at the top
- Scale to get a leading 1 (optional but often helpful)
- Use row addition to create zeros below each pivot
- Move right and repeat