Maak kennis met Octave, de kracht van numerieke berekening in een gratis versie

octaaf_410a

Binnen in de geweldige wereld van geïnterpreteerde talen, is er een kleine niche die wordt ingenomen door talen die zijn gewijd aan wiskundige verwerking via computers. Dit klinkt misschien wat abstract voor je, maar als we het hebben over programma's als het bekende Derive, Mathematica of Matlab, heb je misschien al een duidelijker beeld van wat we in gedachten bedoelen.

Octaaf een programma in deze trant, dat ons een groot potentieel biedt met de vrijheid die de GNU-code biedt. Het meer directe equivalent ervan kan worden beschouwd als het bekende Matlab (met wie het ook volledige compatibiliteit zoekt), aangezien beide talen van hoog niveau zijn die worden geïnterpreteerd met een groot aantal functies die zijn toegewijd aan de numerieke analyse.

octaaf-screenshot

Octave is rond 1988 ontstaan ​​als ondersteuningsprogramma voor een leerboek over berekening van chemische reacties​ De daaropvolgende behoeften van het onderwerp zorgden ervoor dat het programma zijn functionaliteit geleidelijk moest uitbreiden tot wat we er vandaag van weten, een programmeeromgeving op hoog niveau die voornamelijk is gewijd aan numerieke berekeningen.

Octaaffuncties maken het een programma bevorderlijk voor academisch onderwijs omdat de structuur en syntaxis ons zullen herinneren aan andere programmeertalen zoals C en C ++. Op deze manier, als je geen vorige taal kent, zal de tijd die je besteedt aan het leren van de grammatica en functies van Octave niet aan dovemansoren gericht zijn.

ToespraakInvariantie

Octave biedt ook een console-interface die sinds versie 4.0.1 is verbeterd met de toevoeging van een nieuwe van grafisch type, waardoor lineaire en niet-lineaire wiskundige problemen kunnen worden opgelost, experimenten kunnen worden uitgevoerd door variabelen te berekenen en grote batchverwerkingstaken kunnen worden uitgevoerd.

Hoewel het een meervoudig doel heeft, is Octave voornamelijk gebruikt als een systeem voor het oplossen van problemen in algebra, differentiaalvergelijkingen, integralen, polynoomtransformaties enzovoort, dankzij de uitbreidbaarheid via programmeerbare modules in andere talen op hoog niveau, zoals Fortran, C, C ++ en Pyhton oa.

python_pca_eigenfaces

Het doel van de applicaties die Octave heeft, is zeer gevarieerd​ Het internet is rijk aan voorbeelden van toepassingen voor gezichtsherkenning, geluidsgolfverwerking of geavanceerde functieberekening, allemaal uitgevoerd met dit programma. Het is daarom moeilijk om voor een applicatie één doel te vinden dat zelf een ontwikkelomgeving vertegenwoordigt. Als we de sterke punten kennen, kunnen we weten welke applicaties we met deze tool kunnen programmeren. Nu is het aan elke programmeur om het meeste uit elk van zijn functies te halen.

Zoals we eerder hebben aangegeven, is Octave een GNU-vrij programma dat wil zeggen beschikbaar voor een groot aantal platforms van je eigen website​ Je kunt van daaruit ook meedoen aan het project of hulp krijgen van het speciale forum.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Eugenio Fernandez Carrasco zei

    Ik ken hem al. En ik gebruik het regelmatig samen met Maxima en Scilab