MATRIZ ESPELHO NO MURAL: PROGRAMAÇÃO E NOTAÇÃO VETORIAL COMO FERRAMENTAS PARA INTROSPECÇÃO
DOI:
https://doi.org/10.21575/25254782rmetg2024vol9n52169Keywords:
Eficiência de Código, GNU Octave, Introspecção, Linguagem de programação, Notação VetorialAbstract
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.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Leonardo Araújo

This work is licensed under a Creative Commons Attribution 3.0 Unported License.
A submissão e o trâmite editorial são gratuitos. Autores que publicam nesta revista concordam com os seguintes termos:
- Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado (Veja O Efeito do Acesso Livre).



