Co to jest Octave?

Cechy programu

Octave jest to program komputerowy oraz skryptowy język programowania przeznaczony do wykonywania obliczeń numerycznych, wolny odpowiednik komercyjnego programu Matlab. Program jest aktywnie rozwijany od 1992 roku. Obecnie udostępniany jest na licencji GNU GPL i posiada stabilne wersje na większości współczesnych komputerów, w tym dla komputerów klasy PC działających pod kontrolą jednego z systemów z rodziny Windows, Linux, BSD lub OS X.

Octave udostępnia efektywne metody rozwiązywania większości typowych problemów numerycznych, m.in.:

  • obliczanie wartości wyrażeń (w tym wyrażeń zawierających zaawansowane funkcje matematyczne, np. funkcje zespolone)
  • znajdowania wartości sum i iloczynów ciągów liczb o bardzo dużej liczbie elementów
  • znajdowania rozwiązań układów równań liniowych (mogących mieć nawet tysiące niewiadomych)
  • znajdowanie parametrów regresji liniowej
  • rozwiązywania równań i układów równań nieliniowych
  • znajdowania wartości całek (oznaczonych)
  • rozwiązywania układów równań różniczkowych zwyczajnych
  • rozwiązywania układów równań różniczkowych cząstkowych
  • rozwiązywanie standardowych problemów algebry liniowej, m.in. wyznaczania wartości i wektorów własnych, etc.
  • prezentacji rozwiązań w postaci wykresów

Octave to także skryptowy język programowania posiadający mechanizmy włączania do obliczeń wysokowydajnych funkcji napisanych w kompilowanych językach programowania, np. C/C++.

Od wersji 4.0 Octave zawiera też zintegrowane środowisko programistyczne, co znacznie upodabnia go do programu Matlab.

Niniejszy kurs przedstawia elementarne wprowadzenie do posługiwania się programem i językiem Octave.

Więcej informacji o Octave:

Szczegółowe informacje w tym zakresie można znaleźć w internecie, m.in. na stronach z dokumentacją i opisem możliwych obliczeń:


Instalacja

Najnowszą wersję programu można pobrać z witryny www.gnu.org. (https://www.gnu.org/software/octave/)

Octave-Forge

Warto rozważyć doinstalowanie pakietu Octave-Forge zawierającego liczne rozszerzenia systemu Octave (w systemie Linux pakiet ten powinien zostać zainstalowany automatycznie).

Zadania

  1. Zainstaluj Octave’a
  2. Dodaj w przeglądarce internetowej stronę z tym wykładem do Ulubionych lub do Zakładek by mieć ją pod ręką.
  3. Dodaj w przeglądarce internetowej do Ulubionych lub Zakładek strony wspomniane w sekcji “Więcej informacji o Octave”.