CEGEP Linear Algebra · Sheet 02 of 7 All 7 sheets →
  1. Home
  2. Worksheets
  3. CEGEP Linear Algebra
  4. Systems of Linear Equations
CEGEP Linear Algebra Systems of Linear Equations Free · no sign-up

CEGEP Linear Algebra — Systems of Linear Equations Worksheet

The first real machinery of the course, and the piece every later topic quietly runs on. How a system becomes an augmented matrix and what a column has to stand for, the three elementary row operations and why each one is written down as you use it, what row echelon form asks for and what reduced row echelon form asks for on top of it, the genuine difference between Gaussian elimination and Gauss-Jordan, why a homogeneous system can never be inconsistent, and — the part that carries the marks — reading off which of the three solution types you are looking at and writing the solution set that goes with it. Have a look on this page, then print the free PDF when you want to write on it.

Practice worksheet — free PDF

6 pages 7 questions Letter size, print-ready

No email, no account, no watermark. Teachers: photocopy it for your classes freely. Worked solutions and 6 harder problems come with the CEGEP Linear Algebra bundle.

All 7 questions

Each question targets one named concept from the sheet. Read them here, or print the PDF — it has working space under each one.

  1. Q1Linear Systems and the Augmented Matrix

    Consider the linear system 2xy+3z=1x+4z=13x+5y=1

    1. Write its augmented matrix, using the variable order x,y,z.
    2. Write out the system whose augmented matrix is [12050314], using the variables x1,x2,x3.
    3. Verify that (x,y,z)=(3,2,1) is a solution of the system above, and say in one sentence what that verification amounts to, row by row, in the augmented matrix.
  2. Q2Row Reduction to Echelon Form

    Reduce [024611322119] to a row echelon form, writing each elementary row operation in the form R2R23R1 as you use it. Then state which columns contain the leading entries, and explain why an interchange was needed before any elimination could start.

  3. Q3Gaussian Elimination

    Solve x+2yz=62x+5y+z=11x+3z=4 by Gaussian elimination: reduce the augmented matrix to row echelon form only, then finish by back-substitution. Do not carry the reduction as far as reduced row echelon form.

  4. Q4Gauss-Jordan Elimination

    Solve x+y+2z=62xy+z=9x+2yz=1 by Gauss-Jordan elimination: carry the augmented matrix all the way to reduced row echelon form and read the solution off. Name each row operation.

  5. Q5Interpreting the Type of Solution Set

    Each matrix below is the reduced row echelon form of the augmented matrix of a system in the unknowns x,y,z. For each one: state how many free variables the system has, classify it as having a unique solution, infinitely many solutions or no solution, and write the solution set explicitly — with a parameter where one is needed. (i) [100201030015](ii) [102401310000](iii) [120000100001]

  6. Q6Homogeneous Systems

    Consider the homogeneous system x+2yz=02x+5y+z=0x+y4z=0

    1. Solve it by Gauss-Jordan elimination and write the solution set with a parameter.
    2. State the trivial solution and give one non-trivial solution with integer entries.
    3. Explain why no homogeneous system can be inconsistent, arguing from what row operations do to the last column of the augmented matrix.
  7. Q7Synthesis — drawing on several topics in this set

    Over one morning a caf\'{e} serves 100 cups of coffee in three sizes: small (200 mL each), medium (300 mL each) and large (400 mL each). The urn readings show that 28 litres of coffee were poured, and the sachet count shows 180 sugar sachets used, at 1 sachet per small cup, 2 per medium and 3 per large.

    1. Let x, y, z be the numbers of small, medium and large cups. Write the system and its augmented matrix, measuring coffee in units of 100 mL.
    2. Reduce the matrix to reduced row echelon form and account for what you find in the third row.
    3. Classify the solution set and write it with a parameter.
    4. The three counts must be non-negative whole numbers. Determine which values of the parameter are admissible, how many sales patterns are possible, and give the two extreme ones.

The 6 challenge problems for this topic are a separate, paid sheet and are not reproduced here.

Which stream is this for? This is CEGEP Linear Algebra — 201-NYC-05 under the legacy numbering, 201-SN4-RE under the current one, both the same course — written against ministerial competency 0M04, Analyser des problèmes par l'utilisation de concepts de l'algèbre linéaire et de la géométrie vectorielle, in the Sciences de la nature programme. Scope follows the devis rather than any one college's outline. The devis names three solution methods for a system, and only two of them are here: Gaussian elimination and Gauss-Jordan elimination, both of which need nothing but row operations. The third, solving a system by the inverse of its coefficient matrix, belongs to the worksheet on the inverse of a matrix, and Cramer's rule belongs to the one on determinants. Do this set first regardless — both of those methods are row reduction underneath, and neither will save you when the coefficient matrix turns out not to be invertible.

How to do every concept on this sheet

This is the part worksheet sites usually leave out. Below is the actual reasoning behind each group of questions — not a full solution set, the decisions that get you to one. Read it before you start, or after you get stuck.

The augmented matrix: one column per variable, and the order is a promise

Q1 is deliberately unglamorous — write a system as a matrix, then write a matrix back out as a system, then verify a given triple. The point is that the translation goes both ways, and that the matrix carries no memory of anything except position.

A coefficient's column is the only thing left to say which variable it belongs to. Fix the variable order before you write a single entry, and write a 0 wherever a variable is missing from an equation. A variable absent from a row has coefficient zero; it does not have "no entry". Every equation contributes exactly one row, of exactly the same width as every other row.

Part (c) then asks what verifying a solution amounts to row by row, and that sentence is worth writing carefully, because it is the definition everything else rests on: multiply the coefficient entries of a row by the corresponding values of the unknowns, and ask whether the total is that row's last entry. A solution passes that test in every row. Passing in one row is not a partial solution; it is not a solution.

Row operations: three of them, and each one gets written down

Q2 asks for a reduction to row echelon form with every operation named, in the form R₂ → R₂ − 3R₁. That notation is not bookkeeping etiquette. It is how you find your own arithmetic slip three steps later, and on a CEGEP paper it is where the method marks live — a correct final matrix with no operations shown is a worse answer than a wrong one with them.

Rᵢ ↔ Rⱼ Rᵢ → k·Rᵢ (k ≠ 0) Rᵢ → Rᵢ + k·Rⱼ

Those three, and nothing else. Each is reversible, which is exactly why none of them changes the solution set: the matrix in front of you and the matrix you started with represent systems with the same solutions, and that fact is the licence for the whole method. Q2 also asks you to say why an interchange had to come first, and the answer is the general rule for pivoting — if the entry you mean to eliminate with is zero, there is nothing to eliminate with, so a row carrying a non-zero entry in that column has to be brought up before any elimination can start.

Row echelon form asks for two things: any row of all zeros sits at the bottom, and each leading entry sits strictly to the right of the leading entry in the row above it. Reduced row echelon form asks for two more: every leading entry is a 1, and it is the only non-zero entry in its column. Q2 also asks which columns hold the leading entries — get into that habit now, because those pivot columns are what decides the solution type later on.

Gaussian elimination and Gauss-Jordan are two different methods

This is the distinction students blur most, and the worksheet keeps the two apart on purpose: Q3 says Gaussian elimination and explicitly tells you not to carry the reduction as far as reduced row echelon form; Q4 says Gauss-Jordan and tells you to go all the way. Same job, same three row operations, different stopping point and a different finish.

Which method did the question ask for?

Read the instruction before the first row operation. The two diverge at the end, not at the start.

  1. 1
    Both: eliminate downwards

    Work left to right. Get a non-zero entry into the pivot position, interchanging rows if you have to, then clear everything below it. Repeat on the next column. This half is common to the two methods, and it is where most of the arithmetic is.

  2. 2
    Gaussian elimination stops here

    You are in row echelon form. The last non-zero row is one equation in one unknown; solve it, substitute that value into the row above, and climb. That climb is back-substitution, and it is done in ordinary algebra, off the matrix — Q3 is exactly this, and says so.

  3. 3
    Gauss-Jordan keeps going

    Scale each leading entry to 1 and then clear upwards as well, so every pivot column ends with a single 1 and zeros everywhere else. That extra clearing is the whole of the difference; Q4 asks you to name each operation, so the point where it starts is visible in your own work.

  4. 4
    Gauss-Jordan reads the answer off

    In reduced row echelon form each row states one variable's value outright, with no substitution left to do. Nothing is solved at this stage — it is read.

Neither method is the right one in general. Gaussian elimination usually costs less arithmetic and the back-substitution is quick by hand; Gauss-Jordan front-loads the work and hands you a form you can read straight off, which is what you want when a question asks for a solution set rather than a triple — and it is the form the classification below is stated in. When the question names a method, that method is what is marked.

The interpretation is the answer. The competency asks for a just interpretation of the result, not merely a correct reduction, and that is where the marks on a CEGEP paper actually sit. A linear system has exactly three possibilities — one solution, infinitely many, or none — and "infinitely many" is not an answer. The answer in that case is the parametrised solution set: name each free variable as a parameter, express every leading variable in terms of it, and write the set out, with the parameter's range stated. A reduction that stops at "there are infinitely many" has done the arithmetic and skipped the question.

Reading the type off the reduced form

Q5 hands you three matrices already in reduced row echelon form and asks, for each, how many free variables the system has, which of the three types it is, and what the solution set actually is. The three parts are one of each case, on purpose. Take them in this order.

Classifying a reduced system

Consistency first. Counting free variables before checking for a contradiction is the standard way to report a solution set that does not exist.

  1. 1
    Look for a leading entry in the augmented column

    A row whose coefficient entries are all zero and whose last entry is not says 0 = c with c ≠ 0, which no assignment satisfies. The system is inconsistent: no solution, and the solution set is empty. Stop there — nothing else in the matrix rescues it, and there is nothing to parametrise.

  2. 2
    Consistent: which coefficient columns carry no leading entry?

    Those variables are the free ones. A column with a leading entry belongs to a leading variable, whose value its row states in terms of the free variables. The count of free variables is the number of parameters your answer will need.

  3. 3
    No free variables → exactly one solution

    Every coefficient column carries a leading entry, so every variable is pinned. Write the single triple, in brackets, in the fixed variable order.

  4. 4
    At least one free variable → infinitely many, so parametrise

    Set each free variable equal to a parameter, read each leading variable off its own row in terms of those parameters, and write the set: a general element, then the condition that the parameter is real. That is the answer; "infinitely many" is only its label.

A row of all zeros, augmented column included, is neither a contradiction nor a mistake. It is an equation that told you nothing the other rows had not already said, and it is the ordinary reason a free variable appears.

The same three cases as three planes

Every equation in three unknowns is a plane in ℝ³, and solving the system asks what all the planes have in common. That gives the three cases a picture — the version you can check an answer against, and the version an examiner is fond of asking for in words.

One solution: the three planes meet at a single point. Infinitely many: they share a whole line, and the parameter in your solution set is the coordinate along it; the general element is a point of the line and the vector multiplying the parameter is its direction, so a parametrised answer is a line's equation whether or not you call it one. (Two free variables would mean they share a whole plane.) None: there is no point on all three at once — pairs of them may perfectly well meet, but those intersections never coincide, so the three planes have no common point anywhere.

Notice what this rules out. Those three are the complete list: a linear system cannot have exactly two solutions, or exactly seventeen. Two distinct solutions already force a whole line of them.

Homogeneous systems come with one solution already

Q6 is a system with zeros all the way down the augmented column. Part (a) solves it by Gauss-Jordan and asks for the solution set with a parameter, part (b) for the trivial solution and a non-trivial one with integer entries, and part (c) for an argument that no homogeneous system can be inconsistent.

Two ways to see it, and part (c) asks for the first. Argue from the last column: it starts as all zeros, and each of the three row operations sends zeros to zeros there, so it stays all zeros and the contradictory row can never appear. The second way is one line — setting every unknown to zero satisfies every homogeneous equation, so the solution set is never empty. Either way the conclusion is the same: a homogeneous system has either only the trivial solution or infinitely many, and never none. The question worth asking about one is therefore never whether it has a solution, but whether it has a non-trivial one — which is to say whether it has a free variable.

Part (b)'s request for integer entries is a quiet hint about how to parametrise. Choose the parameter so that the general element clears its fractions, and then any convenient value of it gives a clean non-trivial solution. The trivial solution is the parameter set to zero, which is a free check that you parametrised correctly.

The synthesis question, and why it is last

Q7 is a word problem — a morning's cup, volume and sachet counts — and it uses the whole set. Part (a) is the modelling step, and it is worth taking slowly: choose the unknowns explicitly, state the units you are counting in, and write one equation per measurement. The instruction to measure the coffee in hundreds of millilitres is there so that the system comes out in whole numbers; converting units before you build the matrix is much easier than repairing the arithmetic afterwards.

Part (b) asks you to reduce and then to account for what you find in the third row. That is a question about the situation rather than about the matrix: a row that reduces to nothing means one measurement was already implied by the others, and naming the combination of earlier equations that produced it tells the manager that the third reading added no information. Part (c) is the classification and the parametrised set from Q5, in a setting where the parameter means something countable. Part (d) is the step only a modelled problem can ask: the algebraic solution set is infinite, but cups come in non-negative whole numbers, so turn each coordinate's constraint into an inequality on the parameter, intersect them, and keep only the integers. The mathematical solution set and the set of admissible answers are different objects, and holding them apart is the point of the question.

Getting the most out of it

Read the instruction before the first row operation

"By Gaussian elimination" and "by Gauss-Jordan elimination" are different instructions with different stopping points, and a question that names one is marked on that one. Decide at the top of the page whether you are stopping at row echelon form and back-substituting, or going on to reduced row echelon form and reading the answer off. Deciding halfway through is how a page ends up doing neither properly.

Name every operation, in the margin, as you do it

R₃ → R₃ − 2R₁ written beside the new matrix costs a few seconds and buys two things: the method marks, and the ability to find your slip without redoing the reduction. Change one row at a time. Two operations combined in your head and written as one line is the commonest source of an error nobody can locate afterwards.

Check consistency before you count free variables

Scan first for a row whose only non-zero entry is in the augmented column. If one is there, the system has no solution and the free variables are beside the point — there is no set to parametrise. Only once you know the system is consistent does counting the columns without leading entries mean anything.

Answer with the solution set, not with its size

Write a set with a general element and a stated parameter range, or a single triple, or the empty set. "Infinitely many solutions" is the classification, and the classification is half the answer; the set is the other half. Then substitute your general element back into the original equations — a parametrised answer that is right satisfies them for every value of the parameter, and the parameter cancelling out is what shows it does.

Want the solutions, or something more challenging?

The worksheet, the questions above and every explanation on this page stay free permanently. Three more PDFs exist for this topic — the worked answer key, a harder problem set, and the answer key to that. They come with the CEGEP Linear Algebra Solutions Bundle, which is what keeps the rest of the series free.

What else exists for Systems of Linear Equations

Three PDFs · 12 pages · all three are in the bundle below.

  • Answer key — 3 pages. All 7 questions worked step by step, including the restrictions and the justifications. Not a list of final answers.
  • Challenge problems — 6 pages, 6 problems. A separate sheet at exam-plus difficulty covering the same 6 concepts. Harder than anything on the free sheet.
  • Challenge answer key — 3 pages. Every challenge problem worked to the same standard, with the checks shown.
  • PDF, letter size, print-ready.
In the bundle See what's in it Not sold separately

The one thing that's for sale

Best value for the whole year

Every CEGEP Linear Algebra topic — the complete Solutions Bundle

One download, one payment, the whole program. Every answer key and every challenge set for all 7 CEGEP Linear Algebra worksheet sets — including this one.

7 sets · 21 PDFs · 82 pages$19.99
  • Worked solutions, not answer lists — every step written out
  • Covers the whole year's program at this level
  • Less than the price of one hour of tutoring — for the entire year's solutions
Everything paid, in one file $19.99CAD · one payment CEGEP Linear Algebra bundle — coming soon Not on sale yet

Taking Secondary 1 Math as well? The Secondary 1 Math bundle covers all 15 of its sets — 45 PDFs, 182 pages — on the same terms.

Taking Secondary 2 Math as well? The Secondary 2 Math bundle covers all 14 of its sets — 42 PDFs, 181 pages — on the same terms.

Taking Secondary 3 Math as well? The Secondary 3 Math bundle covers all 11 of its sets — 33 PDFs, 154 pages — on the same terms.

Taking Secondary 4 Math as well? The Secondary 4 Math bundle covers all 17 of its sets — 51 PDFs, 154 pages — on the same terms.

Taking Secondary 5 Math as well? The Secondary 5 Math bundle covers all 21 of its sets — 63 PDFs, 228 pages — on the same terms.

Taking CEGEP Calculus I as well? The CEGEP Calculus I bundle covers all 8 of its sets — 24 PDFs, 82 pages — on the same terms.

Taking CEGEP Calculus II as well? The CEGEP Calculus II bundle covers all 8 of its sets — 24 PDFs, 90 pages — on the same terms.

Taking AP Calculus AB as well? The AP Calculus AB bundle covers all 8 of its sets — 24 PDFs, 126 pages — on the same terms.

Common questions

Is this worksheet really free?

Yes — the questions are on this page to read, and the PDF downloads directly, no email and no account. The one paid item is optional: the complete CEGEP Linear Algebra Solutions Bundle, which covers every set at this level.

Is this for 201-NYC-05 or 201-SN4-RE?

Both — they are the same course under two numbering systems, the first the legacy code and the second the current one. The content is written against ministerial competency 0M04 in the Sciences de la nature programme, so it matches whichever code your college prints on the outline.

What exactly is the difference between Gaussian and Gauss-Jordan elimination?

Where you stop. Gaussian elimination reduces the augmented matrix to row echelon form — zeros below each leading entry — and then finishes by back-substitution, solving the last equation and climbing. Gauss-Jordan carries on to reduced row echelon form, scaling each leading entry to 1 and clearing above it as well, until every pivot column holds a single 1; the solution is then read straight off, with no substitution. Same row operations, same first half, different finish.

Which of the two should I use when the question doesn't say?

Gaussian elimination is usually less arithmetic by hand, so it suits a system with a single solution. Gauss-Jordan is worth the extra clearing whenever you need a solution set rather than one triple — a system with a free variable, or a homogeneous one — because the reduced form states each leading variable in terms of the free ones directly. If the question names a method, use that one; that is what is being marked.

Is 'infinitely many solutions' an acceptable answer?

Not on its own. It is the classification, and the answer is the solution set that goes with it: set each free variable equal to a parameter, express the leading variables in terms of it, and write the set out with the parameter's range. A just interpretation of the result is explicitly part of the competency, and this is where it is tested.

How do I tell that a system has no solution?

By a row whose coefficient entries are all zero and whose entry in the augmented column is not — the equation 0 = c with c non-zero, which nothing satisfies. A leading entry in the augmented column is the signature of an inconsistent system. Look for it before counting free variables, because a system with no solution has no set to parametrise however many columns lack a leading entry.

Can a homogeneous system have no solution?

No. Setting every unknown to zero satisfies every equation of a homogeneous system, so the trivial solution is always available. Equivalently, the augmented column starts as zeros and row operations keep it that way, so the contradictory row can never appear. The real question about a homogeneous system is whether it has a non-trivial solution as well — that is, whether it has a free variable.

Does this set cover the inverse-matrix method or Cramer's rule?

No, and deliberately. Both are separate worksheets in this course — solving a system with the inverse belongs to the set on the inverse of a matrix, and Cramer's rule to the set on determinants. Do this one first: both of those methods need a square coefficient matrix that is invertible, and when that condition fails, row reduction is what you fall back on.

Can teachers use this in class?

Yes. Print and photocopy it for your own classes freely — I just ask that the tutorinmontreal.ca footer stays on the page.

I'm stuck on one question. Can you help?

Yes — through one-on-one tutoring, in Montreal or online. Get in touch to arrange a session, or see the current rates.

← All 7 CEGEP Linear Algebra worksheets  ·  Secondary 1 Math series (15 sheets) →  ·  Secondary 2 Math series (14 sheets) →  ·  Secondary 3 Math series (11 sheets) →  ·  Secondary 4 Math series (17 sheets) →  ·  Secondary 5 Math series (21 sheets) →  ·  CEGEP Calculus I series (8 sheets) →  ·  CEGEP Calculus II series (8 sheets) →  ·  AP Calculus AB series (8 sheets) →

Download the free worksheet

Ready to improve your grades?

WhatsApp is the way to reach me — tell me the course you're taking and what you're stuck on, and we'll sort out a first session from there.

Message Me on WhatsApp

or send a message

I reply within a day, usually sooner. Your details are used only to answer you — see the Privacy Policy.

Private math & science tutoring in Montreal, QC — Westmount · Outremont · Town of Mount Royal · Hampstead · Côte-Saint-Luc · NDG · Nuns' Island · West Island — and online across Quebec.

Chat with Marius