// Numbas version: exam_results_page_options {"name": "Maybe: Gauss elimination to solve a system of linear equations.", "extensions": [], "custom_part_types": [], "resources": [], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"statement": "

Solve the system of equations using Gauss Elimination
\$\\begin{eqnarray*} &\\var{a}x&+\\;&\\var{a*b-1}y&+\\;\\var{a^2*b-a-a*b}z&=&\\var{c2}\\\\ &\\var{a*c}x&+\\;&\\var{c*b}y&+\\;z&=&\\var{c1}\\\\ &x&+\\;&\\var{b}y&+\\;\\var{b*a-b}z&=&\\var{c3} \\end{eqnarray*} \$
Part a) Rearrange the order of the equations and represent this as a system of equations using a matrix.
Part b) Introduce zeros in the first column using the first row.
Part c) Introduce zeros in the second coumn below the second entry in the second row using the second row.
Also need to solve for $z$ using the last row of the reduced matrix.
Part d) Solve for $y$ and $x$ using the second and first rows of the reduced matrix.

", "tags": ["checked2015", "columns", "Gauss", "gauss", "gauss elimination", "Gauss elimination", "gaussian elimination", "Gaussian elimination", "linear algebra", "Linear equations", "linear equations", "matrices", "matrix", "reduced matrix", "row operators", "rows", "solving a system of linear equations", "Solving equations", "solving equations"], "ungrouped_variables": ["a", "c", "b", "c3", "c2", "y", "x", "c1", "z"], "metadata": {"description": "

Solving a system of three linear equations in 3 unknowns using Gauss Elimination in 4 stages. Solutions are all integral.

", "licence": "Creative Commons Attribution 4.0 International"}, "variable_groups": [], "preamble": {"js": "", "css": ""}, "rulesets": {"std": ["all", "!collectNumbers", "fractionNumbers", "!noLeadingMinus"]}, "name": "Maybe: Gauss elimination to solve a system of linear equations.", "variablesTest": {"condition": "", "maxRuns": 100}, "advice": "

Look at the revealed answers for this question. All the information needed is there.

", "parts": [{"gaps": [{"showFeedbackIcon": true, "variableReplacements": [], "scripts": {}, "marks": 0, "extendBaseMarkingAlgorithm": true, "showCorrectAnswer": true, "displayColumns": 0, "shuffleChoices": true, "unitTests": [], "customMarkingAlgorithm": "", "matrix": [1, 0, 0, 0], "distractors": ["", "", "", ""], "showCellAnswerState": true, "maxMarks": 1, "displayType": "radiogroup", "type": "1_n_2", "choices": ["

To make sure that there is a 1 in the first row, first column position.

", "

Because you always do this.

", "

Why not.

", "

I don't know.

Re-arrange the rows so that the third row becomes the first row, the first the second and the second the third.
WHY? Choose one of the following:
[[0]]

\n

Now write down the entries of the matrix you will use for Gaussian Elimination, remember to include the constants as the last column.

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
 \$\\left( \\begin{matrix} \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ [[1]] [[2]] [[3]] [[4]] \$\\left) \\begin{matrix} \\phantom{.} \\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ [[5]] [[6]] [[7]] [[8]] [[9]] [[10]] [[11]] [[12]]

Now introduce zeros in the first column below the first entry by adding:
[[0]] times the first row to the second row and
[[1]] times the first row to the third row to get the matrix:

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
 \$\\left( \\begin{matrix} \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ $\\var{1}$ $\\var{b}$ $\\var{b*a-b}$ $\\var{c3}$ \$\\left) \\begin{matrix} \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ $\\var{0}$ [[2]] [[3]] [[4]] $\\var{0}$ [[5]] [[6]] [[7]]
\n \n \n \n

Next multiply the second row by [[8]] to get a 1 in the second entry in the second row.

Note that you should have multiplied the second row by a suitable number to get a $1$ in the second entry in the second row.
In this part we introduce a $0$ in the second column below the second entry in the second column by adding:
[[0]] times the second row to the third row to get the matrix:

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
 \$\\left( \\begin{matrix} \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ $\\var{1}$ $\\var{b}$ $\\var{b*a-b}$ $\\var{c3}$ \$\\left) \\begin{matrix} \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\phantom{.}\\\\ \\end{matrix} \\right.\$ $\\var{0}$ $\\var{1}$ [[1]] [[2]] $\\var{0}$ $\\var{0}$ [[3]] [[4]]
\n \n \n \n

From this you should find:

\n \n \n \n

$z=\\;\\;$[[5]]

\n \n \n ", "sortAnswers": false, "showFeedbackIcon": true, "showCorrectAnswer": true, "type": "gapfill", "variableReplacementStrategy": "originalfirst"}, {"gaps": [{"correctAnswerFraction": false, "correctAnswerStyle": "plain", "scripts": {}, "marks": 3, "allowFractions": false, "extendBaseMarkingAlgorithm": true, "variableReplacements": [], "notationStyles": ["plain", "en", "si-en"], "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "mustBeReduced": false, "showCorrectAnswer": true, "mustBeReducedPC": 0, "type": "numberentry", "maxValue": "{y}", "minValue": "{y}", "variableReplacementStrategy": "originalfirst"}, {"correctAnswerFraction": false, "correctAnswerStyle": "plain", "scripts": {}, "marks": 2.6, "allowFractions": false, "extendBaseMarkingAlgorithm": true, "variableReplacements": [], "notationStyles": ["plain", "en", "si-en"], "customMarkingAlgorithm": "", "unitTests": [], "showFeedbackIcon": true, "mustBeReduced": false, "showCorrectAnswer": true, "mustBeReducedPC": 0, "type": "numberentry", "maxValue": "{x}", "minValue": "{x}", "variableReplacementStrategy": "originalfirst"}], "variableReplacements": [], "scripts": {}, "marks": 0, "extendBaseMarkingAlgorithm": true, "customMarkingAlgorithm": "", "unitTests": [], "prompt": "\n \n \n

From the second row of the reduced matrix you find an equation involving only $y$ and $z$ and using your value for $z$ we find:

\n \n \n \n

$y=\\;\\;$[[0]]

\n \n \n \n

Then using the first row we have the equation :
\$\\simplify[all]{x+ {b}y+{b*a-b}z={c3}}\$

\n \n \n \n

Using this you can now find $x$:

\n \n \n \n

$x=\\;\\;$[[1]]

\n \n \n ", "sortAnswers": false, "showFeedbackIcon": true, "showCorrectAnswer": true, "type": "gapfill", "variableReplacementStrategy": "originalfirst"}], "functions": {}, "extensions": [], "type": "question", "variables": {"a": {"definition": "random(2..6)", "templateType": "anything", "group": "Ungrouped variables", "name": "a", "description": ""}, "c3": {"definition": "random(1..3)", "templateType": "anything", "group": "Ungrouped variables", "name": "c3", "description": ""}, "z": {"definition": "c1+c2*c*(b-a*b)+c3*c*(a^2*b-a-a*b)", "templateType": "anything", "group": "Ungrouped variables", "name": "z", "description": ""}, "x": {"definition": "c3-(b*a-b)*z-b*y", "templateType": "anything", "group": "Ungrouped variables", "name": "x", "description": ""}, "c1": {"definition": "random(1..5)", "templateType": "anything", "group": "Ungrouped variables", "name": "c1", "description": ""}, "c": {"definition": "random(1..3)", "templateType": "anything", "group": "Ungrouped variables", "name": "c", "description": ""}, "y": {"definition": "a*c3-c2-a*z", "templateType": "anything", "group": "Ungrouped variables", "name": "y", "description": ""}, "b": {"definition": "random(2..6)", "templateType": "anything", "group": "Ungrouped variables", "name": "b", "description": ""}, "c2": {"definition": "random(1..3)", "templateType": "anything", "group": "Ungrouped variables", "name": "c2", "description": ""}}, "contributors": [{"name": "Bill Foster", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/6/"}, {"name": "Newcastle University Mathematics and Statistics", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/697/"}, {"name": "Timur Zaripov", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3272/"}]}]}], "contributors": [{"name": "Bill Foster", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/6/"}, {"name": "Newcastle University Mathematics and Statistics", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/697/"}, {"name": "Timur Zaripov", "profile_url": "https://numbas.mathcentre.ac.uk/accounts/profile/3272/"}]}