Poznaj Octave, moc obliczeń numerycznych w darmowej wersji

oktawa_410a

Wewnątrz wielkiego świata języki tłumaczone, istnieje mała nisza zajmowana przez języki poświęcone przetwarzanie matematyczne za pośrednictwem komputerów. Może to zabrzmieć trochę abstrakcyjnie, ale jeśli mówimy o programach takich jak słynny Derive, Mathematica lub Matlab, być może już masz jaśniejsze pojęcie o tym, co mamy na myśli.

Oktawa program zgodny z tymi wytycznymi, który oferuje nam wielki potencjał dzięki wolności zapewnianej przez kod GNU. Jego bardziej bezpośredni odpowiednik można uznać za dobrze znany Matlab (z którym również szuka pełnej kompatybilności), ponieważ oba są językami wysokiego poziomu interpretowanymi z dużą liczbą funkcji dedykowanych dla analiza numeryczna.

zrzut ekranu oktawy

Octave powstał około 1988 roku jako program wsparcia dla podręcznika obliczenia reakcji chemicznych. Kolejne potrzeby przedmiotu sprawiły, że program musiał sukcesywnie rozszerzać swoją funkcjonalność do tego, co znamy dzisiaj, wysokopoziomowego środowiska programistycznego dedykowanego głównie do obliczeń numerycznych.

Funkcje Octave sprawiają, że jest to program sprzyja nauczaniu akademickiemu ponieważ jego struktura i składnia będą przypominać nam inne języki programowania, takie jak C i C ++. W ten sposób, jeśli nie znasz poprzedniego języka, cały czas spędzony na nauce gramatyki i funkcji Octave nie przypadnie Ci do gustu.

Niezmienność mowy

Octave udostępnia również interfejs konsoli, który od wersji 4.0.1 został ulepszony poprzez dodanie nowego z typ graficzny, pozwalając na rozwiązywanie liniowych i nieliniowych problemów matematycznych, przeprowadzać eksperymenty obliczając zmienne i możliwość wykonywania dużych zadań przetwarzania wsadowego.

Chociaż ma wiele celów, Octave był używany głównie jako system rozwiązywania problemów z algebry, równań różniczkowych, całek, przekształceń wielomianów i tak dalej, dzięki rozszerzalność dzięki programowalnym modułom w innych językach wysokiego poziomu, takich jak Fortran, C, C ++ i Pyhton między innymi.

python_pca_eigenfaces

Przeznaczenie aplikacji, które posiada Octave, jest bardzo zróżnicowane. Internet obfituje w przykłady aplikacji do rozpoznawania twarzy, przetwarzania fal dźwiękowych czy zaawansowanych obliczeń funkcji, a wszystko to wykonywane za pomocą tego programu. Dlatego trudno jest znaleźć jeden cel aplikacji, która sama reprezentuje środowisko programistyczne. Znając jego mocne strony, możemy wiedzieć, które aplikacje programować za pomocą tego narzędzia. Teraz każdy programista musi jak najlepiej wykorzystać każdą z jego funkcji.

Jak już wspomnieliśmy, Octave jest programem wolnym od GNU dostępne dla wielu platform z własnego witryna internetowa. Z tego miejsca możesz również zaangażować się w projekt lub uzyskać pomoc na specjalnym forum.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Eugenio Fernandez Carrasco powiedział

    Już go znam. I używam go regularnie razem z Maximą i Scilabem