MN2.pdf

(90 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Metody Numeryczne
Wykład 2
870700884.002.png
Wprowadzenie do Octave
Strona projektu:
http://www.gnu.org/software/octave/
Instalator wersji Windows:
http://octave.sourceforge.net/
Strona projektu qtoctave:
Strona projektu qtoctave:
http://qtoctave.wordpress.com/
Uwaga: w aktualnej wersji na system operacyjny Windows jest
błąd powodujący nieprawidłowe działanie funkcji graficznych.
Rozwiązanie problemu: należy odinstalować pakiet oct2mat,
uruchamiając w oknie octave następujące polecenie:
pkg rebuild -noauto oct2mat
870700884.003.png
W odróżnieniu od języków kompilowanych (np. C,
Pascal,
Fortran)
system
Octave
jest
interpreterem.
Po uruchomieniu mamy możliwość interaktywnej
pracy
z
Octave
(wpisywane
polecenia
wykonywane są na bieżąco).
Octave może być używany w ten sposób jako
kalkulator naukowy.
kalkulator naukowy.
Dostępne są wszystkie podstawowe funkcje oraz
stałe matematyczne. Np.: sin(), cos(), log(), exp(),
e, pi itd.
Pomoc dotyczącą dowolnej funkcji uzyskujemy
wpisując polecenie help nazwa_funkcji np.:
help log
870700884.004.png
Zmienne w Octave
Octave nie wymaga deklaracji zmiennych.
Zmienne tworzone są podczas przypisywania im
wartości. Znakiem przypisania jest znak ‘ =
Nazwa zmiennej musi zaczynać się od litery. Duże
i małe znaki są rozróżniane.
Wszystkie zmienne domyślnie są zmiennymi
Wszystkie zmienne domyślnie są zmiennymi
macierzowymi z elementami o podwójnej precyzji
(double). Zmienne skalarne są macierzami o
wymiarach 1x1.
Octave w sposób ‘naturalny’ wykonuje obliczenia
na liczbach zespolonych (operatory i, j).
870700884.005.png
Wyświetlanie wyników
Formatem wyświetlania wyników steruje polecenie format.
Np.:
format short
format long
format long e
format bit
Na ekranie wyświetlane są wyniki wykonania każdej
Na ekranie wyświetlane są wyniki wykonania każdej
instrukcji, o ile nie jest ona zakończona znakiem „;” (!!)
Możliwe jest wyświetlanie wyników w sposób
sformatowany z wykorzystaniem funkcji fprintf() (podobnie
jak w C)
Do wyświetlania napisów (zmiennych typu string ) służy
funkcja disp() np.: disp(‘test’)
870700884.001.png
Zgłoś jeśli naruszono regulamin