Loading video...

Video Failed to Load

Go Home

Introducing Operation Matrix Because Matrix operations generally break kids’ brains on whiteboards… Matrices aren't just numbers- they are transformations in space Now can actually SEE the geometry: every addition, multiplication, inverse, eigenvalue, and eigenvector becomes a transformation in real-time space. What it visualizes: • Basic ops (add/subtract/multiply) • Transpose,...

58,942 views • 7 months ago •via X (Twitter)

47 Comments

shadows's profile picture
shadows7 months ago

try it here

Pavel Boytchev's profile picture
Pavel Boytchev7 months ago

I've tried to teach matrices with a game. Here is the matrix carousel where cubes are transformed by matrices and students have to match animations with matrices: Live game: Instructions:

shadows's profile picture
shadows7 months ago

wow!!! this is so interesting

ekim's profile picture
ekim7 months ago

@threejs Kids…surrrrreeeee yea I’m gonna use this for my “kid” (bookmarks). 😀

shadows's profile picture
shadows7 months ago

@threejs 😀😀

Rami's profile picture
Rami7 months ago

Nice work! I would have loved to have something like ths for studying eigen values for the first time.

shadows's profile picture
shadows7 months ago

Good luck with it!!

Aaryaman Sharma's profile picture
Aaryaman Sharma7 months ago

@threejs Awesome!

shadows's profile picture
shadows7 months ago

thanks!!

Allone's profile picture
Allone7 months ago

This is brilliant. Matrices clicked for me the moment I stopped thinking of them as numbers and started seeing them as spatial transformations. Making that visual and interactive will save so many students hours of confusion.

shadows's profile picture
shadows7 months ago

@AllanGuetta hope it can help students :)

Allone's profile picture
Allone7 months ago

Yeah, spatial learning will now have a strong edge with this current tools

Savith Dasanayaka's profile picture
Savith Dasanayaka7 months ago

wow. this is amazing.

Enrique Meza Costeno's profile picture
Enrique Meza Costeno7 months ago

Wow! Great you inspired me.

shadows's profile picture
shadows7 months ago

nice!! :)

Vladislav Kruteniuk's profile picture
Vladislav Kruteniuk7 months ago

thats cool

shadows's profile picture
shadows7 months ago

Thanks

Jacobers_COM's profile picture
Jacobers_COM7 months ago

I love this! I’ve personally struggled with matrix operations! Mainly visualization of the movement so this is gold! Thank you!!

shadows's profile picture
shadows7 months ago

glad you liked it :)

Charlie T Beagle's profile picture
Charlie T Beagle7 months ago

Amazing! Wish I had this 30 years ago.

shadows's profile picture
shadows7 months ago

i know.. i also wanted something like that during university days :)

L’Écho du Corbeau's profile picture
L’Écho du Corbeau7 months ago

Very very nice!

shadows's profile picture
shadows7 months ago

thanks :)

esp's profile picture
esp7 months ago

very cool

shadows's profile picture
shadows7 months ago

thanks :)

O💤's profile picture
O💤7 months ago

Thanks for sharing

shadows's profile picture
shadows7 months ago

glad you liked it :)

Lamborghini Alfredo's profile picture
Lamborghini Alfredo7 months ago

This is a good use of vibe coding

Anton Malofeev 💙's profile picture
Anton Malofeev 💙7 months ago

glowy animation is looks just amazing! watched it several times.. really. feels like it is reward from calculation

shadows's profile picture
shadows7 months ago

thanks!!! glad you liked it :)

High Jack's profile picture
High Jack7 months ago

Oh this would've saved me so much pain back in the day. Seeing the geometry makes the math click instantly.

shadows's profile picture
shadows7 months ago

I know, right! 😀

bee's profile picture
bee7 months ago

Superb. Please make a 2D visualizer as well. This is helpful for students getting into Tech Art or VFX TD roles as well 🥰

shadows's profile picture
shadows7 months ago

will work something out.. thanks for the suggestion

If Beli's profile picture
If Beli7 months ago

Finally someone with geometrical and visual explanation.

Kartikey Pandey's profile picture
Kartikey Pandey7 months ago

Wow incredible 😲

shadows's profile picture
shadows7 months ago

Thanks!! Glad you liked it..

Hasan Aboul Hasan's profile picture
Hasan Aboul Hasan7 months ago

really great! this is what we should be building and helping in education.

shadows's profile picture
shadows7 months ago

Hope it helps

Robn's profile picture
Robn7 months ago

Would be interesting to see the affects of iterative factoring algos

shadows's profile picture
shadows7 months ago

that's some food for thought :)

∞ 𝕁uan ℂarlos's profile picture
∞ 𝕁uan ℂarlos7 months ago

Really cool! :)

shadows's profile picture
shadows7 months ago

thanks!! just hoping will help students enjoy learning Matrix operations :)

Giedrius Trump's profile picture
Giedrius Trump7 months ago

Beautiful!

Vogel Mann's profile picture
Vogel Mann7 months ago

bro you call this operation matrix and cant even center the view orbit.

shadows's profile picture
shadows7 months ago

really

Ascent817's profile picture
Ascent8177 months ago

would've saved my linear algebra grade

Related Videos

The Trap in Every Mathematics Lecture If you’ve taken enough math courses, you start noticing the same little move. The lecturer warms up with the obvious stuff, add matrices entrywise, scale by α, do the row-column product, and you’re thinking alright, where is this going. Then you relax. You stop resisting. And right there, they drop one line that quietly rewires the whole subject. When Benedict Gross says matrices represent linear operators, he’s telling you to stop treating a matrix as a rectangle of numbers and start treating it as an action. A linear operator is a function T: ℝⁿ → ℝⁿ that respects two rules: T(u+v) = T(u) + T(v) T(αu) = αT(u) Once you pick a basis, T is completely determined by where it sends the basis vectors e₁,…,eₙ. Put T(e₁),…,T(eₙ) into columns and you get a matrix A. That is what A represents T means. A is the coordinate portrait of the transformation. Now the punchline that makes matrix multiplication feel inevitable. If B represents S and A represents T, then doing S first and then T is the composition T∘S. In coordinates that becomes A(Bx) = (AB)x. So multiplying matrices is really composing transformations. That’s why multiplication is usually not commutative. T∘S is generally not the same transformation as S∘T, and the matrices inherit that noncommutativity. This explains half of linear algebra because it tells you what the course is really about: functions that move vectors around, not grids of numbers. A matrix is just the written form of that function once you choose coordinates. After that, the rules stop feeling random. Multiplying matrices means doing one move and then another. An inverse means you can undo the move. Eigenvectors are directions that don’t get turned. Changing basis is just describing the same move in a different language. One idea, and a lot of linear algebra suddenly clicks. #LinearAlgebra #Matrices #LinearMaps #Eigenvectors #ChangeOfBasis #Mathematics

Mathelirium

133,454 views • 8 months ago

The Trap in Every Mathematics Lecture If you’ve taken a lot of math courses, you start to recognize a pattern. There’s a moment where the lecturer is warming up with the obvious stuff...add matrices entrywise, scale by α, do the row-column product...and you’re thinking, alright… where is this going? Then you relax. You stop resisting. And right there, they slip in one line that changes how you see the whole subject. When Benedict Gross says "matrices represent linear operators,"he’s telling you to stop treating a matrix as a rectangle of numbers and start treating it as an action. A linear operator is a function T: Rⁿ → Rⁿ that respects two rules: T(u+v)=T(u)+T(v) and T(αu)=αT(u). Once you pick a basis, T is completely determined by where it sends the basis vectors e₁,…,eₙ. Put T(e₁),…,T(eₙ) into columns and you get a matrix A. That is what "A represents T" means...A is the coordinate portrait of the transformation. Now the punchline that makes matrix multiplication feel inevitable. If B represents S and A represents T, then doing S first and then T is the composition T∘S. In coordinates that becomes A(Bx)=(AB)x. So multiplying matrices is really composing transformations. That’s why multiplication is usually not commutative: T∘S is generally not the same transformation as S∘T, and the matrices inherit that noncommutativity. This explains half of Linear Algebra because it tells you what the course is really about...functions that move vectors around, not grids of numbers. A matrix is just the written form of that function once you choose coordinates. Then the rules stop feeling random Multiplying matrices means doing one move and then another, an inverse means you can undo the move, eigenvectors are directions that don’t get turned, and changing basis is just describing the same move in a different language. That one idea makes a lot of linear algebra click. #LinearAlgebra #Matrices #GroupTheory #GLn #MathLectures #Mathematics

Mathelirium

66,892 views • 9 months ago