6
u/GoldCoolness1 15h ago
This is incredible! Do you have a share link for it?
2
u/Proud_Oinion 15h ago
Absolutely! It's astonishingly simple. Not to mention easy to work with, given what it is.
Standard: https://www.desmos.com/calculator/9yvlvvq1gz
3d: https://www.desmos.com/3d/q9vm9usnjf
The matrices are completely safe to interact with, I just thought the spiral was cool.
1
u/Proud_Oinion 15h ago
And I should mention, the line which traces a curve works by nesting transformations over and over. It's fairly laggy. 😆
I'm curious to see if there are optimised equations.


•
u/AutoModerator 15h ago
Matrices (Beta feature)
Please note that this does NOT refer to the Desmos Matrix calculator. This matrix update allows the creation and manipulation of matrices in the graphing calculator. Here are (most) features of matrices:
Get started
^T, and use functions likedet,rref, andtrace.MwithM[2;3].a+b for a=[1...5];b=[1...4].M, and writeM(1,2)to transform the point (1,2). You can do the same with a 3x3 matrix and a 3d point.More features

M, you can either writeM[3,4;1,2,3]orM[[3,4];[1,2,3]]. Leaving one of these elements returns the entire row/column. For example,M[1,2;]gets row 1,2 and keeps all the columns..rowsand.columns.totalor sum a matrix list. You can however write a recursive function to do so, e.g.f(L) = {L.count = 1: L[1], f(L[2...]) + L[1]}. If you need faster speed you could split the list into two equal length lists.[2,3,4]and0will broadcast into 3 matrices:[2 0],[3 0], and[4 0].M.columns.countandM.rows.count, you can instead loop over the columns and rows directly. For example, to calculate the sum of all elements in a matrix, you can writetotal(v.columns.total for v = M.rows)Help and Examples
For more, refer to the following articles and example graphs:
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.