fbpx
Wikipedia

GNU Octave

Octave o GNU Octave es un programa y lenguaje de programación para realizar cálculos numéricos. Como su nombre indica, Octave es parte del proyecto GNU. Es considerado el equivalente libre de MATLAB. Entre varias características que comparten, se puede destacar que ambos ofrecen un intérprete, permitiendo ejecutar órdenes en modo interactivo. Nótese que Octave no es un sistema de álgebra computacional, como lo es Maxima, sino que está orientado al análisis numérico.

GNU Octave

GNU Octave
Información general
Tipo de programa software libre
Desarrollador John W. Eaton y colaboradores[1]
Lanzamiento inicial 1988
Licencia GNU
Información técnica
Programado en C++
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 6.4.030 de octubre de 2021
Archivos legibles
GNU Octave Matrix data (text)
Archivos editables
GNU Octave Matrix data (text)
Enlaces
Sitio web oficial
Repositorio de código

El proyecto fue creado alrededor del año 1988, pero con una finalidad diferente: ser utilizado en un curso de diseño de reactores químicos. Posteriormente, en el año 1992, se decidió extenderlo, y comenzó su desarrollo a cargo de John W. Eaton.[1]​ La primera versión alpha fue lanzada el 4 de enero de 1993. Un año más tarde, el 17 de febrero de 1994, apareció la versión 1.0.

El nombre surge de Octave Levenspiel, profesor de uno de los autores y conocido por sus buenas aproximaciones, por medio de cálculos elementales, a problemas numéricos en ingeniería química.

Detalles técnicos

  • Octave está escrito en C++ usando la biblioteca STL.
  • Tiene un intérprete de su propio lenguaje (de sintaxis casi idéntica a Matlab), y permite una ejecución interactiva o por lotes.
  • Su lenguaje puede ser extendido con funciones y procedimientos, por medio de módulos dinámicos.
  • Utiliza otros programas GNU para ofrecer al usuario la posibilidad de crear gráficos para luego imprimirlos o guardarlos (Grace).
  • Dentro del lenguaje también se comporta como una consola de órdenes (shell). Esto permite listar contenidos de directorios, por ejemplo.
  • Además de correr en plataformas Unix también lo hace en Windows.
  • Puede cargar archivos con funciones de Matlab (reconocibles por la extensión .m).
  • Tiene ayuda en español.[2]

El lenguaje Octave

  • La sintaxis es casi idéntica a la utilizada en MATLAB.
  • Es un lenguaje interpretado.
  • No permite pasar argumentos por referencia. Siempre son pasados por valor.
  • No permite punteros.
  • Se pueden generar scripts.
  • Soporta gran parte de las funciones de la biblioteca estándar de C.
  • Puede ser extendido para ofrecer compatibilidad con las llamadas al sistema UNIX.
  • El lenguaje está pensado para trabajar con matrices, y provee mucha funcionalidad para trabajar con estas.
  • Soporta estructuras similares a los "struct"s de C.
  • Dispone de un entorno de desarrollo integrado y se han desarrollado otros para enseñar a programar, como ToolboX.

Al ser su licencia Licencia pública general de GNU, puede ser compartido y utilizado libremente.

Referencias

  1. John W. Eaton. FSF, Inc. {{subst:en}}

Véase también

Enlaces externos

  • Sitio oficial de Octave (en inglés)
  • Wiki de Octave (en inglés)
  • Eaton, John W. ISBN 0-9541617-2-6 (en inglés)
  • (en inglés)
  • Octave-Forge, paquetes adicionales para GNU Octave
  • Mastrave project biblioteca de código libre para el modelo ambiental (en inglés)
  • Neuroimaging Analysis Kit biblioteca de análisis de la neuroimagen (en inglés)
  • biblioteca para la computación paralela (en inglés)
  • , traducción de la ayuda de los comandos de GNU Octave
  • Online Math Calculator Página que implementa Octave para su uso desde Internet (en inglés)
  • Inline::Octave módulo Perl en CPAN para programar en Octave dentro de programas Perl (en inglés)
  • Introducción Informal a Matlab y Octave de Guillem Borrell i Nogueras el 4 de marzo de 2008 en Wayback Machine. (libro libre en español)
  • Octave UPM: Versión personalizada que busca la máxima compatibilidad con MATLAB y le añade una entorno gráfico también similar.
  • : Acceso a un servidor dedicado mediante una aplicación de mensajería instantánea


  •   Datos: Q223679
  •   Multimedia: GNU Octave
  •   Libros y manuales: Curso de Programación en Octave

octave, octave, programa, lenguaje, programación, para, realizar, cálculos, numéricos, como, nombre, indica, octave, parte, proyecto, considerado, equivalente, libre, matlab, entre, varias, características, comparten, puede, destacar, ambos, ofrecen, intérpret. Octave o GNU Octave es un programa y lenguaje de programacion para realizar calculos numericos Como su nombre indica Octave es parte del proyecto GNU Es considerado el equivalente libre de MATLAB Entre varias caracteristicas que comparten se puede destacar que ambos ofrecen un interprete permitiendo ejecutar ordenes en modo interactivo Notese que Octave no es un sistema de algebra computacional como lo es Maxima sino que esta orientado al analisis numerico GNU OctaveGNU OctaveInformacion generalTipo de programasoftware libreDesarrolladorJohn W Eaton y colaboradores 1 Lanzamiento inicial1988LicenciaGNUInformacion tecnicaProgramado enC Interfaz grafica predeterminadaQtVersionesUltima version estable6 4 030 de octubre de 2021Archivos legiblesGNU Octave Matrix data text Archivos editablesGNU Octave Matrix data text EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata El proyecto fue creado alrededor del ano 1988 pero con una finalidad diferente ser utilizado en un curso de diseno de reactores quimicos Posteriormente en el ano 1992 se decidio extenderlo y comenzo su desarrollo a cargo de John W Eaton 1 La primera version alpha fue lanzada el 4 de enero de 1993 Un ano mas tarde el 17 de febrero de 1994 aparecio la version 1 0 El nombre surge de Octave Levenspiel profesor de uno de los autores y conocido por sus buenas aproximaciones por medio de calculos elementales a problemas numericos en ingenieria quimica Indice 1 Detalles tecnicos 2 El lenguaje Octave 3 Referencias 4 Vease tambien 5 Enlaces externosDetalles tecnicos EditarOctave esta escrito en C usando la biblioteca STL Tiene un interprete de su propio lenguaje de sintaxis casi identica a Matlab y permite una ejecucion interactiva o por lotes Su lenguaje puede ser extendido con funciones y procedimientos por medio de modulos dinamicos Utiliza otros programas GNU para ofrecer al usuario la posibilidad de crear graficos para luego imprimirlos o guardarlos Grace Dentro del lenguaje tambien se comporta como una consola de ordenes shell Esto permite listar contenidos de directorios por ejemplo Ademas de correr en plataformas Unix tambien lo hace en Windows Puede cargar archivos con funciones de Matlab reconocibles por la extension m Tiene ayuda en espanol 2 El lenguaje Octave EditarLa sintaxis es casi identica a la utilizada en MATLAB Es un lenguaje interpretado No permite pasar argumentos por referencia Siempre son pasados por valor No permite punteros Se pueden generar scripts Soporta gran parte de las funciones de la biblioteca estandar de C Puede ser extendido para ofrecer compatibilidad con las llamadas al sistema UNIX El lenguaje esta pensado para trabajar con matrices y provee mucha funcionalidad para trabajar con estas Soporta estructuras similares a los struct s de C Dispone de un entorno de desarrollo integrado y se han desarrollado otros para ensenar a programar como ToolboX Al ser su licencia Licencia publica general de GNU puede ser compartido y utilizado libremente Referencias Editar a b John W Eaton Contributors to Octave FSF Inc subst en Paquete de ayuda en espanolVease tambien EditarMATLAB Lenguaje de programacion R GNU Maxima Axiom Scilab FreeMat programa similar a MATLAB Python SciPy una biblioteca de herramientas cientificas matplotlib una biblioteca para realizar graficos Yurix programa similar a MATLAB Enlaces externos EditarSitio oficial de Octave en ingles Wiki de Octave en ingles GNU Octave Manual Eaton John W ISBN 0 9541617 2 6 en ingles Lista de correo electronico en Nabble en ingles Octave Forge paquetes adicionales para GNU Octave Mastrave project biblioteca de codigo libre para el modelo ambiental en ingles Neuroimaging Analysis Kit biblioteca de analisis de la neuroimagen en ingles Parallel Matlab Toolbox biblioteca para la computacion paralela en ingles Paquete de ayuda en espanol traduccion de la ayuda de los comandos de GNU Octave Online Math Calculator Pagina que implementa Octave para su uso desde Internet en ingles Inline Octave modulo Perl en CPAN para programar en Octave dentro de programas Perl en ingles Introduccion Informal a Matlab y Octave de Guillem Borrell i Nogueras Archivado el 4 de marzo de 2008 en Wayback Machine libro libre en espanol Octave Numerical Computations Octave UPM Version personalizada que busca la maxima compatibilidad con MATLAB y le anade una entorno grafico tambien similar TeleOctave Acceso a un servidor dedicado mediante una aplicacion de mensajeria instantanea Datos Q223679 Multimedia GNU Octave Libros y manuales Curso de Programacion en Octave Obtenido de https es wikipedia org w index php title GNU Octave amp oldid 131514160, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos