MATRIZ ESPELHO NO MURAL: PROGRAMAÇÃO E NOTAÇÃO VETORIAL COMO FERRAMENTAS PARA INTROSPECÇÃO

Authors

  • Leonardo Araújo UFSJ

DOI:

https://doi.org/10.21575/25254782rmetg2024vol9n52169

Keywords:

Eficiência de Código, GNU Octave, Introspecção, Linguagem de programação, Notação Vetorial

Abstract

The vector notation adopted by GNU Octave plays a significant role as a tool
for introspection, aligning itself with the vision of Iverson (1980). 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
scientists and engineers, enabling them to express and solve complex problems more effectively
and intuitively.

Published

2024-12-18

Issue

Section

Artigos Gerais