Matrices
Open a spreadsheet, a seating chart, or a set of simultaneous equations and you are already looking at a matrix — a rectangular grid of numbers where position matters as much as value. ICSE Class 10 keeps the idea small and mechanical: you work only with matrices up to order , and the whole topic is four skills stacked on top of one vocabulary list. First you learn to name a matrix by its order (rows times columns) and recognise the special shapes — row, column, null, identity. Then you learn the one rule that governs every operation: two matrices can only be combined if their orders are compatible in the right way, and that "right way" is different for addition than for multiplication. Addition needs identical orders; multiplication needs the inner dimensions to match. Get the compatibility check right, and the arithmetic itself is just repeated addition and multiplication of ordinary numbers, entry by entry or row by column.
A matrix's order controls everything — same order lets you add or subtract entrywise, but multiplication needs the first matrix's column count to equal the second's row count, with the product formed by summing "row times column" pairs.
The core idea
Order and naming. A matrix with rows and columns has order (rows always stated first). A matrix that is is a row matrix; one that is is a column matrix. A null matrix has every entry ; an identity matrix is square with s on the leading diagonal and s everywhere else, and it acts like the number does in ordinary multiplication.
where: is a general matrix and is the identity, so that for any matrix .
Addition and subtraction — same order only. You may add or subtract two matrices only when their orders match exactly; then you combine corresponding entries, position by position.
where: each pair of entries in the same row-and-column position is added or subtracted independently; there is no cross-mixing between positions.
Scalar multiplication. Multiplying a matrix by a number (a scalar) scales every single entry by — nothing is compared between entries.
Matrix multiplication — a different compatibility rule entirely. is only defined when the number of columns of equals the number of rows of ; the product's order is (rows of ) times (columns of ). For two matrices,
where: each entry of the product is a row of the first matrix "dotted" against a column of the second — multiply matching positions and add. Multiplication is not commutative: in general, so order matters and you must compute the product in the sequence the question asks for. Two matrices are equal only if they share the same order and every corresponding entry is identical; this fact is often exploited to turn an "unknown entries" problem into simultaneous equations by matching entries on both sides.
The goal is to show, starting from nothing more than the requirement that a linear combination of rows should transform correctly, exactly why each entry of the product has to be a sum of paired products rather than a simple entrywise multiplication like addition uses, and why this forces the compatibility condition columns of equals rows of .
Step 1. Set up what "multiplying matrices" is meant to represent. Each row of pairs with a set of coefficients that should be applied to the columns of — think of row of , , as telling you "take times the first row-quantity and times the second row-quantity" from whatever supplies. This is different from addition, where positions are simply matched; here, one whole row of interacts with one whole column of .
Step 2. Build the top-left entry of by combining row of with column of : multiply the first entries together, multiply the second entries together, then add — . This single number becomes the entry in row , column of the product.
Step 3. Repeat the same row-times-column pairing for every other position: row of with column of gives ; row of , , with column of gives ; row with column gives . Assembling all four gives exactly the multiplication formula stated above, .
Step 4. Read off the compatibility condition from the mechanics itself. Step 2 needed a row of (length = number of columns of ) to pair entry-by-entry with a column of (length = number of rows of ); pairing is only possible if those lengths match. That is precisely why requires columns of = rows of , and why the resulting order is rows of by columns of — every entry needed one full row of and one full column of to build.
Worked example
Question: If and , find , state its order, and verify using the identity.
Step 1. Check compatibility. Both and are order , so columns of (2) equal rows of (2); the product is defined and will have order (rows of by columns of ).
Step 2. Compute each entry using row-times-column. Row of , , with column of , : . Row with column , : .
Step 3. Finish the remaining row. Row of , , with column of : . Row with column : . Assembling gives .
Step 4. Verify with the identity matrix as a sanity check on the mechanics: for , gives , , , , reproducing exactly. This confirms the row-times-column procedure was applied correctly in Steps 2–3.
, order .
Competitive stretch
For and , find . First scale: . Both matrices are order , so subtraction is valid entrywise: .
Common traps
- Adding or subtracting matrices of different orders — this is never allowed, no matter what the entries are.
- Multiplying matrices entry-by-entry (as if it were addition) instead of applying the row-times-column rule.
- Assuming — matrix multiplication is generally not commutative, so always multiply in the order the question specifies.
- Skipping the compatibility check (columns of the first = rows of the second) before attempting a product, especially with non-square matrices.
Ask the tutor: Want to practise the two-second compatibility check on a batch of mixed-order matrices, or walk through a problem where unknown entries are found by matching equal matrices?
Why can I add matrices entrywise but not multiply them entrywise?
Addition combines two quantities occupying the same position, so matching position to position makes sense — it mirrors ordinary addition. Multiplication in the matrix sense is built to represent combining rows with columns (useful for things like solving simultaneous equations later), so it needs a row from the first matrix to pair fully with a column from the second, which is why the row-times-column rule and the compatibility condition on inner dimensions exist. Entrywise multiplication of matrices is a different, less common operation and is not what "AB" means in this syllabus.
How do I quickly check if two matrices can be multiplied, without writing everything out?
Write the two orders side by side, like and , or and . The product exists only if the inner two numbers match — columns of the first equals rows of the second. If they match, the outer two numbers give you the order of the answer directly, without doing a single multiplication. This two-second check saves you from starting a long calculation that was never going to work.
Is the identity matrix the same idea as the number 1?
Yes, that is exactly the right way to think about it. Just as multiplying any number by leaves it unchanged, multiplying any compatible matrix by the identity matrix leaves it unchanged: . It has s down the main diagonal and s elsewhere, and at this level you only need the identity .