Ah, another riveting #GitHub repository, because who wouldn't want to perform "linalg operations" on vectors and #quaternions when they could be doing literally anything else? πŸ€¦β€β™‚οΈ It's perfect for those who dream of spending their nights #debugging math libraries instead of having a social life. πŸ’€
https://github.com/David-OConnor/lin-alg #linalg #mathlibraries #programminghumor #HackerNews #ngated
GitHub - David-OConnor/lin-alg: Operations on matrices, vectors, and quaternions

Operations on matrices, vectors, and quaternions. Contribute to David-OConnor/lin-alg development by creating an account on GitHub.

GitHub

As usual, my students helped me better understand this. They used the fact that if

\[ A = [ u | v ] \]
then
\[ AA^T=[u|v] [u|v]^T = uu^T + vv^T\]
And since \( u \) and \(v \) are orthogonal unit vectors, their outer products must sum to the identity!

#Math #LinAlg

I especially liked this sneaky way of introducing change of basis early on!

#Math #MathEd #LinearAlgebra #LinAlg

This was the start to one my favorite linear algebra lessons last year. It was just the right mix of confusing and familiar, and it really set the class up to talk about the structure of linear combinations and vector spaces!

#Math #MathEd #LinearAlgebra #LinAlg

Sometimes I think Strang tries to be funny, but he just ends up being confusing.
#math #linalg

@samurai Your explanation, and the replies, capture much of this, but this Math Stack Exchange post really helped advance my understanding of determinants, so I thought I'd add it to the thread.

https://math.stackexchange.com/questions/1403735/why-is-determinant-a-multilinear-function

#math #linalg #geometry

Why is determinant a multilinear function?

I am trying to understand (intuitive explanation will be fine) why determinant is a multilinear function and therefore to learn how elementary row operation affect the determinant. I understand th...

Mathematics Stack Exchange

On https://github.com/linalg-rs/sandbox we have started across several groups an experimental repository to discuss the design of low-level native Rust linear algebra frameworks (such as PETSc for sparse and Lapack for dense operations in the C world). Early work on the sparse part has started. Dense will start in the coming weeks.

We are happy for input and participation across the community. #rustlang #linalg

GitHub - linalg-rs/sandbox: An experimental repository to test Rust linear algebra traits

An experimental repository to test Rust linear algebra traits - GitHub - linalg-rs/sandbox: An experimental repository to test Rust linear algebra traits

GitHub

#linalg is a #publicdomain #vector math #library.

linalg is a #singleheader #Cpp library providing intuitive vector and matrix types, along with #math functions. linalg types support the typical standard operations as expected, like arithmetic with scalars and vectors, assignment operators, and accessing with x,y,z,w. linalg vectors are flat, supporting indexing and simple copying.

Website πŸ”—οΈ: https://github.com/sgorsten/linalg

#free #opensource #foss #fossmendations #programming #mathematics

sgorsten/linalg

linalg.h is a single header, public domain, short vector math library for C++ - sgorsten/linalg