<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linear Systems on Arshad Siddiqui</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/</link><description>Recent content in Linear Systems on Arshad Siddiqui</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 29 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>Systems of Linear Equations</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/010-systems-of-linear-equations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/010-systems-of-linear-equations/</guid><description>&lt;h1 id="systems-of-linear-equations">
 Systems of Linear Equations
 
 &lt;a class="anchor" href="#systems-of-linear-equations">#&lt;/a>
 
&lt;/h1>
&lt;p>A system of linear equations can be written compactly as:&lt;/p>
&lt;blockquote class="book-hint danger">
&lt;link rel="stylesheet" href="https://arshadhs.github.io/katex/katex.min.css" />
&lt;script defer src="https://arshadhs.github.io/katex/katex.min.js">&lt;/script>
 &lt;script defer src="https://arshadhs.github.io/katex/auto-render.min.js" onload="renderMathInElement(document.body, {
 &amp;#34;delimiters&amp;#34;: [
 {&amp;#34;left&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;display&amp;#34;: true},
 {&amp;#34;left&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\(&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\)&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\[&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\]&amp;#34;, &amp;#34;display&amp;#34;: true}
 ]
});">&lt;/script>
&lt;span>
 \[ 
A\mathbf{x}=\mathbf{b}
 \]
 &lt;/span>
&lt;/blockquote>
&lt;p>This represents:&lt;/p>
&lt;ul>
&lt;li>a &lt;strong>linear transformation&lt;/strong> applied to an unknown vector (\mathbf{x})&lt;/li>
&lt;li>producing an output vector (\mathbf{b})&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="key-components">
 Key components
 
 &lt;a class="anchor" href="#key-components">#&lt;/a>
 
&lt;/h2>
&lt;h3 id="coefficient-matrix-a">
 Coefficient matrix (A)
 
 &lt;a class="anchor" href="#coefficient-matrix-a">#&lt;/a>
 
&lt;/h3>
&lt;p>(A) contains the coefficients of the variables.&lt;/p></description></item><item><title>Matrices</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/020-matrices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/020-matrices/</guid><description>&lt;h1 id="matrices">
 Matrices
 
 &lt;a class="anchor" href="#matrices">#&lt;/a>
 
&lt;/h1>
&lt;p>Matrices are the &lt;strong>core data structure of linear algebra&lt;/strong> and the &lt;strong>workhorse of machine learning&lt;/strong>.&lt;br>
Almost every ML model can be described as a sequence of matrix operations.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://arshadhs.github.io/docs/ai/maths/linear-algebra/03-matrix-decomposition/special-matrices/">Special Matrices&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="matrix">
 Matrix
 
 &lt;a class="anchor" href="#matrix">#&lt;/a>
 
&lt;/h2>
&lt;p>A &lt;strong>matrix&lt;/strong> is a rectangular array of numbers arranged in &lt;strong>rows and columns&lt;/strong>.&lt;/p>
&lt;blockquote class="book-hint danger">
&lt;link rel="stylesheet" href="https://arshadhs.github.io/katex/katex.min.css" />
&lt;script defer src="https://arshadhs.github.io/katex/katex.min.js">&lt;/script>
 &lt;script defer src="https://arshadhs.github.io/katex/auto-render.min.js" onload="renderMathInElement(document.body, {
 &amp;#34;delimiters&amp;#34;: [
 {&amp;#34;left&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;display&amp;#34;: true},
 {&amp;#34;left&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\(&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\)&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\[&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\]&amp;#34;, &amp;#34;display&amp;#34;: true}
 ]
});">&lt;/script>
&lt;span>
 \[ 
A \in \mathbb{R}^{m \times n}
 \]
 &lt;/span>
&lt;/blockquote>
&lt;p>An ( m \times n ) matrix has:&lt;/p></description></item><item><title>Matrix Transposition</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/matrix-transposition/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/matrix-transposition/</guid><description>&lt;h1 id="transposition-of-a-matrix">
 Transposition of a Matrix
 
 &lt;a class="anchor" href="#transposition-of-a-matrix">#&lt;/a>
 
&lt;/h1>
&lt;p>The &lt;strong>transpose of a matrix&lt;/strong> is obtained by &lt;strong>swapping rows and columns&lt;/strong>.&lt;/p>
&lt;p>If&lt;/p>

&lt;link rel="stylesheet" href="https://arshadhs.github.io/katex/katex.min.css" />
&lt;script defer src="https://arshadhs.github.io/katex/katex.min.js">&lt;/script>

 &lt;script defer src="https://arshadhs.github.io/katex/auto-render.min.js" onload="renderMathInElement(document.body, {
 &amp;#34;delimiters&amp;#34;: [
 {&amp;#34;left&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;display&amp;#34;: true},
 {&amp;#34;left&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\(&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\)&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\[&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\]&amp;#34;, &amp;#34;display&amp;#34;: true}
 ]
});">&lt;/script>

&lt;span>
 \[ 
A = [a_{ij}]
 \]
 &lt;/span>


&lt;p>then the transpose of ( A ), denoted ( A^T ), is:&lt;/p>

&lt;span>
 \[ 
A^T = [a_{ji}]
 \]
 &lt;/span>


&lt;hr>
&lt;h2 id="rules-of-matrix-transposition">
 Rules of Matrix Transposition
 
 &lt;a class="anchor" href="#rules-of-matrix-transposition">#&lt;/a>
 
&lt;/h2>
&lt;h3 id="1-transpose-of-a-transpose">
 1. Transpose of a Transpose
 
 &lt;a class="anchor" href="#1-transpose-of-a-transpose">#&lt;/a>
 
&lt;/h3>

&lt;span>
 \[ 
(A^T)^T = A
 \]
 &lt;/span>


&lt;p>&lt;strong>Intuition&lt;/strong>&lt;br>
Swapping rows and columns twice returns the original matrix.&lt;/p></description></item><item><title>Solving Linear Systems</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/030-solving-linear-systems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/030-solving-linear-systems/</guid><description>&lt;h1 id="solving-linear-systems">
 Solving Linear Systems
 
 &lt;a class="anchor" href="#solving-linear-systems">#&lt;/a>
 
&lt;/h1>
&lt;p>Solve using:&lt;/p>
&lt;ul>
&lt;li>Substitution Method&lt;/li>
&lt;li>Elimination Method (Multiple &amp;amp; then Subtract)&lt;/li>
&lt;li>Cross Multiplication&lt;/li>
&lt;/ul>
&lt;p>Linear system can have:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>no solution&lt;/strong>&lt;/li>
&lt;li>&lt;strong>a unique solution&lt;/strong>&lt;/li>
&lt;li>&lt;strong>infinitely many solutions&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="positive-definite-matrices">
 Positive Definite Matrices
 
 &lt;a class="anchor" href="#positive-definite-matrices">#&lt;/a>
 
&lt;/h2>
&lt;p>A square matrix is positive definite if pre-multiplying and post-multiplying it by the same vector always gives a positive number as a result, independently of how we choose the vector.&lt;/p>
&lt;p>Positive definite symmetric matrices have the property that all their eigenvalues are positive.&lt;/p></description></item><item><title>Forward and Backward Substitution</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/forward-backward/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/forward-backward/</guid><description>&lt;h1 id="forward-and-backward-substitution">
 Forward and Backward Substitution
 
 &lt;a class="anchor" href="#forward-and-backward-substitution">#&lt;/a>
 
&lt;/h1>
&lt;p>Forward and backward substitution are efficient algorithms used to solve linear systems when the coefficient matrix is &lt;strong>triangular&lt;/strong>.&lt;/p>
&lt;p>They are typically used after:&lt;/p>
&lt;ul>
&lt;li>Gaussian elimination&lt;/li>
&lt;li>LU decomposition&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h1 id="1-forward-substitution-lower-triangular-systems">
 1. Forward Substitution (Lower Triangular Systems)
 
 &lt;a class="anchor" href="#1-forward-substitution-lower-triangular-systems">#&lt;/a>
 
&lt;/h1>
&lt;p>Used to solve:&lt;/p>
&lt;blockquote class="book-hint danger">
&lt;link rel="stylesheet" href="https://arshadhs.github.io/katex/katex.min.css" />
&lt;script defer src="https://arshadhs.github.io/katex/katex.min.js">&lt;/script>
 &lt;script defer src="https://arshadhs.github.io/katex/auto-render.min.js" onload="renderMathInElement(document.body, {
 &amp;#34;delimiters&amp;#34;: [
 {&amp;#34;left&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;display&amp;#34;: true},
 {&amp;#34;left&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\(&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\)&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\[&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\]&amp;#34;, &amp;#34;display&amp;#34;: true}
 ]
});">&lt;/script>
&lt;span>
 \[ 
L\mathbf{x} = \mathbf{b}
 \]
 &lt;/span>
&lt;/blockquote>
&lt;p>where (L) is a &lt;strong>lower triangular matrix&lt;/strong>:&lt;/p></description></item><item><title>Inverse Matrix</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/inverse-matrix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/inverse-matrix/</guid><description>&lt;h1 id="inverse-matrix">
 Inverse Matrix
 
 &lt;a class="anchor" href="#inverse-matrix">#&lt;/a>
 
&lt;/h1>
&lt;p>The &lt;strong>inverse of a matrix&lt;/strong> is a matrix that, when multiplied with the original matrix, produces the &lt;strong>identity matrix&lt;/strong>.&lt;/p>
&lt;p>A square matrix (A) is &lt;strong>invertible&lt;/strong> if there exists a matrix (A^{-1}) such that:&lt;/p>
&lt;blockquote class="book-hint danger">
&lt;link rel="stylesheet" href="https://arshadhs.github.io/katex/katex.min.css" />
&lt;script defer src="https://arshadhs.github.io/katex/katex.min.js">&lt;/script>
 &lt;script defer src="https://arshadhs.github.io/katex/auto-render.min.js" onload="renderMathInElement(document.body, {
 &amp;#34;delimiters&amp;#34;: [
 {&amp;#34;left&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$$&amp;#34;, &amp;#34;display&amp;#34;: true},
 {&amp;#34;left&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;$&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\(&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\)&amp;#34;, &amp;#34;display&amp;#34;: false},
 {&amp;#34;left&amp;#34;: &amp;#34;\\[&amp;#34;, &amp;#34;right&amp;#34;: &amp;#34;\\]&amp;#34;, &amp;#34;display&amp;#34;: true}
 ]
});">&lt;/script>
&lt;span>
 \[ 
AA^{-1} = A^{-1}A = I
 \]
 &lt;/span>
&lt;/blockquote>
&lt;p>Here:&lt;/p></description></item><item><title>Convex Combination</title><link>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/convex/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/010-maths/010-linear-algebra/01-linear-systems/convex/</guid><description>&lt;h1 id="convex-combination-of-two-points">
 Convex Combination of Two Points
 
 &lt;a class="anchor" href="#convex-combination-of-two-points">#&lt;/a>
 
&lt;/h1>
&lt;p>A &lt;strong>convex combination&lt;/strong> describes how to form a point between two points using weighted averages.&lt;/p>
&lt;p>It is a fundamental building block in several advanced fields:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Linear Algebra &amp;amp; Geometry&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Optimization Theory&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Machine Learning&lt;/strong> (Specifically in SVMs, clustering, and data interpolation)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>Given two points (or vectors) $\mathbf{x}_1, \mathbf{x}_2 \in \mathbb{R}^n$, a convex combination of these points is defined as:&lt;/p>
$$\mathbf{x} = \lambda \mathbf{x}_1 + (1 - \lambda)\mathbf{x}_2$$&lt;p>&lt;strong>Where:&lt;/strong>&lt;/p></description></item></channel></rss>