
Secondary 3 G3 Mathematics Tutor Bukit Timah | Matrices, Rows, Columns and Products — Did you know? A table of how many books each class needs can be represented by a matrix. Each row might be a class, and each column a subject. Once those meanings are clear, matrix addition and multiplication become sensible ways to combine information rather than just a sequence of bracket calculations.
Quick answer: the essentials
- A matrix of order m×n has m rows and n columns.
- Addition and subtraction require matrices of the same order.
- Scalar multiplication changes every entry by the same numerical factor.
- AB exists only if columns of A = rows of B; the order of factors matters.
This Secondary 3 G3 Mathematics tutor Bukit Timah reading guide is designed for quick information pickup followed by optional deeper practice. The 2027 SEC G3 Mathematics syllabus K310 includes this topic. G3 Mathematics and Additional Mathematics have different subject codes and content, and individual schools may vary their chapter sequences.
Jump to: How it works · Worked practice · Common mistakes · Frequently asked questions.
How the mathematics really works
Matrix order comes from meaning
A matrix is a rectangular array. If there are two class groups and three school days, the table has two rows and three columns, so it is 2×3. An entry in row two, column three answers a different question from the entry in row three, column two, which does not even exist in a 2×3 matrix.
Before computing, label what the rows and columns mean. This helps a student distinguish an order from a numerical entry, and it prevents errors that arise when a table is rotated or copied into another layout.
Addition combines the same positions
Adding two matrices means adding their corresponding entries. For example [[1,2],[3,4]] + [[5,6],[7,8]] = [[6,8],[10,12]]. This might represent combining two days of stock for the same products and outlets.
Both matrices must have matching dimensions. A 2×3 and a 3×2 matrix each contain six entries, but they do not have matching positions and cannot be added using ordinary matrix addition. Checking dimensions before arithmetic saves time.
Subtraction measures entrywise change
Subtraction likewise pairs matching entries, but the order matters. A stock count at the end of a week minus the count at the beginning can produce positive, zero or negative differences. Those signs carry meaning, such as more or fewer units.
A tutor can ask students to reverse the subtraction and predict which signs change. They should understand the order of the two matrices, rather than treating subtraction like interchangeable addition.
A scalar acts on every element
When a number multiplies a matrix, it multiplies every entry. If a table represents one week’s identical production schedule, multiplying by four models four such weeks under constant conditions. If the scalar is negative, each resulting entry changes sign according to normal arithmetic.
An incomplete answer may change only the first row or diagonal. To check, compare one entry in each part of the matrix. This is a simple test of whether the definition, rather than a visual shortcut, controls the working.
Multiplication uses rows and columns together
For ordinary matrix multiplication, a row of the first matrix pairs with a column of the second. The matching products are added to create one result entry. If counts of two products form a row [3,4] and prices form a column [5,2], their product is 3×5+4×2=23, a total cost.
This is not the same as multiplying entries in corresponding positions. The row-column rule has a practical interpretation: the row gives quantities, the column gives unit contributions, and the dot product adds those contributions.
Dimensions tell you when multiplication is valid
If A is 2×3 and B is 3×4, the inner dimensions both equal three, so AB exists and is 2×4. If the inner dimensions differ, the product in that order is not defined. The size of a valid output is given by the outer two dimensions.
Swapping A and B can change the question entirely. In general AB and BA are not equal, and one might exist when the other does not. A student should check both orders separately instead of assuming the familiar commutativity of numerical multiplication.
Connecting calculations back to data
A result matrix should still be interpreted in the original context. If a row represented Class A and a column represented Monday, the computed entry should keep that association. The answer is stronger when the student can say whether a number counts books, students, dollars or another quantity.
The 2027 K310 G3 Mathematics syllabus includes interpreting matrices of any order and operations such as addition, scalar multiplication and products where appropriate. Understanding the representation prevents a technically correct matrix from being misread as unrelated numbers.
Forty-eight worked examples with checks
Did you know? A long practice bank is most useful as a reference, not a race. These forty-eight original teaching examples are arranged into eight clusters. Start with only a few that match your difficulty, attempt the question before reading the solution, then explain the check without prompts. The examples are constructed teaching questions, not copied examination papers or predictions of a future assessment.
Interpret a two-by-three matrix
This cluster focuses on interpret a two-by-three matrix. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 1. Question: A class-by-day matrix is [[3, 5, 7], [4, 7, 10]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=10; first-row total=3+5+7=15. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: Check the row and column dimensions before calculating. Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 2. Question: A class-by-day matrix is [[4, 6, 8], [5, 8, 11]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=11; first-row total=4+6+8=18. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: Which row and column create the chosen entry? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 3. Question: A class-by-day matrix is [[5, 7, 9], [6, 9, 12]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=12; first-row total=5+7+9=21. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: Does the result have the predicted order? Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 4. Question: A class-by-day matrix is [[6, 8, 10], [7, 10, 13]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=13; first-row total=6+8+10=24. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: What does this numerical matrix represent in its original table? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 5. Question: A class-by-day matrix is [[7, 9, 11], [8, 11, 14]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=14; first-row total=7+9+11=27. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: Check the row and column dimensions before calculating. Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 6. Question: A class-by-day matrix is [[8, 10, 12], [9, 12, 15]], with classes in rows and Mon–Wed in columns. State its order, entry (2,3), and first-row total. Method: The order is 2×3; entry (2,3)=15; first-row total=8+10+12=30. Check: There are two class rows and three day columns. Common trap: Read the row index before the column index.
Try next: Which row and column create the chosen entry? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Matrix addition
This cluster focuses on matrix addition. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 7. Question: Find [[3, 4], [5, 6]] + [[1, 2], [3, 4]]. Method: Add corresponding entries: [[4, 6], [8, 10]]. Check: Top-right is 4+2=6, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: Which row and column create the chosen entry? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 8. Question: Find [[4, 5], [6, 7]] + [[2, 4], [6, 8]]. Method: Add corresponding entries: [[6, 9], [12, 15]]. Check: Top-right is 5+4=9, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: Does the result have the predicted order? Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 9. Question: Find [[5, 6], [7, 8]] + [[3, 6], [9, 12]]. Method: Add corresponding entries: [[8, 12], [16, 20]]. Check: Top-right is 6+6=12, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: What does this numerical matrix represent in its original table? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 10. Question: Find [[6, 7], [8, 9]] + [[4, 8], [12, 16]]. Method: Add corresponding entries: [[10, 15], [20, 25]]. Check: Top-right is 7+8=15, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: Check the row and column dimensions before calculating. Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 11. Question: Find [[7, 8], [9, 10]] + [[5, 10], [15, 20]]. Method: Add corresponding entries: [[12, 18], [24, 30]]. Check: Top-right is 8+10=18, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: Which row and column create the chosen entry? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 12. Question: Find [[8, 9], [10, 11]] + [[6, 12], [18, 24]]. Method: Add corresponding entries: [[14, 21], [28, 35]]. Check: Top-right is 9+12=21, and both matrices are 2×2. Common trap: Addition requires matching shapes and matching positions.
Try next: Does the result have the predicted order? Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Matrix subtraction
This cluster focuses on matrix subtraction. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 13. Question: Calculate [[13, 12], [11, 10]] − [[1, 2], [3, 4]]. Method: Subtract corresponding entries to get [[12, 10], [8, 6]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: Does the result have the predicted order? Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 14. Question: Calculate [[14, 13], [12, 11]] − [[2, 4], [6, 8]]. Method: Subtract corresponding entries to get [[12, 9], [6, 3]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: What does this numerical matrix represent in its original table? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 15. Question: Calculate [[15, 14], [13, 12]] − [[3, 6], [9, 12]]. Method: Subtract corresponding entries to get [[12, 8], [4, 0]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: Check the row and column dimensions before calculating. Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 16. Question: Calculate [[16, 15], [14, 13]] − [[4, 8], [12, 16]]. Method: Subtract corresponding entries to get [[12, 7], [2, -3]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: Which row and column create the chosen entry? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 17. Question: Calculate [[17, 16], [15, 14]] − [[5, 10], [15, 20]]. Method: Subtract corresponding entries to get [[12, 6], [0, -6]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: Does the result have the predicted order? Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 18. Question: Calculate [[18, 17], [16, 15]] − [[6, 12], [18, 24]]. Method: Subtract corresponding entries to get [[12, 5], [-2, -9]]. Check: Adding the second matrix back recovers the first. Common trap: Subtraction order matters for every entry.
Try next: What does this numerical matrix represent in its original table? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Scalar multiplication of matrices
This cluster focuses on scalar multiplication of matrices. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 19. Question: Let A=[[3, -4], [5, -6]]. Find 3A. Method: Multiply every entry by 3, giving [[9, -12], [15, -18]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: What does this numerical matrix represent in its original table? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 20. Question: Let A=[[4, -5], [6, -7]]. Find -2A. Method: Multiply every entry by -2, giving [[-8, 10], [-12, 14]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: Check the row and column dimensions before calculating. Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 21. Question: Let A=[[5, -6], [7, -8]]. Find 3A. Method: Multiply every entry by 3, giving [[15, -18], [21, -24]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: Which row and column create the chosen entry? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 22. Question: Let A=[[6, -7], [8, -9]]. Find -2A. Method: Multiply every entry by -2, giving [[-12, 14], [-16, 18]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: Does the result have the predicted order? Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 23. Question: Let A=[[7, -8], [9, -10]]. Find 3A. Method: Multiply every entry by 3, giving [[21, -24], [27, -30]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: What does this numerical matrix represent in its original table? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 24. Question: Let A=[[8, -9], [10, -11]]. Find -2A. Method: Multiply every entry by -2, giving [[-16, 18], [-20, 22]]. Check: The ordinary sign rules apply to the negative entries as well. Common trap: Do not leave any entry unscaled.
Try next: Check the row and column dimensions before calculating. Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Matrix times a column vector
This cluster focuses on matrix times a column vector. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 25. Question: Find [[3, 4], [5, 6]] multiplied by the column vector [1,3]ᵀ. Method: Use row-by-column products: first entry=3×1+4×3=15; second=5×1+6×3=23. Result=[15,23]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: Check the row and column dimensions before calculating. Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 26. Question: Find [[4, 5], [6, 7]] multiplied by the column vector [2,4]ᵀ. Method: Use row-by-column products: first entry=4×2+5×4=28; second=6×2+7×4=40. Result=[28,40]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: Which row and column create the chosen entry? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 27. Question: Find [[5, 6], [7, 8]] multiplied by the column vector [3,5]ᵀ. Method: Use row-by-column products: first entry=5×3+6×5=45; second=7×3+8×5=61. Result=[45,61]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: Does the result have the predicted order? Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 28. Question: Find [[6, 7], [8, 9]] multiplied by the column vector [4,6]ᵀ. Method: Use row-by-column products: first entry=6×4+7×6=66; second=8×4+9×6=86. Result=[66,86]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: What does this numerical matrix represent in its original table? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 29. Question: Find [[7, 8], [9, 10]] multiplied by the column vector [5,7]ᵀ. Method: Use row-by-column products: first entry=7×5+8×7=91; second=9×5+10×7=115. Result=[91,115]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: Check the row and column dimensions before calculating. Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 30. Question: Find [[8, 9], [10, 11]] multiplied by the column vector [6,8]ᵀ. Method: Use row-by-column products: first entry=8×6+9×8=120; second=10×6+11×8=148. Result=[120,148]ᵀ. Check: The shape is (2×2)(2×1)→2×1. Common trap: A matrix product is not simply pairwise multiplication of entries.
Try next: Which row and column create the chosen entry? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Row vector times matrix
This cluster focuses on row vector times matrix. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 31. Question: Multiply row vector [1,2] by [[3, 4], [5, 6]]. Method: First result entry=1×3+2×5=13; second=1×4+2×6=16. So the row result is [13,16]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: Which row and column create the chosen entry? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 32. Question: Multiply row vector [2,3] by [[4, 5], [6, 7]]. Method: First result entry=2×4+3×6=26; second=2×5+3×7=31. So the row result is [26,31]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: Does the result have the predicted order? Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 33. Question: Multiply row vector [3,4] by [[5, 6], [7, 8]]. Method: First result entry=3×5+4×7=43; second=3×6+4×8=50. So the row result is [43,50]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: What does this numerical matrix represent in its original table? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 34. Question: Multiply row vector [4,5] by [[6, 7], [8, 9]]. Method: First result entry=4×6+5×8=64; second=4×7+5×9=73. So the row result is [64,73]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: Check the row and column dimensions before calculating. Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 35. Question: Multiply row vector [5,6] by [[7, 8], [9, 10]]. Method: First result entry=5×7+6×9=89; second=5×8+6×10=100. So the row result is [89,100]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: Which row and column create the chosen entry? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 36. Question: Multiply row vector [6,7] by [[8, 9], [10, 11]]. Method: First result entry=6×8+7×10=118; second=6×9+7×11=131. So the row result is [118,131]. Check: (1×2)(2×2) gives a 1×2 result. Common trap: The row vector pairs separately with EACH column of the matrix.
Try next: Does the result have the predicted order? Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Product of two two-by-two matrices
This cluster focuses on product of two two-by-two matrices. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 37. Question: Calculate AB where A=[[3, 4], [5, 6]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[10, 15], [16, 23]]. For example top-left=3×2+4×1=10; top-right=3×1+4×3=15. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: Does the result have the predicted order? Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 38. Question: Calculate AB where A=[[4, 5], [6, 7]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[13, 19], [19, 27]]. For example top-left=4×2+5×1=13; top-right=4×1+5×3=19. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: What does this numerical matrix represent in its original table? Change one number and predict which result should change. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 39. Question: Calculate AB where A=[[5, 6], [7, 8]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[16, 23], [22, 31]]. For example top-left=5×2+6×1=16; top-right=5×1+6×3=23. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: Check the row and column dimensions before calculating. Record the first invalid step rather than only the final correction. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 40. Question: Calculate AB where A=[[6, 7], [8, 9]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[19, 27], [25, 35]]. For example top-left=6×2+7×1=19; top-right=6×1+7×3=27. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: Which row and column create the chosen entry? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 41. Question: Calculate AB where A=[[7, 8], [9, 10]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[22, 31], [28, 39]]. For example top-left=7×2+8×1=22; top-right=7×1+8×3=31. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: Does the result have the predicted order? Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 42. Question: Calculate AB where A=[[8, 9], [10, 11]] and B=[[2, 1], [1, 3]]. Method: Form four row–column dot products: AB=[[25, 35], [31, 43]]. For example top-left=8×2+9×1=25; top-right=8×1+9×3=35. Check: Every result entry sums two pairwise products, and output order is 2×2. Common trap: Do not use elementwise multiplication for an ordinary matrix product.
Try next: What does this numerical matrix represent in its original table? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Dimension checking before a product
This cluster focuses on dimension checking before a product. Say what the question asks for, name the relationship used and check whether the proposed result matches the original conditions. After one cluster becomes familiar, mix it with another type of problem so you must choose the method independently.
Worked example 43. Question: Matrix A has order 2×3; B has order 3×2. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 3 and 3 agree, and it has order 2×2. BA is 3×3 because its inner dimensions 2 and 2 agree. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: What does this numerical matrix represent in its original table? Try a similar question two days later to test genuine recall. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 44. Question: Matrix A has order 3×2; B has order 2×4. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 2 and 2 agree, and it has order 3×4. BA is undefined because its inner dimensions 4 and 3 differ. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: Check the row and column dimensions before calculating. Check the answer with an independent relationship or a rough estimate. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 45. Question: Matrix A has order 2×3; B has order 3×2. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 3 and 3 agree, and it has order 2×2. BA is 3×3 because its inner dimensions 2 and 2 agree. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: Which row and column create the chosen entry? Write units and mathematical labels clearly where relevant. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 46. Question: Matrix A has order 3×2; B has order 2×4. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 2 and 2 agree, and it has order 3×4. BA is undefined because its inner dimensions 4 and 3 differ. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: Does the result have the predicted order? Describe why your first operation is valid before substituting numbers. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 47. Question: Matrix A has order 2×3; B has order 3×2. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 3 and 3 agree, and it has order 2×2. BA is 3×3 because its inner dimensions 2 and 2 agree. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: What does this numerical matrix represent in its original table? Hide the worked line, then try to reconstruct it unaided. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Worked example 48. Question: Matrix A has order 3×2; B has order 2×4. Is AB valid? Is BA valid? Can they be added? Method: AB exists because its inner dimensions 2 and 2 agree, and it has order 3×4. BA is undefined because its inner dimensions 4 and 3 differ. Addition is undefined because the orders differ. Check: Each matrix operation has its own dimension test. Common trap: Do not assume AB and BA are both valid just because one product is possible.
Try next: Check the row and column dimensions before calculating. Explain the result to a classmate without relying on a memorised phrase. Explain the first decision in words and then solve a changed-number version after closing this worked answer. That extra step tests whether the method can transfer beyond a familiar printed example.
Six mistakes to repair early
1. Reversing row and column indices
Read the row number first, then the column number. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
2. Adding incompatible shapes
Equal counts of entries are not enough; the two matrices need identical orders. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
3. Scaling only one row
Multiply every matrix element by the scalar. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
4. Multiplying corresponding entries instead of row-column sums
Use the dot product of the selected row and column. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
5. Assuming BA equals AB
Check shape and entries in each order independently. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
6. Reporting the wrong output dimensions
Use the two outer dimensions once the inner dimensions match. A tutor can ask the student to find the first wrong line, state why it was wrong and correct the method on a new question. A reliable correction changes a decision, not only the final number.
What helpful small-group tuition looks like
A focused session begins with diagnosis. One pupil may know a rule but fail to recognise the conditions for using it, while another may choose the right technique and then lose a sign or label. Each student needs an independent first attempt, specific feedback and a fresh second attempt with fewer hints. Simply assigning more identical worksheets can hide the first misunderstanding instead of fixing it.
For Secondary 3 G3 Mathematics learners from Bukit Timah, ask whether teaching follows the student’s actual school scope, how small-group time is organised, whether written working is corrected and how progress is checked after a delay. A learner who can choose the method on an unfamiliar task is showing more independent understanding than one who needs the tutor to point to every next line.
For background, the Secondary 3 G3 Mathematics tuition Bukit Timah overview discusses year-level support. The immutable Secondary 1 Mathematics tutor Clementi small-group guide illustrates an earlier-stage teaching approach and is not modified by this publication. It is not a substitute for the student’s current Secondary 3 materials.
A practical six-week study sequence
Week 1 — diagnose
Use one marked question and two unfamiliar related problems to locate the first wrong decision, not just the lost mark. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
Week 2 — repair
Revisit the missing definition or prerequisite. Ask the student to explain a correct first line before working faster. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
Week 3 — contrast
Mix a standard problem with a near-example that needs a different decision so the learner must recognise structure. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
Week 4 — verify
Use an independent numerical, geometric or algebraic check and explain why it supports the result. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
Week 5 — interleave
Attempt mixed problems without headings that announce the chapter or formula. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
Week 6 — retain
Return after a delay to compare independent accuracy, reasoning and error recurrence with Week 1. In the context of matrices, rows, columns and products, keep a dated example of original and corrected working, and one unseen question solved independently. This makes retention and reasoning easier to assess than total pages completed.
What parents can notice at home
Parents do not need to reproduce every calculation. Ask: ‘What does the question want?’, ‘Why did you choose that first step?’ and ‘How can you check the answer?’ A pupil who can answer these questions in their own words is developing an explanation that can be used on another problem. Listen for a clear definition, a sensible estimate and a willingness to revisit errors rather than rush to the final line.
One assessment score does not tell the whole story. Compare a short original attempt with an independent attempt after a delay. Look for fewer repeated errors, stronger method choice and more reliable checking. A tutor can use these observations to decide whether to repair an earlier prerequisite or introduce more complex examples.
The current Singapore SEC G3 Mathematics framework
The 2027 SEAB G3 syllabus index identifies Mathematics as K310. The official K310 document lists the subject content and expectations for applying techniques, solving problems in context and communicating mathematical reasons. Essential working, sensible units and the question’s specified numerical accuracy matter. The syllabus is the authoritative reference; this article is a reader-friendly learning companion.
Frequently asked questions
What is a matrix order?
The number of rows followed by the number of columns. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
How is entry a₂₃ located?
Row two, column three. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
Can matrices of different orders be added?
No. Addition and subtraction require matching orders. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
What is scalar multiplication?
Multiplication of every matrix entry by the same number. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
When is AB possible?
When A’s column count equals B’s row count. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
Does AB equal BA?
Not in general; the two orders can give different values or incompatible dimensions. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
Why use matrices in word problems?
They organise tables of related quantities while preserving which row and column each entry belongs to. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
How do I check matrix work?
Check the dimensions, then recompute selected entries using the row-column rule. A quick follow-up is to ask for an independent explanation of the relevant first step on a slightly different question.
Continue reading Secondary 3 G3 Mathematics
- Secondary 3 G3 Mathematics Tutor Bukit Timah | Sets, Venn Diagrams and Survey Questions
- Secondary 3 G3 Mathematics Tutor Bukit Timah | Matrices, Rows, Columns and Products — this guide
- Secondary 3 G3 Mathematics Tutor Bukit Timah | Sine Rule, Cosine Rule and Triangle Area
- Secondary 3 G3 Mathematics Tutor Bukit Timah | Reverse Percentages, Compound Interest and Growth
Earlier topic guides include Indices, Powers and Standard Form; Direct and Inverse Proportion; Probability Trees and Combined Events; Statistics, Box Plots and Standard Deviation. Families can verify the overall examination framework directly in the official syllabus.
Did you know? Good learning changes the next decision
A student who can recognise an unfamiliar matrices, rows, columns and products question, choose a lawful method, show legible working and check the answer independently has learned something that survives beyond one worksheet. Begin with one misconception, repair it carefully, practise varied cases and return after a short interval. Those are observable goals for Secondary 3 G3 Mathematics study in Bukit Timah.
