Mød Octave, kraften ved numerisk beregning i en gratis version

oktav_410a

Inde i den store verden af fortolkede sprog, der er en lille niche besat af sprog dedikeret til matematisk behandling gennem computere. Dette lyder måske lidt abstrakt for dig, men hvis vi taler om programmer som den berømte Derive, Mathematica eller Matlab, har du måske allerede en klarere idé om, hvad vi mener i tankerne.

Octave et program i denne retning, som giver os et stort potentiale med den frihed, som GNU-koden giver. Dens mere direkte ækvivalent kan betragtes som det velkendte Matlab (med hvem det også søger fuld kompatibilitet), da begge er sprog på højt niveau fortolket med et stort antal funktioner dedikeret til numerisk analyse.

oktav-skærmbillede

Oktav opstod omkring 1988 som et støtteprogram til en lærebog om beregning af kemiske reaktioner. Emnets senere behov gjorde, at programmet gradvist skulle udvides i dets funktionalitet til det, vi kender i dag om det, et programmeringsmiljø på højt niveau, der hovedsageligt er dedikeret til numerisk beregning.

Octaves funktioner gør det til et program befordrende for akademisk undervisning da dens struktur og syntaks minder os om andre programmeringssprog som C og C ++. På denne måde, hvis du ikke kender et tidligere sprog, falder al den tid, du bruger på at lære Octaves grammatik og funktioner ikke på døve ører.

Talevariation

Octave leverer også en konsolgrænseflade, der siden version 4.0.1 er blevet forbedret med inkluderingen af ​​en ny fra grafisk type, der muliggør opløsning af lineære og ikke-lineære matematiske problemer, udføre eksperimenter ved at beregne variabler og muligheden for at udføre store batchbehandlingsjob.

Skønt Octave med flere formål er hovedsageligt blevet brugt som et system til løsning af problemer i algebra, differentialligninger, integraler, polynomtransformationer osv. Takket være dets udvidelse gennem programmerbare moduler på andre sprog på højt niveau som Fortran, C, C ++ og Pyhton blandt andre.

python_pca_egenfaces

Formålet med de applikationer, som Octave har, er meget varieret. Internettet bugner af eksempler på applikationer til ansigtsgenkendelse, lydbølgebehandling eller avanceret funktionsberegning, alt sammen udført med dette program. Det er derfor vanskeligt at finde et enkelt formål med en applikation, der i sig selv repræsenterer et udviklingsmiljø. Når vi kender styrken, kan vi vide, hvilke applikationer der kan programmeres med dette værktøj. Nu er det op til hver programmør at få mest muligt ud af hver af deres funktioner.

Som vi tidligere har angivet, er Octave et GNU-frit program, der er tilgængelig til en lang række platforme fra din egen webside. Du kan også blive involveret i projektet derfra eller få hjælp fra dets dedikerede forum.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Eugenio Fernandez Carrasco sagde han

    Jeg kender ham allerede. Og jeg bruger det regelmæssigt sammen med Maxima og Scilab