Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Octave Instalacja i konfiguracja środowiska. Wektory i macierze.

Podobne prezentacje


Prezentacja na temat: "Octave Instalacja i konfiguracja środowiska. Wektory i macierze."— Zapis prezentacji:

1 Octave Instalacja i konfiguracja środowiska. Wektory i macierze.
Opracowane przez: Damian Krawczyk, Mateusz Śliwowski, Karol Remplewicz, Sebastian Szary.

2 Część I Instalacja i konfiguracja środowiska.

3 Środowisko Octave można pobrać ze strony octave.org

4 Octave jest dostępny dla wielu systemów operacyjnych

5 Dostępne wersje środowiska dla systemu Windows

6 Instalacja Octave Proces instalacji opiera się głównie na klikaniu „Next”.

7

8

9

10

11

12 Po zakończeniu instalacji dostępna jest wersja konsolowa…

13 … oraz wersja z graficznym interfejsem

14 Część II Wektory

15 Budowanie wektorów Poziome A = [1 4 5] B = [2, 1, 0]
Pionowe C = [4; 7; 10]

16 Budowanie wektorów z już istniejących wektorów
A = [1 4 6] D = [a 6] Wynik: D =

17 Notacja z dwukropkiem E = [2:6] F = [2: 0.3: 3]

18 Przydatne funkcje zeros(W,K) -> wektor/ macierz składająca się z samych zer ones(W,K) -> wektor/ macierz składająca się z samych jedynek linspace(x,y,K) -> macierz K- elementów z przedziału od x do y Logspace(x,y,K) -> macierz K- elementów z przedziału od 10^x do 10^y

19 Odnoszenie się do wybranych elementów w wektorze
A = A(1) = 1 A(3) = 7 A(4) = 5 Uwaga: warto zauważyć, że elementy w wektorze są numerowane od 1, nie od 0.

20 Część III Macierze

21 Budowanie macierzy Sposób I A = [5 7 9 -1 3 -2]
Sposób II B = [5 7 9; ]

22 Notacja z dwukropkiem C =[1:3; 8: -2: 4] Wynik:

23 Budowanie macierzy z już istniejących wektorów/ macierzy
D = [1 2 3]; D = [D; 4 5 6]; D = [D; 7 8 9]; Wynik:

24 Przydatne funkcje det(D) -> wyznacznik macierzy D
eye(N) -> macierz jednostkowa NxN diag([1 2 3]) -> macierz mająca na głównej przekątnej liczby 1 2 3 rand(N) -> macierz NxN wypełniona losowymi liczbami inv(D) -> macierz (D) odwrotna trace(D) -> ślad macierzy D rank(D) -> stopień macierzy D size(D) -> ilość wierszy i kolumn macierzy D lu(D) -> dekompozycja LU macierzy D qr(D) -> dekompozycja QR macierzy D

25 Odnoszenie się do wybranych elementów w macierzy
J = [1 2 3; 3 4 5; 6 7 8] J(1,1) = 1 J(2,1) = 3 J(3,3) = 8 Uwaga: tak jak wcześniej elementy w macierzach są numerowane od 1, nie od 0.

26 Odnoszenie się do wybranych elementów w macierzy c.d.
J = [1 2 3; 3 4 5; 6 7 8] J(1: 2, 3) = 3, 6 J(3, :) = 7, 8, 9 J(3, 2: 3) = 8, 9 Uwaga: tak jak wcześniej elementy w macierzach są numerowane od 1, nie od 0.

27 Część IV Działania na wektorach i macierzach

28 Zarówno na macierzach jak i wektorach można dokonywać operacji, takich jak:
Dodawanie (+) Odejmowanie (-) Mnożenie (.*) Dzielenie (./) Potęgowanie (.^) Transpozycja(‘)

29 Przy mnożeniu macierzy należy używać symbolu (. ). Użycie (
Przy mnożeniu macierzy należy używać symbolu (*). Użycie (.*) spowoduje wymnożenie odpowiadających sobie elementów . Warto również zapamiętać, że mnożenie macierzy (A* B) jest możliwe wtedy i tylko wtedy, gdy liczba kolumn macierzy A jest równa liczbie wierszy macierzy B.

30 Dziękujemy za uwagę 


Pobierz ppt "Octave Instalacja i konfiguracja środowiska. Wektory i macierze."

Podobne prezentacje


Reklamy Google