VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

The Gold Standard of Linear Algebra

Two equations can look different while carrying the same information. A transformation can preserve some directions and erase others. A long dataset can contain fewer independent patterns than its number of columns suggests. Linear algebra makes those structures visible.

Linear algebra studies vector spaces and transformations that preserve addition and scalar multiplication. Its language includes vectors, matrices, systems of equations, bases, rank, projection and decompositions. The gold standard is the ability to connect a calculation with the structure it describes, check the result and explain the assumptions needed for an application.

This guide develops that ability through original small examples. We will build outputs from two component vectors, solve for unknown coefficients, expose redundant information, find a best approximation and interpret repeated transformations. The numbers and practical stories are teaching constructions, not measured engineering or business data.

The existing eduKate specialist articles provide deeper routes into matrix computation, factorisation and applications. This root explains how their ideas fit together. Its educational purpose follows The Gold Standard of Education | Learning That Transfers into Life: understanding should remain usable when a familiar calculation arrives in a different representation or when one condition changes.

Find the explanation you need

Choose a route, or follow the chapters in order. The worked cases are deliberately small enough to check by hand.

Full chapter index · Practice and transfer · How X Works

Chapter index

See the structure · Chapters 1–3
  1. See vectors as objects with a declared meaning
  2. Establish what linearity preserves
  3. Make coordinates depend on a basis
Solve and interpret · Chapters 4–6
  1. Solve a system by preserving its solution set
  2. Recognise dependence before trusting the equation count
  3. Use the null space to explain hidden information
Project and decompose · Chapters 7–9
  1. Explain composition before memorising multiplication
  2. Work through projection and a best approximation
  3. Worked case: fit a line through the origin
Check applications and computation · Chapters 10–12
  1. Interpret eigenvectors through repeated action
  2. Distinguish eigen-analysis from singular-value structure
  3. Check computation as well as mathematical structure
Teach, transfer and explore · Chapters 13–16
  1. Teach the structure before extending the notation
  2. Test whether the explanation survives a changed task
  3. Questions readers often ask
  4. Choose a foundation, algorithm or application route

CHAPTER 1 OF 16 · See the structure

1. See vectors as objects with a declared meaning

Back to contents

A vector is more than an arrow on a page, although arrows provide a useful first model. Vectors can represent displacements, coefficients, measurements or other mathematical objects with defined addition and scaling. The interpretation matters whenever the vector models something outside mathematics.

Let a = (2,1) and b = (1,2). A linear combination 3a + 2b gives (8,7). Componentwise calculation produces the result: 3a = (6,3), 2b = (2,4), then addition gives (8,7). The same calculation can be drawn as combinations of directions.

Now give the components a fictional meaning. One kit contains two red pieces and one blue piece; another contains one red and two blue. Three of the first kit and two of the second produce eight red and seven blue pieces. The interpretation supplies restrictions beyond the vector arithmetic: physical kit counts are normally non-negative whole numbers.

Mathematical vector spaces allow more general scalar combinations. The vector −a is meaningful mathematically, but it need not describe a physically available negative kit. A valid calculation and a feasible practical action are therefore different checks.

Keep component definitions visible. Swapping red and blue without changing the labels changes the meaning of the record. Adding metres to seconds in one component would also require a meaningful model rather than automatic numerical permission.

For a learner, explain each operation twice: first as a mathematical combination and then in the practical story. Where do the interpretations agree, and where does the story add constraints? That distinction is the beginning of modelling. It lets abstract mathematics remain general while protecting real decisions from assumptions smuggled in by an attractive example.

Contents · Next chapter

CHAPTER 2 OF 16 · See the structure

2. Establish what linearity preserves

Back to contents

A transformation T is linear when T(u + v) = T(u) + T(v) and T(cu) = cT(u). Addition and scalar multiplication pass through the transformation. Those two conditions let us understand a complicated input by decomposing it into simpler inputs and combining their outputs.

Consider T(x,y) = (2x + y, x + 2y). We can write (x,y) as x(1,0) + y(0,1). The transformation sends the two coordinate directions to (2,1) and (1,2). Its action on every input is therefore determined by those two output vectors.

A matrix records this action once the input and output bases are chosen. For this example, the first column is (2,1) and the second is (1,2). Multiplying the matrix by an input coordinate vector combines its columns using the input components as coefficients.

Output componentCoefficient of xCoefficient of y
First21
Second12
The matrix representation of T(x,y) = (2x + y, x + 2y) in the standard coordinate bases.

Contrast U(x,y) = (2x + y + 1, x + 2y). Its fixed added term means U(0,0) is not zero, so U is not a linear transformation under the stated vector-space interpretation. It is affine. A graph that looks straight is not enough to establish linearity in this mathematical sense.

For a quick test, use one addition example and one scaling example, then examine the rule itself. Passing a few tests can suggest linearity but does not prove it for every input. The definition explains why the column description works and why a fixed offset requires different treatment rather than being ignored as a small inconvenient detail.

Contents · Previous chapter · Next chapter

CHAPTER 3 OF 16 · See the structure

3. Make coordinates depend on a basis

Back to contents

A basis is a linearly independent collection that spans the space. It provides a unique coordinate description for each vector in that space. Coordinates are the coefficients in that description; they are not an absolute identity attached to the vector regardless of reference.

Use the plane with basis vectors a = (2,1) and b = (1,2). The vector v = (8,7) has coordinates (3,2) in this basis because v = 3a + 2b. Its standard coordinates remain (8,7). Both descriptions refer to the same vector through different bases.

This distinction is easy to lose when every object is written as a pair of numbers. Ask what the pair multiplies. In the standard basis, (3,2) represents 3(1,0) + 2(0,1). In the a,b basis, the same written pair represents 3a + 2b, which is (8,7) in standard coordinates.

Changing basis reorganises a description. It does not necessarily move the underlying physical object. Applying a transformation changes the object or state described by the model. The two operations can involve similar-looking matrix products, so the intended job must be stated.

A useful exercise gives the same vector in two bases and asks the learner to reconstruct it independently from each description. If the reconstructions agree, the coordinate conversion has passed a meaningful check. Merely obtaining two different pairs and calling them equivalent is not enough.

The wider lesson is about preserving meaning while changing representation. Scientific datasets, maps and computer graphics all depend on declared references, but each application adds its own rules. Linear algebra provides the common machinery; it does not decide which reference a real measurement used or whether that measurement was correctly labelled in the first place.

Contents · Previous chapter · Next chapter

CHAPTER 4 OF 16 · Solve and interpret

4. Solve a system by preserving its solution set

Back to contents

Return to the fictional kits. We want eight red and seven blue pieces. Let x count the first kit and y the second. The relationships are 2x + y = 8 and x + 2y = 7. Building the equations is a modelling step; solving them is a subsequent mathematical step.

Multiply the second equation by two to obtain 2x + 4y = 14. Subtract the first equation: 3y = 6, so y = 2. Substitute into the first: 2x + 2 = 8, giving x = 3. Both original equations are satisfied: 6 + 2 = 8 and 3 + 4 = 7.

Elimination works through operations that preserve the common solution set: exchanging equations, multiplying an equation by a nonzero scalar and adding a multiple of one equation to another. The aim is to simplify the representation without changing which values satisfy all the conditions.

Why check the original equations? Because an arithmetic or copying error can occur during elimination. Substitution tests the candidate against the actual problem, not merely the final line of potentially mistaken working.

Now change the requested output to (1,0). The mathematical system has a unique real solution, but one coefficient is negative. That does not satisfy the original physical requirement of non-negative kit counts. Uniqueness in the vector-space problem does not guarantee feasibility under every application constraint.

The strong solution therefore contains three parts: the equations correctly represent the stated kit contents, the operations preserve their mathematical solution set and the final coefficients satisfy the practical restrictions. Students often practise only the middle. The gold standard keeps all three visible so that a correct algebraic answer remains connected with the question it was intended to answer.

Contents · Previous chapter · Next chapter

CHAPTER 5 OF 16 · Solve and interpret

5. Recognise dependence before trusting the equation count

Back to contents

The number of written equations is not necessarily the number of independent constraints. Suppose x + 2y = 5 and 2x + 4y = 10. The second equation is twice the first. It confirms the same relationship rather than supplying a new independent one.

One parameterisation is y = t and x = 5 − 2t, for any real t. There are infinitely many real solutions. If x and y must be non-negative whole kit counts, only the feasible discrete possibilities remain. Once again, the application restrictions are additional to the underlying linear system.

Now change the second right-hand side from 10 to 11. The left side is still twice the first left side, but the right side is not twice five. Elimination produces an impossible statement, so the system has no exact solution.

Rank measures the number of independent directions in the columns, equivalently in the rows. In this two-variable example with columns (1,2) and (2,4), the second column is twice the first, so the column space is a line. Only outputs on that line are reachable exactly.

A measurement story makes the distinction useful. If two sensors always report one quantity and exactly twice that quantity, they do not independently identify two unknown causes. Adding more copies of those same relationships can improve some measurement precision but cannot create a new independent direction of information.

For the transfer check, provide a third equation and ask whether it adds independent information. The learner must examine the relationship, rather than celebrate the longer worksheet. A redundant equation can be useful as a consistency check; it simply does not carry the independent constraint that its presence might suggest to someone counting lines instead of reasoning about structure.

Contents · Previous chapter · Next chapter

CHAPTER 6 OF 16 · Solve and interpret

6. Use the null space to explain hidden information

Back to contents

The null space of a matrix A contains inputs z for which Az = 0. Such an input disappears under the transformation. If Ax = b and Az = 0, then A(x + z) = b as well. Null directions explain why different inputs can produce identical outputs.

Use the dependent-column transformation from chapter five: A(x,y) = (x + 2y, 2x + 4y). The nonzero vector z = (−2,1) maps to (0,0). Moving an input by any multiple of z leaves its output unchanged.

For example, (5,0) and (3,1) both produce (5,10). Their difference is (−2,1), exactly the null direction. The observation cannot distinguish those two inputs under this model. The issue is structural information loss, not merely inaccurate arithmetic.

The rank-nullity relationship says that, for a linear map with a finite-dimensional domain, domain dimension equals rank plus nullity. Here the two-dimensional input space has rank one and nullity one. One independent direction survives in the output; another is invisible to the map.

For the earlier square transformation T(x,y) = (2x + y,x + 2y), the determinant is 2 × 2 − 1 × 1 = 3. It is nonzero, so the map is invertible: every output has one input in the full real plane. Geometrically, the determinant gives oriented area scaling. A unit-area parallelogram becomes one with area three under this map. The dependent-column transformation instead has determinant zero and collapses area into a line. This contrast connects a familiar formula with the information-loss question. However, the determinant is defined for square matrices; rank and null spaces remain useful when input and output dimensions differ. A learner should select the concept that fits the map rather than force every problem into a two-by-two determinant calculation.

An additional independent measurement can change the situation. If we also observe y directly, the two example inputs become distinguishable. More precise measurement of x + 2y alone cannot provide that missing independent relationship.

This is a powerful modelling check in reconstruction and estimation. Before asking a computer for an answer, ask whether the available observations identify a unique input under the stated model. Regularisation or a preferred solution can be useful, but it adds a selection principle. It does not turn missing observational information into something that was directly measured. A clear report separates what the data determine from what a modelling choice supplies.

Contents · Previous chapter · Next chapter

CHAPTER 7 OF 16 · Project and decompose

7. Explain composition before memorising multiplication

Back to contents

Matrix multiplication represents composition of compatible linear transformations. Under the column-vector convention, applying A first and B second gives BA. The order follows the sequence of actions, and it generally matters.

Let S be the shear S(x,y) = (x + y,y). Let D scale the first component: D(x,y) = (2x,y). Applying S first and D second gives D(S(x,y)) = (2x + 2y,y). Reversing the actions gives S(D(x,y)) = (2x + y,y).

Use input (1,1). The first order gives (4,1); the second gives (3,1). The discrepancy is not a mistake. The operations act on different intermediate states. This original example provides a direct reason why matrix multiplication is not generally commutative.

Dimensions also carry meaning. A map from a two-dimensional input to a three-dimensional output can be followed by a map accepting three-dimensional inputs. A map expecting four components cannot simply accept that output without another defined operation. The shape check protects the mathematical composition.

When a computer graphics example combines transformations, state the convention and coordinate interpretation. Row-vector conventions can reverse the written order relative to the familiar column-vector form. An expression copied from one convention into another may be syntactically plausible and semantically wrong.

The best check follows one small input through both the separate transformations and the combined matrix. They should agree under the declared convention. This catches order and indexing mistakes more meaningfully than merely verifying that a software library returned a rectangle of numbers. Composition becomes understandable when the learner can point to the intermediate state and explain why the next operation acts on that state rather than on the original input.

Contents · Previous chapter · Next chapter

CHAPTER 8 OF 16 · Project and decompose

8. Work through projection and a best approximation

Back to contents

Some equations have no exact solution because the observations do not lie in the model’s reachable output space. Least squares chooses an approximation that minimises the sum of squared residuals under a stated geometry and weighting. It answers an optimisation question, not a declaration that the model is physically true.

Begin with three fictional observations 2, 3 and 7, modelled by one common value c. Their mean is four. At c = 4, the residuals observation minus model are −2, −1 and +3, whose squares sum to 14.

The identity (2 − c)² + (3 − c)² + (7 − c)² = 14 + 3(c − 4)² proves the minimum. The extra squared term cannot be negative and becomes zero at c = 4. This is an original small calculation that can be checked by expansion.

In vector form, the model outputs are c(1,1,1), a line in three-dimensional observation space. The residual at the optimum is (−2,−1,3). Its dot product with (1,1,1) is zero, so it is orthogonal to the model direction. Projection gives a geometric explanation of the same minimisation.

MIT OpenCourseWare’s projection and least-squares session provides a primary educational route into this connection.

Change the problem by declaring the third observation much less reliable. An appropriately weighted least-squares problem can give a different answer. The original unweighted result remains correct for its original objective. Understanding means recognising the changed objective, not insisting that the mean must always be the best answer regardless of what the data represent.

Contents · Previous chapter · Next chapter

CHAPTER 9 OF 16 · Project and decompose

9. Worked case: fit a line through the origin

Back to contents

Suppose an explicitly simplified model predicts y = cx from fictional observations (1,1), (2,2) and (3,2). We assume an origin-constrained linear relationship and equal weights. The model is a teaching device, not a claim that every calibration should pass through zero.

The output direction is a = (1,2,3), and the observation vector is b = (1,2,2). The least-squares coefficient is c = (a·b)/(a·a) = 11/14. The numerator is 1 + 4 + 6 = 11, and the denominator is 1 + 4 + 9 = 14.

The fitted output is (11/14,22/14,33/14). The residual b − ca is (3/14,6/14,−5/14). Check orthogonality: a·(b − ca) = (3 + 12 − 15)/14 = 0. This independent structural check supports the arithmetic.

None of the three observations needs to lie exactly on the fitted line. Minimising total squared discrepancy differs from selecting a line through one chosen observation. The residuals also deserve inspection: their pattern can raise questions about the model, measurement or sampling that the minimisation itself does not answer.

Now allow an intercept, y = d + cx. There are two coefficients and a different model space. Reusing 11/14 without solving the changed problem would ignore the extra direction. The origin-constrained optimum has not become wrong; it has become the answer to a different question.

For transfer, ask what must remain fixed for a familiar formula to remain applicable. Here the answer includes the model form, weighting and residual definition. That is a much stronger understanding than remembering a numerator and denominator while forgetting why those particular sums appear.

Contents · Previous chapter · Next chapter

CHAPTER 10 OF 16 · Check applications and computation

10. Interpret eigenvectors through repeated action

Back to contents

An eigenvector is a nonzero vector v satisfying Av = λv. Its image remains in the same one-dimensional span, with scale factor λ. A negative eigenvalue reverses direction; zero collapses that vector to zero. The zero vector is excluded because it would not identify a meaningful eigen-direction.

Return to T(x,y) = (2x + y,x + 2y). The vector p = (1,1) maps to (3,3) = 3p. The vector q = (1,−1) maps to (1,−1) = q. Their eigenvalues are three and one.

The vector (3,1) can be written as 2p + q. After k repeated applications, its image is 2 × 3ᵏ p + q. In this basis the repeated action is simple: one component triples each time and the other stays unchanged. The calculation is about the stipulated mathematical map, not a forecast that any real system grows indefinitely.

MIT’s eigenvalues and eigenvectors session provides a primary teaching reference for the defining equation and its interpretation.

Not every real matrix has enough independent real eigenvectors to form such a basis. A real planar rotation through a right angle has no nonzero real direction preserved as a line. Its treatment needs the appropriate field or another representation. The convenient diagonal example should not become a universal promise.

The practical question is which repeated process the matrix represents. In an application, parameters may change, constraints may intervene and the linear approximation may cease to apply. Eigenvalues clarify the model’s behaviour. They do not remove the need to check whether that model continues to describe the actual system being studied.

Contents · Previous chapter · Next chapter

CHAPTER 11 OF 16 · Check applications and computation

11. Distinguish eigen-analysis from singular-value structure

Back to contents

Singular value decomposition provides another way to understand a matrix, including rectangular matrices. In a real finite-dimensional setting, it expresses the map through orthogonal input directions, non-negative scale factors and orthogonal output directions. Some scales can be zero, exposing collapsed information.

A simple example maps (x,y) to (3x,y). Along the standard horizontal and vertical axes, lengths scale by three and one. Rotating the coordinate description can make the entries less obvious without changing the underlying singular values under orthonormal basis changes.

For a rectangular map from two components to three, the input and output spaces differ. Asking for ordinary eigenvectors of that matrix in the same way as a square operator would confuse the domains. Singular-value structure remains meaningful because it describes a relationship between input directions and output directions rather than requiring the output to be compared with the same vector in one space.

Small singular values can reveal sensitivity in an inverse problem: a small output change can correspond to a much larger change along a weakly observed input direction. The exact effect depends on scales, norms, noise and the task. A threshold used to declare effective rank should therefore be explained.

Compression illustrates both usefulness and limits. Keeping dominant components can approximate a matrix with lower rank. Whether the discarded information is unimportant depends on the application. A small numerical component might still contain a feature relevant to a decision.

Use the existing specialist and numerical-analysis routes to investigate algorithms in depth. At this level, the central distinction is conceptual: eigenvectors describe an operator acting along its own directions; singular values describe directional scaling between spaces. Related ideas need not be interchangeable, and knowing which question each answers prevents a familiar decomposition name from becoming a ritual applied to every matrix.

Contents · Previous chapter · Next chapter

CHAPTER 12 OF 16 · Check applications and computation

12. Check computation as well as mathematical structure

Back to contents

Exact mathematical statements and finite-precision computation are connected but different. A matrix may be invertible in exact arithmetic while a numerical solution is sensitive to small changes in data. An algorithm can also introduce or amplify error through its operations.

Conditioning concerns sensitivity of the problem. Stability concerns the behaviour of the method. A small residual is useful, but it does not universally guarantee a small error in the inferred input when the system is ill-conditioned. The interpretation needs the problem’s sensitivity and appropriate scaling.

Use a fictional pair of nearly redundant measurements. The second equation differs only slightly from a multiple of the first. Subtracting them can isolate an unknown through a tiny coefficient. Small measurement changes can then produce large changes in that unknown. The vulnerability existed in the information structure before any particular program was chosen.

Factorisations make use of structure. QR methods connect orthogonality with least-squares computation. Cholesky uses the assumptions of a real symmetric positive-definite matrix. Conjugate gradients exploit a suitable positive-definite structure for iterative solution. Their names are not permission to ignore the required conditions.

The directory links to the existing Householder, Cholesky, conjugate-gradient, QR-iteration and Lanczos explanations. They develop those algorithms through worked mechanisms. Read each with a common checklist: define the input, verify assumptions, identify the invariant, inspect the residual and separate computational success from model validity.

Professional practice also considers storage, sparsity, cost and reproducibility. A full inverse is not automatically the best way to solve a system. A successful output should retain enough context to be checked: the data, dimensions, model, algorithm, tolerances and relevant quality measures. Numerical sophistication is valuable when it supports a transparent answer to the actual problem.

Contents · Previous chapter · Next chapter

CHAPTER 13 OF 16 · Teach, transfer and explore

13. Teach the structure before extending the notation

Back to contents

A learner who can multiply matrices may still fail to explain what the product means. Diagnose the gap. Is it component arithmetic, column combinations, compatible dimensions, order of composition or confusion between a vector and its coordinates? Those difficulties require different repairs.

Begin with a visible combination such as the fictional kits, then write the same relationship as vectors and equations. Ask the learner to move both ways. The symbols should make an already-understood relationship more general rather than arrive as an unexplained replacement for it.

Introduce one complication at a time. Start with independent columns and an exact solution. Make one column dependent and ask what becomes unreachable. Change the output so the system is inconsistent. Only then introduce approximation and projection. Each change has a purpose the learner can explain.

Require checks that expose structure. Substitute into original equations, reconstruct a vector from its basis coordinates, compare a composed map with its separate actions and test orthogonality of a least-squares residual. These checks do more than repeat the same algorithm in another order.

Use retrieval after a delay and mix representations. Give a transformation as a formula after practising matrices; give a column description after practising equations. The student should identify the same relationship without relying on the page layout or the previous worked example’s surface details.

The progression in the Secondary 1 Mathematics Tutor Clementi guide starts at the first unstable move and builds independent control. Linear algebra benefits from the same care. Abstract notation becomes less intimidating when the learner can say what each object is, which operation is allowed and how the result could be checked.

Contents · Previous chapter · Next chapter

CHAPTER 14 OF 16 · Teach, transfer and explore

14. Test whether the explanation survives a changed task

Back to contents

Try these original exercises before reading each explanation. The goal is to justify the relationship, not merely reproduce the earlier numbers.

A transformation sends (1,0) to (4,1) and (0,1) to (−1,2). If it is linear, where does (2,3) go? Combine the column images: 2(4,1) + 3(−1,2) = (5,8). Without the linearity assumption, the two stated images would not determine the answer for every input.

The equations x + y = 6 and 3x + 3y = 18 appear. Do they determine x and y uniquely? No. The second is redundant. Adding an independent equation such as x − y = 2 would resolve the two unknowns; adding another copy of the same relation would not.

A proposed linear map sends zero to (1,0). Can it be linear under the stated vector-space operations? No. Linearity requires zero to map to zero. The observation identifies a fixed offset or another failure of the linear assumption.

A least-squares program returns a small residual. Does that prove the model is the correct explanation of the data? No. It assesses fit under a particular objective. Model form, data quality, sensitivity and alternative explanations remain separate questions.

Finally, one matrix product works in one order but its reversed product has incompatible dimensions. Is the software being unreasonable? No. The reversed composition has no matching intermediate space under those definitions. The shape rule expresses a real mathematical requirement.

Transfer is visible when the learner notices the condition that changed. A familiar formula may remain useful, need adaptation or cease to apply. The strong response explains which of those occurred and why, preserving both the power of the method and the boundary that makes it trustworthy.

Contents · Previous chapter · Next chapter

CHAPTER 15 OF 16 · Teach, transfer and explore

15. Questions readers often ask

Back to contents

Is linear algebra just matrix arithmetic?

Matrices are important representations. The subject also studies spaces, transformations, independence, geometry and information structure. Arithmetic is more useful when those meanings stay visible.

Does linear mean a graph must pass through the origin?

For a linear map between vector spaces, zero maps to zero. A fixed-offset map is affine. In some statistical language, linear refers to parameters, so always establish the intended definition.

Can two equations still leave infinitely many solutions?

Yes. They may be dependent, or there may be more unknown directions than independent constraints. Examine rank and consistency rather than simply counting written equations.

Does least squares make an inconsistent system exact?

No. It chooses a best approximation under a stated objective. The residual remains part of the result, and its practical interpretation needs the model and data context.

Does every real matrix have real eigenvectors forming a basis?

No. Some require complex numbers for eigen-analysis, and some do not have enough independent eigenvectors for diagonalisation. Check the actual operator and assumptions.

What does gold standard mean here?

An explanation connecting definitions, calculations, structural checks and justified applications. It is an educational benchmark, not an examination-board designation or a guarantee that a numerical model is fit for every decision.

Contents · Previous chapter · Next chapter

CHAPTER 16 OF 16 · Teach, transfer and explore

16. Choose a foundation, algorithm or application route

Back to contents

The directory groups existing articles by the question they answer. Start with the subject overview and matrix foundations. Move into factorisations when the problem concerns computation, then explore applications where vectors and transformations model another system.

Read the application with its domain assumptions intact. A recommendation model, a robot transformation and a reconstruction problem share mathematical tools while having different data, objectives and consequences. This root connects their structure without claiming that one technique supplies expertise in every field.

Build the foundation and mathematical language

Start with vectors, algebra and the existing linear-algebra overview, then connect the exact mathematics with numerical questions.

Solve systems and exploit matrix structure

These specialist articles explain the conditions and checks behind direct, orthogonal and iterative methods, including sparse representations.

Study eigenproblems and structured computation

Move from the defining eigen-equation into algorithms, subspaces and structured matrix applications.

Follow transformations into real models

The same mathematics appears in reconstruction, robotics, graphics and recommendations. Each application retains its own measurement and modelling assumptions.

Contents · Previous chapter · Sources and scope

Sources and scope

Primary educational references include MIT OpenCourseWare’s Linear Algebra resource index, projections and least squares and eigenvalues and eigenvectors. The course index provides routes into spaces, transformations, bases and singular value decomposition.

Sources and ecosystem destinations were checked on 21 October 2026. Kit contents, observations and all small numerical cases are original teaching models. Application discussions distinguish exact mathematics from measurement, finite-precision calculation and the suitability of a real model. No equipment performance, professional outcome or predictive guarantee is asserted.

Back to contents · How X Works