Curso de Programación en Octave
Tomado de Octave el sitio web en Octave.
Octave es un lenguaje de programación de alto nivel, destinado principalmente para cálculos numéricos. Nos provee de una línea de comando para resolver problemas lineales y no lineales numéricamente y para hacer otros experiementos numéricos en un lenguaje que es casi completamente compatible con Matlab. También tienen la posibilidad de funcionar como lenguaje para procesamiento por lote.
Octave tiene una gran cantidad de herramientas para resolver problemas comunes del álgebra lineal, encontrar las raíces de ecuaciones no lineales, integrando funciones, manipulando polinomios e integrando ecuaciones diferenciales lineales y no lineales. Se pueden añadir funciones fácilmente usando el lenguaje propio de octave o modulos escritos en C++, C, Foltran, así como otros lenguajes.
El proposito de esta colección de cursos es ayudarte a que domines la mayoría (y algún día todas) las capacidades disponibles en Octave, empezando de un nivel básico.
Hasta ahora, hay copias de cursos gratuitos para Octave en link, que inicialmente empezaron en link. Así como en las versiones en otros idiomas de este libro.
También existe un libro más grande y más avanzado MATLAB Programming Wikibook.
Octave se toma comunmente como un sistema para cálculos numéricos que es casi completamente compatible con Matlab, pero que está disponible como software libre dentro de |GNU GPL, y que puede remplazarlo en muchas circunstancias. Por esto se escribe solamente un libro avanzado para programación, presentando las diferencias entre Matlab y Octave.
Los cursos propuestos son:
- Información inicial
- Vectores y matrices
- Gráficas
- Salida en Texto y Archivo
- Funciones matemáticas generales
- Ciclos y condiciones
- Declaración de funciones
- Vectorización
- Algebra lineal
- Ecuaciones diferenciales
- Polinomios
- Sets
Para principiantes se recomienda:
- Información inicial
- Vectores y matrices
- Gráficas
- Salida en Texto y Archivo
- Funciones matemáticas generales
- Ciclos y condiciones
- Declaración de funciones
- Vectorización
Después, podrás ver los más avanzados:
en cualquier orden.
Authors
[editar]- Henri Amuasi (updated by Carl Scheffler and Mike Pickles)
- Traduccion al español por David Ochoa
Referencias
[editar]- Introducción a Matlab y Octave
- Matemáticas en Ingeniería con Matlab y Octave
- Introducción Informal a Matlab y Octave (el autor lo dejó de revisar a finales de 2007).
- GNU Octave Manual (en inglés)
- Varios tutoriales sobre Octave bajo licencia GDFL (en inglés)