Octave Instalacja i konfiguracja środowiska. Wektory i macierze.

Slides:



Advertisements
Podobne prezentacje
Blok I: PODSTAWY TECHNIKI Lekcja 6: Zjawisko tarcia i jego wpływ na pracę ciągników i maszyn rolniczych (1 godz.) 1. Zjawisko tarcia 2. Tarcie ślizgowe.
Advertisements

Jak złożyć wniosek ? (GWA) Regionalny Program Operacyjny Województwa Pomorskiego na lata
Czy warto oszczędnie gospodarować wodą w twoim otoczeniu? autor: Dorota Rusin WebQuest.
Stężenia Określają wzajemne ilości substancji wymieszanych ze sobą. Gdy substancje tworzą jednolite fazy to nazywa się je roztworami (np. roztwór cukru.
PRACA Z APLIKACJAMI SYSTEM PRZEMIESZCZANIA oraz NADZORU WYROBÓW AKCYZOWYCH EMCS PL 1.
Sprawozdawczość. Podstawowe terminy Okres sprawozdawczy  3 kolejne miesiące, licząc od daty zawarcia umowy o dofinansowanie projektu Rodzaje raportów.
Wyszukiwanie informacji w Internecie. Czym jest wyszukiwarka? INTERNET ZASOBY ZAINDEKSOWANE PRZEZ WYSZUKIWARKI Wyszukiwarka to mechanizm, który za pomocą.
Wyrażenia Algebraiczne Bibliografia Znak 1Znak 2 Znak 3 Znak 4 Znak 5 Znak 6 Znak 7 Znak 8 Znak 9 Znak 10 Znak 11.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Mgr Agnieszka Wnuk KRĘGOSŁUP Mgr Agnieszka Wnuk
Metodologia opracowywania powiatowej mapy zagrożeń oraz powiatowego programu poprawy bezpieczeństwa – warsztaty Wrocław, 28 października 2010 r. Projekt.
IEN 2010 © wszelkie prawa zastrzeżone SEMINARIUM Pakiet MATLAB w Zakładzie OGM Możliwości posiadanych produktów.
Dodawania i odejmowanie sum algebraicznych. Mnożenie sumy algebraicznej przez jednomian. Opracowanie Joanna Szymańska Konsultacja Bożena Hołownia.
Ewakuacja z budynków w trybie awaryjnym
Kontrole w projektach Biuro Koordynacji Projektów Poznań, r.
Kim jesteśmy i co robimy … Polska Izba Żywności Ekologicznej to grupa przedsiębiorców będąca przedstawicielem branży żywności ekologicznej. Naszą misją.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
GWA dla RPO WP Gdańsk, 18 listopada 2015 DEFS.
ZASTOSOWANIE  Programowanie  Ułatwianie pracy  Szybkie obliczanie  Spisywanie kosztów  Tworzenie tabel i wykresów  Obliczanie średniej, sumy,
Regresja. Termin regresja oznacza badanie wpływu jednej lub kilku zmiennych tzw. objaśniających na zmienną, której kształtowanie się najbardziej nas interesuje,
PORADNIK WPROWADZANIA AKCJI. OGÓLNIE: Akcja musi zostać utworzona i opublikowana co najmniej tydzień przed jej rozpoczęciem. W opisie muszą znajdować.
ZINTEGROWANE INWESTYCJE TERYTORIALNE AGLOMERACJI WAŁBRZYSKIEJ ZAŁĄCZNIKI DO WNIOSKU O DOFINASOWANIE PROJEKTU W RAMACH RPO WD EFRR Wałbrzych.
Karta produktowa MODECOM FreeWAY SX7.1.
Kalendarz Chiński.
Minimalizacja automatu
Systemy eksperckie i sztuczna inteligencja
Schematy blokowe.
REGIONALNY PROGRAM OPERACYJNY WOJEWÓDZTWA ŚLĄSKIEGO NA LATA
terminologia, skale pomiarowe, przykłady
Prezentacja o Ubuntu Jakub Kociemba 2TI.
Zastosowania programu MS Excel 2013 w matematyce
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Konsultacja Bożena Hołownia
Teoria sterowania Materiał wykładowy /2017
Wstęp do Informatyki - Wykład 10
Elementy fizyki kwantowej i budowy materii
CEL: - Osiągnąć równość płci oraz wzmocnić pozycję kobiet
Jak to jest zrobione... Komputer Kinga Małczuk.
NAUKA JĘZYKA ANGIELSKIEGO W WIEKU PRZEDSZKOLNYM DAJE DZIECIOM NIE TYLKO SZANSĘ W NABYWANIU SŁOWNICTWA, ALE RÓWNIEŻ ROZBUDZA ICH ŚWIADOMOŚĆ JĘZYKOWĄ I BUDUJĘ.
Ułamki zwykłe.
Zagadnienie transportowe
Interfejsy urządzeń peryferyjnych
Departament Rozwoju Regionalnego i Funduszy Europejskich
The Game Engine For Mobile
Własności statystyczne regresji liniowej
EXCEL Wykład 4.
Rekrutacja elektroniczna DO SZKÓŁ PONADGIMNAZJALNYCH w roku 2018
Tematy zadań. W załączeniu plik z danymi.
Koszyk danych.
101. Ciało o masie m znajduje się w windzie
Algebra WYKŁAD 4 ALGEBRA.
Podstawy informatyki Zygfryd Głowacz.
Tabela w Excell.
temat stwierdzenie Grafika SmartArt z obrazami na czerwonym tle
Pisemne dzielenie liczb naturalnych
Proste obliczenia w arkuszu kalkulacyjnym
Damian Urbańczyk Edytory WYSIWYG.
Dzielenie wielomianów
ETO w Inżynierii Chemicznej
Excell Wykład 2..
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Doskonalenie rachunku pamięciowego u uczniów
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Obsługa bazy danych z poziomu phpMyAdmin
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
NA UŁAMKACH DZIESIĘTNYCH.
Pomoc przy dzieleniu pisemnym
Wybrane testy w MZI i UMM
Mnożenie i dzielenie ułamków dziesiętnych przez 10, 100, 1000…
Zapis prezentacji:

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

Część I Instalacja i konfiguracja środowiska.

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

Octave jest dostępny dla wielu systemów operacyjnych

Dostępne wersje środowiska dla systemu Windows

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

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

… oraz wersja z graficznym interfejsem

Część II Wektory

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

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

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

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

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

Część III Macierze

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

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

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

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

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.

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.

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

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

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.

Dziękujemy za uwagę 