← LibraryLinear Independence of Vectors | KEVOS® MathematicsProject Delivery · Project ManagementLesson 86/189← PrevNext →
ArticlePublished 8 Aug 202624 min readBy Kevin Jogin
Skip to content

Engineering/Mathematics/Vectors

Linear Independence of Vectors

A set of vectors is linearly independent when the only way to combine them into the zero vector is to weight every one of them by zero. Anything less makes at least one vector redundant, and a single row reduction decides which case applies.

  • Core level
  • Stream: independence
  • Reading time 14 min
  • Ref KVS-ENG-MATH-0024
Taxonomy
Engineering / Mathematics
Property of
A set of vectors, not of a single vector
Definition test
Only the trivial relation of linear dependence exists
Practical test
Row-reduce the matrix of columns; independent iff r=n
Shortcut
n>m in m forces dependence
Cost
One row reduction, O(mnmin(m,n))

Overview

Given a set of vectors, the question that matters is whether any of them is redundant — whether the same span could be produced with fewer. Linear independence is the precise form of that question, and it is asked not about individual vectors but about the set as a whole.

The formulation is indirect and deliberately so. A relation of linear dependence on a set S={u1,,un} is any true equation α1u1++αnun=0. One such relation always exists, obtained by setting every scalar to zero; it is called the trivial relation and it carries no information. The set is linearly independent exactly when the trivial relation is the only one. If some relation has at least one non-zero scalar, the set is linearly dependent.

Phrased this way the question is immediately computable. Assembling the vectors as the columns of a matrix A, a relation of linear dependence is precisely a solution of the homogeneous system Ax=0, with the scalars as the entries of x. The set is therefore independent if and only if that homogeneous system has a unique solution — and since a homogeneous system is always consistent, this reduces further to counting: independent if and only if the rank r of A equals the number of vectors n.

The practical consequence is that independence is settled by one row reduction and one comparison, with no search over scalars. It also comes with a free structural bound: more than m vectors in m are always dependent, because the homogeneous system then has more unknowns than equations. Independence is what distinguishes an efficient description of a subspace from a padded one, and it is the second of the two conditions — with spanning — that define a basis.

Definition

Relation of Linear Dependence for Column Vectors

RLDCV

Given a set of vectors S={u1,u2,,un} from m, a relation of linear dependence on S is a true statement of the form α1u1+α2u2++αnun=0. If every scalar is zero, the statement is the trivial relation of linear dependence on S.

A relation of linear dependence is an equation, not a vector. Most of it is a linear combination, but the assertion that the combination equals 0 is what makes it a relation.

Linear Independence of Column Vectors

LICV

The set S={u1,u2,,un} is linearly dependent if there exists a relation of linear dependence on S that is not trivial. If the trivial relation is the only relation of linear dependence on S, then S is linearly independent.

Linear independence is a property of the set, not of any member of it. No single vector is independent or dependent in isolation; the terms apply only to a collection.

Concepts

Why the definition is stated through the zero vector

An intuitive definition might read: no vector in the set is a linear combination of the others. That is a correct characterisation, but as a definition it is awkward. It quantifies over every member in turn, it needs a special case for a single vector, and it obscures the symmetry of the situation.

The relation-of-dependence formulation avoids all of this. It asks one question about the set as a whole, and it is directly computable. The two formulations connect immediately: if αk0 in a non-trivial relation, dividing through by αk and rearranging expresses uk as a combination of the others. Conversely, any such expression rearranges into a relation whose k-th coefficient is 1, hence non-trivial. Note the asymmetry the intuitive version hides: dependence guarantees some vector is redundant, not that every vector is.

Independence as a homogeneous system

Let A be the m×n matrix whose columns are the vectors of S. A linear combination α1A1++αnAn is exactly the matrix-vector product Ax with [x]j=αj. So relations of linear dependence on S correspond one-to-one with solutions of Ax=0, and the trivial relation corresponds to x=0.

This gives the central theorem: S is linearly independent if and only if the homogeneous system Ax=0 has a unique solution. One direction is a direct translation. The other is proved by contraposition: if the solution is not unique, then since a homogeneous system is always consistent it has infinitely many solutions, at least one of which is non-trivial, and that solution supplies a non-trivial relation. The definition has been converted into a computation that the row-reducing algorithm already performs.

The rank test

The homogeneous test can be sharpened so that no solution set is ever computed. Let B be a matrix in reduced row-echelon form row-equivalent to A, with r non-zero rows. The homogeneous system is consistent, so its solution is unique exactly when there are no free variables, that is when nr=0.

Hence: S is linearly independent if and only if r=n, where n is the number of vectors and r is the rank of the matrix formed from them as columns. This is the form used in practice. It requires only a count of the non-zero rows of the reduced form — not the pivot positions, not the entries, not the null space. When r<n, the difference nr is the number of free variables and therefore the number of independent relations of dependence carried by the set.

More vectors than size forces dependence

If S contains n vectors from m and n>m, then S is linearly dependent, with no computation required. The matrix of columns is m×n with more columns than rows, so its rank satisfies rm<n and the rank test fails immediately. Equivalently, the homogeneous system has more unknowns than equations and therefore has infinitely many solutions.

This is a genuine structural bound rather than a computational shortcut, and it is the seed of the theory of dimension: no linearly independent subset of m can contain more than m vectors. In practice it settles many questions on inspection — nine vectors in 4 are dependent regardless of their entries — and it warns that any modelling procedure producing more basis candidates than there are degrees of freedom has already produced redundancy.

What dependence costs, and what independence buys

A dependent spanning set describes its span with redundant material: some vector can be deleted without shrinking the span, and the coordinates of a given vector in terms of the set are not unique. Non-uniqueness of coordinates is the operationally serious consequence. If a measurement or a design state can be written in more than one way, no coordinate value is meaningful on its own, and any optimisation or estimation over those coordinates is ill posed.

Independence removes exactly that ambiguity: a vector in the span of an independent set has exactly one representation. Together with spanning, independence defines a basis, and the uniqueness of coordinates with respect to a basis is what makes coordinates a usable engineering quantity. Independence is therefore not a technical nicety but the condition under which numbers attached to a model mean one thing.

Sets, multiplicity and the zero vector

Two edge cases follow directly from the definition. Any set containing the zero vector is dependent: weight 0 by 1 and everything else by 0 to obtain a non-trivial relation. Any list containing a repeated vector is dependent: weight one copy by 1, the other by 1, the rest by 0.

The second case exposes a notational trap. Strictly, a set does not contain duplicates, so a repeated vector collapses on set formation. In practice one works with an ordered list of columns, where repetition is possible and must be handled. The homogeneous-system and rank tests apply to the list of columns and detect repetition correctly, which is another reason to prefer them over reasoning about the set abstractly.

Deciding independence of a set of column vectors

Count firstIf the set has n vectors from m with n>m, it is linearly dependent. Stop — no arithmetic is needed.
Look for obvious relationsThe zero vector in the set, a repeated column, or one vector visibly a multiple of another all establish dependence immediately.
Build the matrix of columnsForm the m×n matrix A whose j-th column is uj. Order does not affect the verdict, only the labelling of any relation found.
Row-reduce and count non-zero rowsApply the row-reducing algorithm to A and let r be the number of non-zero rows of the reduced form. The augmented column of zeros can be omitted.
Compare r with nIf r=n the set is linearly independent. If r<n it is dependent, with nr free variables and hence nr independent relations of dependence.
If dependent, extract a relationSet one free variable to 1 and the rest to 0, solve for the dependent variables, and read the scalars of an explicit non-trivial relation.

Equations

Relation of linear dependence

EQ-LI-01
α1u1+α2u2++αnun=0

Any true statement of this form is a relation of linear dependence on S={u1,,un}. It is an equation, not a vector, and its content lies entirely in which scalars are permitted to be non-zero.

The trivial relation, always available

EQ-LI-02
0u1+0u2++0un=0

This relation holds for every set of vectors whatsoever and therefore distinguishes nothing. Independence is the statement that no other relation exists.

Independence as a matrix condition

EQ-LI-03
A=[u1u2un],SindependentN(A)={0}

Relations of linear dependence on S are exactly the elements of the null space of the matrix of columns. Independence is the triviality of that null space.

The rank test

EQ-LI-04
Sindependentr=n

Here n is the number of vectors and r is the number of non-zero rows in a reduced row-echelon form of the matrix of columns. When r<n, the set carries nr independent relations of dependence.

More vectors than size implies dependence

EQ-LI-05
Sm,|S|=n>mSdependent

The matrix of columns has more columns than rows, so rm<n and the rank test fails. No linearly independent subset of m can have more than m elements.

Dependence rearranged as redundancy

EQ-LI-06
αk0uk=1αkjkαjuj

Any non-trivial relation with a non-zero coefficient in position k exhibits uk as a combination of the remaining vectors. Only the positions with non-zero coefficients are redundant in this sense.

An explicit relation on a dependent set

EQ-LI-07
2[1213]+1[2101]1[4527]=[0000]

The certificate of dependence for the worked example below. Producing an explicit relation is the only conclusive way to demonstrate dependence; a failed search proves nothing.

Variable Definitions

Symbols used on this page
SymbolNameMeaningDomain / type
SSet of vectorsThe collection whose independence is in questionfinite subset of C^m
ujMember vectorThe j-th vector of the set, and the j-th column of the matrix built from itvector in C^m
αjRelation coefficientScalar weight applied to uj in a relation of linear dependencecomplex scalar
nNumber of vectorsCardinality of S; equals the number of columns of Apositive integer
mVector sizeNumber of entries in each vector; equals the number of rows of Apositive integer
AMatrix of columnsThe m×n matrix whose columns are the vectors of Sm x n matrix
rRankNumber of non-zero rows of a reduced row-echelon form of A0 to min(m,n)
N(A)Null spaceSet of all relations of linear dependence on S, encoded as coefficient vectorssubspace of C^n
0Zero vectorThe target of every relation of linear dependence, of size mvector in C^m

Worked Numerical Example

Problem statement

Three load-response profiles have been measured on a four-sensor test rig: u1=(1,2,1,3), u2=(2,1,0,1) and u3=(4,5,2,7), each entry a sensor reading in microstrain. Determine whether the third test adds information the first two do not already contain, and if not, exhibit the redundancy explicitly.

  1. Apply the counting bound first

    There are n=3 vectors in 4, so nm and the automatic dependence result does not apply. Had a fifth profile been measured, dependence would have followed with no arithmetic at all. Computation is therefore necessary here.

    n=3,m=4,nm
  2. Write down the relation of linear dependence to be solved

    The question is whether scalars α1,α2,α3, not all zero, exist satisfying the relation below. The trivial choice always works and tells us nothing; the entire content of the problem is whether anything else does.

    α1[1213]+α2[2101]+α3[4527]=[0000]
  3. Assemble the matrix of columns

    The relation is exactly the homogeneous system Ax=0 with the three profiles as columns and x=(α1,α2,α3). The augmented column of zeros is unaffected by every row operation and can be omitted from the working.

    A=[124215102317]
  4. Clear the first column

    The entry (1,1) is already 1. Apply 2R1+R2 giving (0,3,3); 1R1+R3 giving (0,2,2); and 3R1+R4 giving (0,5,5). Every lower row is now a multiple of (0,1,1), which already signals what is coming.

    [124033022055]
  5. Complete the reduction

    Scale with 13R2 to obtain (0,1,1), then clear column 2 throughout: 2R2+R1 gives (1,0,2), 2R2+R3 gives a zero row, and 5R2+R4 gives another. Two non-zero rows remain.

    B=[102011000000]
  6. Apply the rank test

    The reduced form has r=2 non-zero rows against n=3 vectors. Since r<n, the set is linearly dependent. The deficit nr=1 is the number of free variables, so the set carries exactly one independent relation of dependence.

    r=2<3=n,nr=1
  7. Extract the explicit relation

    Column 3 is the non-pivot column, so α3 is free. The two non-zero rows read α1+2α3=0 and α2+α3=0. Choosing α3=1 gives α1=2 and α2=1, all integers. Substituting confirms the relation entry by entry: 2+24=0, 4+15=0, 2+0+2=0, 6+17=0.

    2u1+u2u3=0,equivalentlyu3=2u1+u2
  8. Contrast with an independent set

    Altering a single reading — replacing u3 by (4,5,2,8) — changes the outcome entirely. The same reduction then leaves a third non-zero row and yields r=3=n, so the modified set is linearly independent. Dependence is not a robust property: it holds on a set of measure zero, which is exactly why it must be tested with a tolerance on real measurement data.

    [124215102318][100010001000]
Result

The third test profile is exactly twice the first plus the second, so it contributes nothing the earlier two do not already span. The rig has effectively characterised a two-dimensional response space using three tests, and one test can be dropped — or better, replaced by a loading chosen to excite a direction outside the current span. Note that the relation identifies u3 as redundant only because its coefficient is non-zero; the same relation equally licenses dropping u1 or u2 instead.

Applications &amp; Industry Use

Experimental mechanics

Designing an efficient test programme

Each load case applied to a specimen yields a response vector. Testing whether the accumulated responses are independent shows how many genuinely distinct loading directions have been explored, and the relation of dependence identifies which planned test would merely reproduce a combination of earlier ones.

Statistics &amp; regression

Detecting exact collinearity in a design matrix

If the predictor columns of a design matrix are linearly dependent, the least-squares normal equations are singular and the coefficients are not identifiable. Row reduction locates the dependence and the relation names the offending combination — typically a dummy-variable trap or a variable that is a deterministic function of others.

Chemical engineering

Counting independent reactions

A set of proposed reaction stoichiometry vectors may contain reactions that are combinations of others. The rank of the stoichiometric matrix is the number of independent reactions, and the relations of dependence show precisely how the redundant reactions decompose.

Robotics

Redundancy and singularity of manipulators

The columns of a Jacobian are the joint-velocity contributions to end-effector motion. Dependence among them means the manipulator has lost a degree of freedom in task space at that configuration; the relation of dependence is the joint-velocity combination producing no end-effector motion — the self-motion of the arm.

Communications &amp; coding

Validating a generator matrix

A linear block code encodes k information symbols using k generator vectors, which must be independent for the encoding to be injective and the code to achieve its nominal rate. The rank test over the code's finite field is the standard validation, and dependence means two distinct messages encode to the same codeword.

Structural dynamics

Independence of measured mode shapes

Modal identification produces a set of mode shape vectors that should be independent to serve as a reduced basis. Near-dependence between two extracted shapes indicates closely spaced modes or an over-fitted identification, and is detected by rank analysis with a tolerance rather than by an exact test.

Design Considerations

Independence is a property of the set, and it is fragile

Asking whether a single vector is independent is meaningless, and asking whether two sets share independence tells you nothing about their union. More importantly, dependence is a measure-zero condition: an arbitrarily small perturbation of a dependent set makes it independent. Any conclusion drawn from an exact dependence test on measured data is therefore almost certainly an artefact.

On real data, ask how far from dependent, not whether

The engineering question is rarely exact dependence but near-dependence, which causes the same practical damage — ill-conditioned estimates, unstable coordinates — without ever triggering an exact test. Quantify it with the smallest singular value of the matrix of columns, or with the condition number, and set a threshold justified by the measurement uncertainty.

Use the counting bound before computing

More than m vectors in m are always dependent. This settles a surprising number of practical questions instantly and, more usefully, acts as a design check: any procedure that generates more candidate basis vectors than there are degrees of freedom has produced redundancy by construction and should be reconsidered rather than tested.

Independence and spanning are separate requirements

A set can be independent without spanning, spanning without being independent, both, or neither. Independence bounds the size of the set from above; spanning bounds it from below. A basis is the point where the two constraints meet. Confusing them leads to the mistake of assuming that removing a redundant vector preserves the span — it does, but only when the vector removed carries a non-zero coefficient in some relation.

Prefer orthogonality where the choice is available

Orthogonal non-zero vectors are automatically independent, and their independence is robust rather than fragile. Where a basis is being constructed rather than measured — modal decomposition, quadrature rules, signal dictionaries — enforcing orthogonality gives numerically stable coordinates, trivial inversion, and no need to test independence at all.

Order the vectors deliberately if you intend to prune

The verdict on independence is unaffected by the order of the vectors, but which vectors survive a pruning is not. Row reduction retains the columns that become pivot columns, which are the earliest ones in the given order. Placing the most trustworthy or most physically meaningful vectors first therefore determines which are kept when redundancy is removed.

Standards &amp; Codes

Notation, interchange and numerical standards that govern how this material is written down, stored and computed in production systems.

Applicable standards, conventions and reference implementations
ReferenceTitleRelevance to this topic
ISO 80000-2Quantities and units — Part 2: MathematicsStandardises the notation used for sets of vectors, indexed families and scalar coefficients, and the typographic distinction between the zero vector and the scalar zero that the definition depends on.
LAPACK referenceLinear Algebra PACKage reference implementationSupplies the rank-revealing tools that implement this test in practice: column-pivoted QR (xGEQP3) and singular value decomposition (xGESVD), both of which quantify near-dependence rather than merely detecting exact dependence.
IEEE 754-2019IEEE Standard for Floating-Point ArithmeticExplains why an exact test for dependence is unusable on computed data: rounding perturbs a dependent set into an independent one, so any implementation must decide rank against a stated tolerance.
ISO 5725-1Accuracy (trueness and precision) of measurement methods and resultsProvides the framework for the measurement uncertainty that must set the tolerance in any independence test applied to experimental vectors, such as measured response profiles or mode shapes.
ISO/IEC 40314Mathematical Markup Language (MathML) Version 3.0Encodes the relations of linear dependence and the column matrices on this page as structured markup, keeping the coefficients individually addressable to assistive technology.

Material Selection

For a mathematical topic, "material" is the numeric representation: the scalar field, storage format and precision the computation is built from.

Representation and precision selection
RepresentationSelect whenTrade-off
Exact rational or integer arithmeticSymbolic vectors, stoichiometric matrices, and small verification cases where the verdict must be unambiguous.Gives a definitive yes or no with no tolerance, but says nothing about how close an independent set is to being dependent, which is usually the question that matters.
IEEE 754 binary64 with a rank toleranceThe default for measured or computed vectors of moderate size.Fast and standard, but the verdict is threshold-dependent; the tolerance must be stated and justified against the data's own uncertainty.
Singular value decompositionNear-dependence must be quantified: modal analysis, collinearity diagnostics, sensor placement.The smallest singular value measures the exact distance to the nearest dependent set, at roughly an order of magnitude more work than a factorisation.
Column-pivoted QR factorisationA well-conditioned independent subset must be selected from a larger set of candidates.Identifies which columns to retain and in what order, at moderate cost, but the selection is a heuristic and is not guaranteed to be the best-conditioned subset.
Finite field arithmeticCoding theory and cryptography, where the vectors live over a finite field by construction.Exact with no tolerance question and fixed operand size, but independence over a finite field does not correspond to independence over the rationals for the same integer entries.
Sparse storage with a sparse QRVery large sets of long, sparse vectors, such as incidence or feature matrices.Makes the computation tractable, but fill-in during factorisation can dominate and the rank tolerance interacts with the ordering chosen.

Manufacturing Notes

Implementation notes — how the result is actually produced by hand, by algorithm and by library, including cost and numerical behaviour.

Cost of the test

The test is one row reduction of an m×n matrix, costing O(mnmin(m,n)) operations — the same order as solving a single linear system. Only the count of non-zero rows is needed, so the reduction may stop at echelon form and skip the clearing above the pivots, saving roughly a third of the arithmetic.

Producing a certificate either way

Dependence is certified by exhibiting an explicit non-trivial relation and evaluating the linear combination, which is O(mn) and completely conclusive. Independence has no equally short certificate in floating point; the best available evidence is a factorisation with well-separated pivots together with the smallest singular value.

Library behaviour

numpy.linalg.matrix_rank computes rank from singular values against a default tolerance derived from the matrix dimensions and machine epsilon, and comparing its result with the column count implements the rank test directly. SymPy's Matrix.columnspace and Matrix.rref answer the same question exactly for symbolic input. MATLAB's rank accepts an explicit tolerance argument, which should always be supplied on measured data.

Hand technique

Check the counting bound, then scan for a zero vector, a repeated column, or a column that is an obvious multiple of another. If none is apparent, reduce to echelon form only and count the non-zero rows. Working with the columns in a deliberate order pays off later, because reduction retains the earliest columns as pivots.

Verification of an extracted relation

Never accept a relation without substituting it back. Compute the linear combination with the reported scalars and confirm every entry is zero; a single non-zero entry indicates an arithmetic error in the reduction rather than a genuine near-relation. On floating-point data, check that the residual is small relative to the norms of the individual terms, since large terms cancelling to a small residual is the signature of near-dependence rather than exact dependence.

Failure Modes &amp; Common Mistakes

Failure modes, root causes and prevention
Failure mode / mistakeImpactRoot causePrevention & detection
Calling a single vector independent or dependentmediumTreating independence as a property a vector carries rather than a relation among several.Always name the set. The only meaningful single-vector statement is that {u} is independent precisely when u0.
Concluding independence from a failed searchhighTrying a few coefficient combinations, finding none that works, and declaring the set independent.Independence is a statement about all possible coefficients and cannot be established by sampling. Use the rank test, which examines the entire solution space in one computation.
Testing measured vectors for exact dependencehighApplying an exact-arithmetic rank test to floating-point measurements, where rounding guarantees an independent verdict.Quantify near-dependence with the smallest singular value or the condition number, and set the threshold from the measurement uncertainty.
Assuming every vector in a dependent set is redundantmediumReading dependence as if every member were a combination of the others.Only positions with a non-zero coefficient in the relation are redundant. A set containing 0 and one non-zero vector is dependent, yet the non-zero vector is not a combination of the rest.
Forming the matrix with the vectors as rowsmediumStacking the vectors horizontally out of habit, then applying the column-based rank test.The rank test as stated requires the vectors as columns. Row and column rank coincide, so the verdict survives, but the null space and the extracted relation will refer to the wrong objects.
Overlooking the counting boundlowRow-reducing a 4×9 matrix to discover a result that follows from n>m alone.Compare the number of vectors with the vector size before computing anything.
Confusing independence with orthogonalitymediumAssuming independent vectors are at right angles, or that a small inner product means near-dependence.Orthogonal non-zero vectors are independent, but independent vectors need not be orthogonal and may be nearly parallel. Use singular values, not inner products, to measure proximity to dependence.
Ignoring repeated columnslowWorking with a list rather than a set and failing to notice a duplicated vector.Duplication is immediate dependence, with relation coefficients 1 and 1. The rank test detects it automatically, which is a reason to prefer it over abstract reasoning about the set.

FAQs

Why is linear independence defined using the zero vector rather than by saying no vector is a combination of the others?

The two conditions are equivalent, but the zero-vector formulation is a single symmetric statement about the whole set rather than a claim quantified over each member in turn, and it translates directly into a homogeneous system that can be solved once. The intuitive version also hides an asymmetry: dependence guarantees some vector is redundant, not that all of them are.

Can a single vector be linearly independent?

The set {u} is linearly independent precisely when u0, since the relation αu=0 forces α=0 only in that case. But the property belongs to the set, not to the vector; describing a lone vector as independent is a category error even when the corresponding set is.

What does the number nr tell me about a dependent set?

It is the number of free variables in the homogeneous system, and therefore the dimension of the space of relations of linear dependence on the set. A value of 1 means there is essentially one relation, unique up to scaling; a value of 3 means three independent redundancies, and at least three vectors could be removed before the span begins to shrink.

Does the order of the vectors affect the answer?

Not the verdict, and not the rank. It does affect which vectors are identified as pivot columns during reduction, so it determines which subset is retained when a dependent set is pruned to an independent one. Place the vectors you most want to keep first.

How do I test independence on real measured data?

Do not test for exact dependence — rounding and measurement noise guarantee an independent answer. Compute the singular values of the matrix of columns and compare the smallest with a threshold derived from your measurement uncertainty. The meaningful engineering question is how close the set is to dependent, because near-dependence causes the same ill-conditioning as dependence.

Are orthogonal vectors always linearly independent?

Any set of mutually orthogonal non-zero vectors is linearly independent, which is proved in one line by taking the inner product of a relation with each vector in turn. The converse fails badly: independent vectors can be almost parallel, and such a set is independent yet numerically indistinguishable from dependent.

What is the connection between independence and a basis?

A basis is a set that is both linearly independent and spanning. Spanning guarantees every vector in the space can be written as a combination of the set; independence guarantees that writing is unique. Independence bounds the size of the set from above and spanning bounds it from below, so a basis is where the two constraints meet.

References

  1. Beezer, R. A. A First Course in Linear Algebra, Version 0.70. University of Puget Sound, 2006. Section LI, Definition RLDCV, Definition LICV, Theorem LIVHS and Theorem LIVRN. Licensed under the GNU Free Documentation License v1.2.
  2. ISO 80000-2:2019, Quantities and units — Part 2: Mathematics. International Organization for Standardization.
  3. Golub, G. H. and Van Loan, C. F. Matrix Computations, 4th edition. Johns Hopkins University Press, 2013.
  4. Higham, N. J. Accuracy and Stability of Numerical Algorithms, 2nd edition. Society for Industrial and Applied Mathematics, 2002.
  5. Anderson, E. et al. LAPACK Users' Guide, 3rd edition. Society for Industrial and Applied Mathematics, 1999.
  6. Belsley, D. A., Kuh, E. and Welsch, R. E. Regression Diagnostics: Identifying Influential Data and Sources of Collinearity. Wiley, 1980.

AI Suggested Questions

  • Construct a set of four vectors in 5 whose space of dependence relations has dimension two, and exhibit two independent relations.
  • Show that any set of mutually orthogonal non-zero vectors is linearly independent, and explain why the converse fails.
  • How should a rank tolerance be chosen for a matrix of measured mode shapes with 2% amplitude uncertainty?
  • Compare column-pivoted QR and singular value decomposition for selecting a well-conditioned independent subset from twenty candidate vectors.
  • Give a set that is linearly dependent but in which one specific vector is not a combination of the others, and explain the asymmetry.
  • Why does an exact dependence test almost always return independent on floating-point data, and what should replace it?

Related Calculators

Continue learning

Algebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project ManagementArchetypes: Reference Catalogue of Worked Systems | KEVOS® MathematicsArticle · Project Management