Spoznajte Octave, moč numeričnega izračuna v brezplačni različici

oktava_410a

Znotraj velikega sveta tolmačeni jeziki, v majhni niši so jeziki, namenjeni matematična obdelava prek računalnikov. Morda se vam to zdi nekoliko abstraktno, toda če govorimo o programih, kot so slavni Derive, Mathematica ali Matlab, morda že imate jasnejšo predstavo o tem, kaj mislimo v mislih.

Octave program v tej smeri, ki nam ponuja velik potencial s svobodo, ki jo zagotavlja koda GNU. Njegov neposrednejši ekvivalent je dobro znani Matlab (s katerim si tudi prizadeva za popolno združljivost), saj sta oba jezika na visoki ravni, ki se razlagata z velikim številom funkcij, namenjenih numerična analiza.

oktava-posnetek zaslona

Octave je nastal okoli leta 1988 kot podporni program za učbenik izračun kemijskih reakcij. Kasnejše potrebe predmeta so povzročile, da se je moral program postopoma razširiti v svojo funkcionalnost na tisto, kar danes poznamo, programsko okolje na visoki ravni, namenjeno predvsem numeričnim izračunom.

Zaradi lastnosti Octave je program ugoden za akademsko poučevanje saj nas bosta njegova struktura in sintaksa spominjala na druge programske jezike, kot sta C in C ++. Na ta način, če ne poznate prejšnjega jezika, ves čas, porabljen za učenje slovnice in funkcij Octave, ne bo naletel na ušesa.

Govorna nespremenljivost

Octave ponuja tudi konzolni vmesnik, ki je bil od svoje različice 4.0.1 izboljšan z vključitvijo nove različice grafični tip, ki omogoča reševanje linearnih in nelinearnih matematičnih problemov, izvaja eksperimente z izračunom spremenljivk in možnostjo izvajanja velikih nalog serijske obdelave.

Čeprav je bil Octave večnamenski, se je zaradi svoje prednosti uporabljal predvsem kot sistem za reševanje problemov iz algebre, diferencialnih enačb, integralov, polinomskih transformacij itd. razširljivost s programljivimi moduli v drugih jezikih na visoki ravni, kot so Fortran, C, C ++ in Pyhton med drugim.

python_pca_eigenfaces

Namen aplikacij, ki jih ima Octave, je zelo raznolik. Internet je bogat s primeri aplikacij za prepoznavanje obrazov, obdelavo zvočnih valov ali napreden izračun funkcije, ki se izvajajo s tem programom. Zato je težko najti en sam namen za aplikacijo, ki sama predstavlja razvojno okolje. Ker poznamo njegove prednosti, lahko vemo, katere programe lahko programiramo s tem orodjem. Zdaj mora vsak programer izkoristiti vsako od svojih funkcij.

Kot smo že omenili, je Octave GNU brezplačen program, ki je na voljo za številne platforme od svojega Spletna stran. Od tam se lahko vključite tudi v projekt ali poiščite pomoč na njegovem namenskem forumu.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Eugenio Fernandez Carrasco je dejal

    Ga že poznam. In ga redno uporabljam skupaj z Maximo in Scilabom