Zoznámte sa s Octave, silou numerického výpočtu v bezplatnej verzii

oktáva_410a

Vo vnútri veľkého sveta tlmočené jazyky, je tam malý výklenok obsadený jazykmi venovanými matematické spracovanie cez počítače. Môže to pre vás znieť trochu abstraktne, ale ak hovoríme o programoch ako slávny Derive, Mathematica alebo Matlab, možno už máte jasnejšiu predstavu o tom, čo máme na mysli.

oktáva program v tomto zmysle, ktorý nám ponúka veľký potenciál so slobodou poskytovanou kódom GNU. Za jeho priamejší ekvivalent môžeme považovať známy Matlab (s ktorým sa tiež usiluje o úplnú kompatibilitu), pretože obidva jazyky sú interpretované na vysokej úrovni s veľkým počtom funkcií určených pre numerická analýza.

oktávová snímka obrazovky

Oktáva vznikla okolo roku 1988 ako program podpory pre učebnicu o výpočet chemických reakcií. Následné potreby predmetu znamenali, že program sa musel funkcionalitou postupne rozširovať na to, čo o ňom dnes vieme, programovacím prostredím na vysokej úrovni venovaným hlavne numerickému výpočtu.

Vďaka vlastnostiam Octave je program vedúce k akademickému vyučovaniu pretože jeho štruktúra a syntax nám bude pripomínať ďalšie programovacie jazyky ako C a C ++. Týmto spôsobom, ak neovládate predchádzajúci jazyk, všetok čas strávený učením sa gramatiky a funkcií Octave nepadne hluchým ušiam.

Invariantnosť reči

Octave tiež poskytuje rozhranie konzoly, ktoré bolo od svojej verzie 4.0.1 vylepšené o novú z grafický typ, umožňujúce riešenie lineárnych a nelineárnych matematických úloh, vykonávanie experimentov výpočtom premenných a možnosť vykonávania veľkých dávkových úloh spracovania.

Aj keď má Octave viacúčelové využitie, vďaka svojej funkcii sa používa hlavne ako systém na riešenie problémov v algebre, diferenciálnych rovniciach, integráloch, polynomických transformáciách a tak ďalej. rozšíriteľnosť prostredníctvom programovateľných modulov v iných jazykoch na vysokej úrovni, ako sú Fortran, C, C ++ a Pyhton medzi ostatnými.

python_pca_eigenfaces

Účel aplikácií, ktoré má Octave, je veľmi rôznorodý. Internet oplýva príkladmi aplikácií na rozpoznávanie tváre, spracovanie zvukových vĺn alebo pokročilý výpočet funkcií, ktoré všetky vykonáva tento program. Je preto ťažké nájsť jediný účel aplikácie, ktorá sama predstavuje vývojové prostredie. Ak poznáme jeho silné stránky, môžeme vedieť, ktoré aplikácie môžeme pomocou tohto nástroja programovať. Teraz je na každom programátorovi, aby čo najlepšie využil všetky svoje funkcie.

Ako sme už naznačili, Octave je GNU bezplatný program, ktorý je k dispozícii pre množstvo platforiem z vlastnej webové stránky. Odtiaľ sa tiež môžete zapojiť do projektu alebo získať pomoc na príslušnom fóre.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Eugenio Fernandez Carrasco dijo

    Už ho poznám. A pravidelne ho používam spolu s Maxima a Scilab