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
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
•
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
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).
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’)
Plik z chomika:
lukaszzychzych
Inne pliki z tego folderu:
MN4.pdf
(374 KB)
MN1.pdf
(157 KB)
MN12.pdf
(224 KB)
MN11.pdf
(170 KB)
MN10.pdf
(132 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin