Coneix Octave, la potència de càlcul numèric en versió lliure

octave_410a

Dins el gran món dels llenguatges interpretats, Hi ha un petit nínxol ocupat pels llenguatges dedicats a l' processament matemàtic a través d'ordinadors. Això us pot sonar una mica abstracte, però si parlem de programes com els famosos Derive, Mathematica o Matlab potser ja tingueu a la ment una idea més clara de a què ens referim.

vuitena un programa en aquesta línia, que ens ofereix un gran potencial amb la llibertat que proporciona el codi GNU. El seu equivalent més directe pot considerar-se el conegut Matlab (amb qui a més busca la plena compatibilitat), atès que tots dos són llenguatges d'alt nivell interpretats amb gran quantitat de funcions dedicades a l' anàlisi numèrica.

octau-screenshot

Octave tenir el seu origen cap a 1988 com un programa de suport per a un llibre de text sobre càlcul de reaccions químiques. Les posteriors necessitats de la matèria van fer que el programa hagués de expandir-poc a poc en la seva funcionalitat fins al que coneixem avui dia d'ell, un entorn de programació d'alt nivell dedicat principalment a el càlcul numèric.

Les característiques d'Octave li fan un programa propici per a l'ensenyament acadèmic ja que la seva estructura i la seva sintaxi ens recordaran a altres llenguatges de programació com C i C ++. D'aquesta manera, si no es coneix un llenguatge previ, tot el temps dedicat a aprendre la gramàtica i funcions d'Octave no caurà en sac trencat.

SpeechInvariance

Octave proporciona a més una interfície per consola que, des del seu versió 4.0.1 ha estat millorat amb la inclusió d'un nou de tipus gràfic, Permetent la resolució de problemes matemàtics lineals i no lineals, dur a terme experiments mitjançant càlcul de variables i la possibilitat de realitzar grans treballs de processament per lots.

Encara que amb un propòsit múltiple, Octave ha estat emprat principalment com a sistema per a la resolució de problemes d'àlgebra, d'equacions diferencials, integrals, transformacions polinòmiques i així un llarg etcètera gràcies a la seva extensibilitat mitjançant mòduls programables en altres llenguatges d'alt nivell com Fortran, C, C ++ i Pyhton entre d'altres.

python_pca_eigenfaces

La finalitat de les aplicacions que té Octave és molt variada. A Internet abunden els exemples d'aplicacions de reconeixement facial, processament d'ones de so o càlcul avançats de funcions realitzats tots amb aquest programa. Resulta per això dificil buscar un únic propòsit a una aplicació que de per si representa un entorn de desenvolupament. Coneixent els seus punts forts podem saber sobre quin aplicacions poder programes amb aquesta eina. Ara és qüestió de cada programador esprémer a el màxim cadascuna de les seves funcions.

Com us hem indicat prèviament, Octave és un programa lliure GNU que es troba disponible per a multitud de plataformes des de la seva pròpia lloc web. També podreu involucrar des d'aquí en el projecte o obtenir ajuda des de la seva fòrum dedicat.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Eugenio Fernández Carrasco va dir

    Ja el conec. I el faig servir habitualment juntament amb Maxima i Scilab