Faceți cunoștință cu Octave, puterea calculului numeric într-o versiune gratuită

octave_410a

În interiorul marii lumi a limbi interpretate, există o mică nișă ocupată de limbi dedicate prelucrarea matematică prin intermediul computerelor. Acest lucru vă poate suna puțin abstract, dar dacă vorbim despre programe precum celebrul Derive, Mathematica sau Matlab, poate aveți deja o idee mai clară despre ceea ce vrem să spunem în minte.

Octavă un program pe această linie, care ne oferă un mare potențial cu libertatea oferită de codul GNU. Echivalentul său mai direct poate fi considerat binecunoscutul Matlab (cu care caută, de asemenea, compatibilitatea deplină), deoarece ambele sunt limbaje de nivel înalt interpretate cu un număr mare de funcții dedicate analiza numerica.

captură de ecran octavă

Octave a apărut în jurul anului 1988 ca program de sprijin pentru un manual despre calculul reacțiilor chimice. Nevoile ulterioare ale subiectului au făcut ca programul să se extindă treptat în funcționalitatea sa la ceea ce știm astăzi despre el, un mediu de programare la nivel înalt dedicat în principal calculului numeric.

Caracteristicile Octave îl fac un program propice predării academice deoarece structura și sintaxa sa ne vor aminti de alte limbaje de programare precum C și C ++. În acest fel, dacă nu cunoașteți o limbă anterioară, tot timpul petrecut învățând gramatica și funcțiile lui Octave nu vor cădea pe auz.

Invarianța vorbirii

Octave oferă, de asemenea, o interfață de consolă care, de la versiunea sa 4.0.1, a fost îmbunătățită odată cu includerea uneia noi de la tip grafic, permițând rezolvarea problemelor matematice liniare și neliniare, efectuați experimente prin calcularea variabilelor și posibilitatea de a efectua lucrări mari de procesare în lot.

Deși cu un scop multiplu, Octave a fost utilizat în principal ca sistem de rezolvare a problemelor din algebră, ecuații diferențiale, integrale, transformări polinomiale și așa mai departe, datorită extensibilitate prin module programabile în alte limbaje de nivel înalt, cum ar fi Fortran, C, C ++ și Pyhton printre altele.

python_pca_eigenfaces

Scopul aplicațiilor pe care le are Octave este foarte variat. Internetul abundă de exemple de aplicații pentru recunoașterea facială, procesarea undelor sonore sau calculul funcției avansate, toate realizate cu acest program. Prin urmare, este dificil să găsești un singur scop pentru o aplicație care să reprezinte ea însăși un mediu de dezvoltare. Cunoscând punctele sale forte, putem ști despre ce aplicații să putem programa cu acest instrument. Acum depinde de fiecare programator să profite la maximum de fiecare dintre funcțiile sale.

După cum am indicat anterior, Octave este un program gratuit GNU care este disponibil pentru o multitudine de platforme din a ta site web. De asemenea, vă puteți implica în proiect de acolo sau puteți obține ajutor de la forumul dedicat al acestuia.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Eugenio Fernandez Carrasco el a spus

    Îl cunosc deja. Și îl folosesc în mod regulat împreună cu Maxima și Scilab