Mirror Matrix on the Wall: coding and vector notation as tools for introspection
Not on the map. Why?
Abstract (arXiv)
The vector notation adopted by GNU Octave plays a significant role as a tool for introspection, aligning itself with the vision of Kenneth E. Iverson. He believed that, just like mathematics, a programming language should be an effective thinking tool for representing and reasoning about problems we wish to address. This work aims to explore the use of vector notation in GNU Octave through the analysis of operators and functions, providing a closer alignment with mathematical notation and enhancing code efficiency. We will delve into fundamental concepts such as indexing, broadcasting, and function handles, and present case studies for a deeper understanding of these concepts. By adopting vector notation, GNU Octave becomes a powerful tool for mathematicians, scientists and engineers, enabling them to express and solve complex problems more effectively and intuitively.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 0 of its 18 references that are in the map. First posted on arXiv 25 Oct 2024.
Builds on
0 of 18 references.
No references here yet.
Built on by
Not cited yet.