GithubHelp home page GithubHelp logo

kenjihiranabe / the-art-of-linear-algebra Goto Github PK

View Code? Open in Web Editor NEW
15.2K 15.2K 1.9K 43.63 MB

Graphic notes on Gilbert Strang's "Linear Algebra for Everyone"

License: Creative Commons Zero v1.0 Universal

TeX 9.32% Makefile 0.56% PostScript 90.11%

the-art-of-linear-algebra's People

Contributors

hhchen1105 avatar jdlph avatar kenjihiranabe avatar kf-liu avatar tenomoto avatar williamli0623 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

the-art-of-linear-algebra's Issues

中文勘误

修正第3页上的英文大小写

修正前:

\begin{itemize}
\item 1.1节 (p.3) LInear combinations
\item 1.3节 (p.21) Matrices and Column Spaces
\end{itemize}

修正后:

\begin{itemize}
\item 1.1节 (p.3) Linear combinations
\item 1.3节 (p.21) Matrices and Column Spaces
\end{itemize}

修正第8页上图13无法显示中文

修正前:

\caption{$A的递归秩1矩阵分离$}

修正后:

\caption{$A$的递归秩1矩阵分离}

修正第9页上的中文名词

修正前:

一个对乘矩阵$S$通过一个正交矩阵$Q$和它的转置矩阵, 对角化为$\Lambda$.

修正后:

一个对称矩阵$S$通过一个正交矩阵$Q$和它的转置矩阵, 对角化为$\Lambda$.

Missing condition for permutation matrices in MatrixWorld-v1.4.2

Thanks for this fantastic resource! One small issue in the MatrixWorld diagram:

MatrixWorld-v1.4.2 defines permutation matrices P as:

  • Orthogonal matrices for which all $\lambda$ are roots of 1

This is necessary but not sufficient for P to be a permutation matrix. Two examples of matrices satisfying this property that are not permutation matrices:

  • $Q = \begin{bmatrix} -1 \end{bmatrix}$ has eigenvalue $-1$
  • $Q = \begin{bmatrix} 0 & 1 \end{bmatrix} \begin{bmatrix} - 1 & 0 \end{bmatrix}$, the example provided of an orthogonal matrix that is not a permutation matrix, has eigenvalues $\pm i$

This can be fixed by defining permutation matrices P as the intersection of:

  • Orthogonal matrices for which all $\lambda$ are roots of 1, with
  • Nonnegative matrices, i.e. matrices for which all elements are $\ge 0$

The equivalence follows from https://en.wikipedia.org/wiki/Nonnegative_matrix#Inversion: "The inverse of a non-negative matrix is usually not non-negative. The exception is the non-negative monomial matrices", where a monomial matrix is defined to have "the same nonzero pattern as a permutation matrix, i.e. there is exactly one nonzero entry in each row and each column." Hence an orthogonal nonnegative matrix must be a non-negative monomial matrix, and an orthogonal nonnegative matrix with all eigenvalues roots of unity must be a permutation matrix.

License?

I could not find license information - can you add a license? Thanks.

PSet 7.2 (6)

From: Hiranabe, Kenji [email protected]
To: Gil Strang [email protected]
日付: 2023/09/07 11:44
件名: Problem 7.2(Introduction, everyone)
送信元: esm.co.jp

Prof. Strang,

Hello, again, I have one question.

Attached, here's Problem 6 in Pset7.2 in the "Introduction 6" and
"everyone"(the same section number, and the problem number), and its
answer in the solution manual.

I highlighted by a red circle. Why F3(x, y)=x^2+y^2 is positive semidefinite
(in the sense of linear algebra definition) ?
There was a mention in the "everyone" solution, but just "So" is there.
and I'm not convinced. There was no mention in the "introduction" solution.

And also the problem asks for the singular values and vectors, but no
mention in "introduction". "everyone" mentions a rough estimation and
a suggestion to the computational solution.

Thank you, Professor Strang, I'm always so happy to learn new things in LA.
So beautiful. (LA is linear algebra, not Los Angeles)

Best,
-Kenji
image (34)

Two typos in English Version of Matrix World

Hello Mr. Hiranabe, I found Matrix World from Prof. Strang's website. I just note two typos:

  1. should be "diagonalizable" in "diagonizable by orthogonal matrix" in the "Normal" section.
  2. should be "permutation in "permutaion of I" in the "Permutation" section.

Thank you for the beautiful visualizations. Calvin

Minor mistake

Great pdf, thanks.

I think the sentence "The four subspaces consists of N(A) + C(A^T) (which are perpendicular to each other) in R^n and N(A^T)

  • N(A) in R^m" on page 3 should be "... N(A^T) + C(A) ..." , shouldn't it?

color of P1

In, black and white version of 3.1, rhs and lhs colums are not distinguishable by colors.

2 Typo's and a suggestion

Dear Mr. Hiranabe,

I found two (small) typo's in your github document

  1. Sec. 3.5 (p.124) Dimentions (-> dimensions) of the four subspaces
  2. This (-> is) the spectral theorem (below Fig. 16).

Wonderfull visualizations!

If I may suggest one idea: you number the columns, rows in some images. Why not also number the dots?

Yes, I realize: the way Gilbert Strang makes us look at matrices, columns, rows, operations is the first (for me: giant) step in understanding linear algebra. In my view, your images make a very compact summarization of it. Thank you!

Jan Baltussen,
The Netherlands

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.