So I'm working on a program involving matrices, and I realize that I accidentally passed a list longer than 99 elements to List►matr(. No big deal, just the usual INVALID DIM error.
That is, until I go to check [A] and see this monstrosity:
Not only is that "string" (technically a real number) simply impossible to type into a matrix (or really anything), it appears differently in the two windows.
What I know:
- List▶Matr(L₁,L₂,[A] cause the error (L₁ and L₂ had over 100 entries, and were different lengths)
- [A] did not exist before the command
- [A] has the same size as a regular 1x1 matrix
- [A] appears to be functionally [[0]] (adding [[1]] to [A] produces [[1]], multiply [A] by a matrix produces [[0]])
- Calling [A](1,1) puts the strange string into Ans (where it is again functionally 0)
- The strange string can be stored to a real variable or matrix (and recalling that variable returns the string)
- The strange string can be stored to a list entry (but recalling that list does not return the string)
- The string itself cannot be executed on the homescreen
The error is easy enough to bypass for what I'm working on, but I'll keep looking into it for sake of investigation. Any thoughts on what the hell is going on?
The solution to a complex problem is often a simple answer.