Wprowadzenie do GNU Octave
|
|
- Dariusz Stefański
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wprowadzenie do GNU Octave Janusz Szwabiński Janusz Szwabiński Wprowadzenie do GNU Octave 1/30
2 Czym jest GNU Octave? środowisko (skryptowy język programowania + interpreter + GUI) do obliczeń numerycznych wolny 1 odpowiednik komercyjnego programu Matlab aktywnie rozwijany od 1992 roku posiada stabilne wersje na większości współczesnych systemów operacyjnych więcej na stronie 1 Patrz Janusz Szwabiński Wprowadzenie do GNU Octave 2/30
3 Czym GNU Octave nie jest? nie jest systemem do algebry symbolicznej (jak Mathematica, Maxima, Axiom) nie zawsze może dać dokładną odpowiedź na postawiony problem Uwaga!!! Większość rzeczywistych interesujących problemów matematycznych (zwłaszcza tych inżynierskich) i tak nie ma dokładnych, symbolicznych rozwiązań!!! Janusz Szwabiński Wprowadzenie do GNU Octave 3/30
4 Dygresja - symbolicznie kontra numerycznie Zadanie Szukamy pierwiastków równania Rozwiązanie symboliczne: 1 p 0 Wzór na różnicę kwadratów: 2 a < 0 gdzie i = 1 x 2 p = 0 (x p)(x + p) = 0 x = ± p (x i p)(x + i p) = 0 x = ±i p Janusz Szwabiński Wprowadzenie do GNU Octave 4/30
5 Dygresja - symbolicznie kontra numerycznie Rozwiązanie numeryczne: 1 wiele metod numerycznych: metoda bisekcja, regula falsi, Brenta, siecznych, Newtona 2 każda z nich wymaga podstawienia za p konkretnej wartości!!! 3 niektóre wymagają dodatkowo określenia przedziału izolacji pierwiastka lub podania rozsądnego punktu startowego 4 metoda siecznych ma np. postać x 0 = a x 1 = b x n+1 = x n f (x n)(x n x n 1 ) f (x n ) f (x n 1 ) gdzie f (x) = x 2 p, (a, b) - przedział izolacji pierwiastka Janusz Szwabiński Wprowadzenie do GNU Octave 5/30
6 Dygresja - symbolicznie kontra numerycznie Rozwiązanie numeryczne (c.d.): Niech p = 2, a = 1, b = 2, czyli szukamy rozwiązania równania x 2 2 = 0 w przedziale (1, 2). Możemy wyliczyć kolejne przybliżenia metodą siecznych (z dokładnością do 4 miejsc po przecinku): Krok x f(x) x 2 1, , 2222 x 3 1, , 0400 x 4 1, , 0012 x 5 1, x 6 1, Janusz Szwabiński Wprowadzenie do GNU Octave 6/30
7 Możliwości GNU Octave obliczanie wartości wyrażeń (w tym wyrażeń zawierających zaawansowane funkcje matematyczne, np. funkcje zespolone) znajdowanie wartości sum i iloczynów ciągów liczb o bardzo dużej liczbie elementów układy równań liniowych (mogących mieć nawet tysiące niewiadomych) regresja liniowa równania i układy równań nieliniowych obliczanie wartości całek oznaczonych równania różniczkowe zwyczajne i cząstkowe algebra liniowa (iloczyny wektorów i macierzy, wartości i wektory własne, rozkład macierzy itp.) prezentacja rozwiązań w postaci wykresów Janusz Szwabiński Wprowadzenie do GNU Octave 7/30
8 Dlaczego nie C++? stopień skomplikowania języka przeszkadza w rozwiązywaniu właściwych zagadnień matematycznych brak natywnego wsparcia dla niektórych koncepcji matematycznych brak natywnego wsparcia dla wizualizacji danych jeżeli nawet ostatecznie wydajność obliczeń wymaga implementacji w C++ (lub podobnym języku), algorytmy matematyczne często testowane są w GNU Octave Janusz Szwabiński Wprowadzenie do GNU Octave 8/30
9 Dlaczego nie Python? Python z modułami numpy, scipy i matplotlib oferuje praktycznie podobną funkcjonalność składnia jest również podobna do składni Matlab/Octave język jest zwięzły, jednak kod z reguły jest nieco dłuższy niż odpowiedni kod w Octave... jednak od lat niepisanym standardem środowisk numerycznych jest Matlab, dlatego znajomość jego lub jego darmowego klona może okazać się przydatna na rynku pracy 2 2 Na kursie z Pythona będzie wykład poświęcony jego numerycznym możliwościom. Janusz Szwabiński Wprowadzenie do GNU Octave 9/30
10 Dlaczego nie Python? Janusz Szwabiński Wprowadzenie do GNU Octave 10/30
11 Instalacja GNU Octave - Windows pakiet instalacyjny pod adresem Janusz Szwabiński Wprowadzenie do GNU Octave 11/30
12 Instalacja GNU Octave - Linux źródła do pobrania na stronie wiele dystrybucji oferuje pakiety binarne w swoich repozytoriach jeżeli w dystrybucji jest starsza wersja, ciągle możemy znaleźć pakiety binarne w Internecie przykład na Ubuntu: apt-add-repository ppa:octave/stable apt-get update apt-get install octave apt-get install octave-info Janusz Szwabiński Wprowadzenie do GNU Octave 12/30
13 Pierwsze kroki w GNU Octave Janusz Szwabiński Wprowadzenie do GNU Octave 13/30
14 Pierwsze kroki w GNU Octave Janusz Szwabiński Wprowadzenie do GNU Octave 14/30
15 Pierwsze kroki w GNU Octave octave:1> help sin sin is a built-in function from the file libinterp/corefcn/ mappers.cc -- Mapping Function: sin (X) Compute the sine for each element of X in radians. See also: asin, sind, sinh. Additional help for built-in functions and operators is available in the online version of the manual. Use the command doc <topic> to search the manual index. Help and information about Octave is also available on the WWW at and via the help@octave.org mailing list. Janusz Szwabiński Wprowadzenie do GNU Octave 15/30
16 Pierwsze kroki w GNU Octave octave:2> doc File: octave.info, Node: Top, Next: Preface, Up: (dir) GNU Octave ********** This manual documents how to run, install and port GNU Octave, as well as its new features and incompatibilities, and how to report bugs. It corresponds to GNU Octave version * Menu: * Preface:: * Introduction:: A brief introduction to Octave. * Getting Started:: * Data Types:: * Numeric Data Types:: * Strings:: * Data Containers:: * Variables:: * Expressions:: * Evaluation:: <snip> Janusz Szwabiński Wprowadzenie do GNU Octave 16/30
17 Pierwsze kroki w GNU Octave octave:3> doc numeric File: octave.info, Node: Numeric Objects, Next: Missing Data, Up: Built-in D\ ata Types Numeric Objects Octave s built-in numeric objects include real, complex, and integer scalars and matrices. All built-in floating point numeric data is currently stored as double precision numbers. On systems that use the IEEE floating point format, values in the range of approximately e-308 to e+308 can be stored, and the relative precision is approximately e-16. The exact values are given by the variables realmin, realmax, and eps, respectively. Matrix objects can be of any size, and can be dynamically reshaped and resized. It is easy to extract individual rows, columns, or submatrices using a variety of powerful indexing features. *Note Index Expressions::. *Note Numeric Data Types::, for more information. Janusz Szwabiński Wprowadzenie do GNU Octave 17/30
18 Reprezentacja liczb w GNU Octave liczby są przechowywane w postaci binarnej: 12, = = 1101, 01 2 każdej liczbie przypisane są 64 bity więcej na ten temat pod adresem https: // Representation-of-floating-point-numbers.html Janusz Szwabiński Wprowadzenie do GNU Octave 18/30
19 Działania na liczbach octave:3> 1/7 ans = octave:4> 1/ans ans = 7 octave:5> 1/ ans = octave:6> ans == 7 % sprawdź, czy równe? ans = 0 % nie! octave:7> 7 == 7 ans = 1 Janusz Szwabiński Wprowadzenie do GNU Octave 19/30
20 Dokładność obliczeń octave:8> ans = e-17 skończona liczba bitów... nie każdą liczbę można przedstawić dokładnie, np. octave:9> 0.2 ans = octave:10> format bit % reprezentacja bitowa na wyjściu octave:11> 0.2 % zwróć uwagę na pojawiający się cykl!!! ans = octave:12> format w obliczeniach numerycznych trzeba z tym żyć należy być ostrożnym np. przy porównaniach, czy liczby są równe Janusz Szwabiński Wprowadzenie do GNU Octave 20/30
21 Operatory arytmetyczne octave:21> % dodawanie ans = 4 octave:22> 2-3 % odejmowanie ans = -1 octave:23> 1/7 % dzielenie ans = octave:24> 7\1 % dzielenie raz jeszcze ans = octave:25> 4*5 % mnożenie ans = 20 octave:26> 2**3 % potęgowanie ans = 8 octave:27> 2^3 % potęgowanie raz jeszcze ans = 8 Janusz Szwabiński Wprowadzenie do GNU Octave 21/30
22 Stałe matematyczne octave:31> pi ans = octave:32> format long octave:33> ans ans = octave:34> format octave:37> pi ans = octave:38> sin(pi) ans = e-16 octave:39> cos(pi) ans = -1 octave:40> sin(pi/2) ans = 1 octave:41> e % liczba Eulera ans = octave:42> log(e) ans = 1 octave:43> i % jednostka urojona ans = 0 + 1i octave:44> i**2 ans = -1 octave:45> log(-1) ans = i octave:46> sqrt(-1) ans = 0 + 1i Janusz Szwabiński Wprowadzenie do GNU Octave 22/30
23 Wbudowane funkcje matematyczne octave:47> log10(100) % logarytm dziesiętny ans = 2 octave:48> sin(90) % argument w radianach!!! ans = octave:49> sin(90*pi/180) ans = 1 octave:50> factorial(5) % silnia ans = 120 octave:51> factorial(50) % wynik w notacji naukowej: ans = e+64 % czyli *10^{64} octave:52> exp(1) ans = octave:53> 2*sqrt(9) % w wyrażeniach znak * zawsze potrzebny ans = 6 Janusz Szwabiński Wprowadzenie do GNU Octave 23/30
24 Wbudowane funkcje matematyczne cos kosinus kąta (w radianach) asinh arcus sinus hiperboliczny sin sinus kąta atan arcus tangens tan tangens atan2 arcus tangens (2 argumenty) exp funkcja wykładnicza atanh arcus tangens hiperboliczny log logarytm naturalny abs wartość bezwzględna log10 logarytm dziesiętny sign znak liczby sinh sinus hiperboliczny round zaokrąglanie do najbliższej liczby całkowitej cosh kosinus hiperboliczny floor zaokrąglanie w dół tanh tangens hiperboliczny ceil zaokrąglanie w górę acos arcus kosinus fix zaokrąglanie w kierunku zera acosh arcus kosinus hiperboliczny rem reszta z dzielenia całkowitego asin arcus sinus hiperboliczny sqrt pierwiastek kwadratowy Janusz Szwabiński Wprowadzenie do GNU Octave 24/30
25 Zmienne octave:54> deg = pi/180 deg = octave:55> sin(90*deg) ans = 1 octave:56> new = 3*ans % zmienną ans już znamy new = 3 octave:57> who Variables in the current scope: ans deg new octave:58> x2 = sqrt(3) x2 = octave:59> x2**2 ans = Janusz Szwabiński Wprowadzenie do GNU Octave 25/30
26 Wykresy funkcji octave:1> x = -10 : 0.1 : 10; % sekwencja argumentów funkcji (wektor) octave:2> y = sin(x).*exp(-abs(x)); % wektor wartości funkcji octave:3> plot(x,y) octave:4> grid Janusz Szwabiński Wprowadzenie do GNU Octave 26/30
27 Wykresy funkcji octave:5> plot(x,y, ro ) octave:6> title( Wykres funkcji y=sin(x)*exp(- x ) ) octave:7> xlable( Kąt ) error: xlable undefined near line 1 column 1 octave:7> xlabel( Kąt ) octave:8> ylabel( Wartość ) Janusz Szwabiński Wprowadzenie do GNU Octave 27/30
28 Wykresy funkcji octave:11> plot(x,sin(x), ro,x,cos(x), b- ) octave:12> xlabel( x ) octave:13> ylabel( f(x) ) octave:14> title( Funkcje trygonometryczne ) octave:15> grid on octave:16> legend( Sinus, Kosinus ) Janusz Szwabiński Wprowadzenie do GNU Octave 28/30
29 Wykresy funkcji dwóch zmiennych octave:17> x = -2:0.1:2; octave:18> [xx,yy] = meshgrid(x,x); octave:19> z = sin(xx.^2 - yy.^2); octave:20> mesh(x,y,z) error: surface: rows (Z) must be the same as length (Y) and columns (Z) must be the same as length (X) error: called from surface> surface at line 128 column 11 surface at line 60 column 19 mesh at line 76 column 12 octave:20> mesh(x,x,z) Janusz Szwabiński Wprowadzenie do GNU Octave 29/30
30 Równania nieliniowe octave:21> function y = f(x) % definiujemy funkcję, której pierwiastka szukamy > y = x.**2-9; > endfunction octave:22> [x, info] = fsolve("f",2.0) % właściwe rozwiązanie x = info = e-08 octave:23> f(x) % sprawdzenie wyniku ans = e-08 octave:25> [x, info] = fsolve("f",0.0) % punkt startowy (czasami) ma znaczenie warning: division by zero warning: called from fsolve> dogleg at line 587 column 5 fsolve at line 303 column 11 warning: division by zero <snip> warning: division by zero x = 0 info = -9 octave:28> [x, info] = fsolve("f",-1.0) x = info = e-08 octave:32> x = -4:0.1:4; octave:33> plot(x,f(x)) Janusz Szwabiński Wprowadzenie do GNU Octave 30/30
do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski
Wprowadzenie do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski M A T L A B : Computation Visualization Programming easy to use environment MATLAB = matrix laboratory podstawowa jednostka
Programowanie w języku Matlab
Programowanie w języku Matlab D. Caban, P. Skurowski Wykład. Składnia języka, podstawowe struktury i operacje Matlab Nazwa pochodzi od MATrix LAboratory Środowisko obliczeń numerycznych i symbolicznych
Podstawowe wyrażenia matematyczne
Lech Sławik Podstawy Maximy 3 Wyrażenia matematyczne.wxmx 1 / 7 Podstawowe wyrażenia matematyczne 1 Nazwy Nazwy (zmiennych, stałych, funkcji itp.) w Maximie mogą zawierać małe i duże litery alfabetu łacińskiego,
Python wstęp do programowania dla użytkowników WCSS
Python wstęp do programowania dla użytkowników WCSS Dr inż. Krzysztof Berezowski Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej Wprowadzenie CHARAKTERYSTYKA JĘZYKA Filozofia języka
Funkcje matematyczne w C. Programowanie w C Marek Pudełko
Funkcje matematyczne w C Programowanie w C Marek Pudełko Używanie funkcji matematycznych W standardowym ANSI C jest możliwe skorzystanie z 22 funkcji matematycznych. By to zrobić, do programu należy włączyć
MATLAB - podstawy użytkowania
MATLAB - podstawy użytkowania Zbigniew Rudnicki (dr inż) MATLAB (MATrix LABoratory) - pakiet oprogramowania matematycznego firmy MathWorks Inc. (od roku 1984) to język i środowisko programowania do obliczeń
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Matlab MATrix LABoratory Mathworks Inc.
Małgorzata Jakubowska Matlab MATrix LABoratory Mathworks Inc. MATLAB pakiet oprogramowania matematycznego firmy MathWorks Inc. (www.mathworks.com) rozwijany od roku 1984 język programowania i środowisko
Wstęp do Pythona. Janusz Szwabiński. Python w obliczeniach numerycznych (C) 2005 Janusz Szwabiński p.1/36
Wstęp do Pythona Janusz Szwabiński szwabin@ift.uni.wroc.pl Python w obliczeniach numerycznych (C) 2005 Janusz Szwabiński p.1/36 Wstęp do Pythona Zasoby w sieci Python jako zaawansowany kalkulator Pierwszy
Podstawy obsługi pakietu GNU octave.
Podstawy obsługi pakietu GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu GNU octave. W ćwiczeniu wprowadzono opis podstawowych komend
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Funkcje. Część pierwsza. Zbigniew Koza. Wydział Fizyki i Astronomii
Funkcje Część pierwsza Zbigniew Koza Wydział Fizyki i Astronomii Wrocław, 2015 Co to są funkcje? y(x) x Co to są funkcje? y(x) x Co to są funkcje? Funkcja dla każdego argumentu ma określoną dokładnie jedną
Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych
1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych i dynamicznych, symulacji procesów, przekształceń i obliczeń symbolicznych
Języki programowania wysokiego poziomu. PHP cz.2.
Języki programowania wysokiego poziomu PHP cz.2. Instrukcje strukturalne PHP Instrukcje strukturalne Instrukcja grupująca (blok instrukcji) Instrukcja warunkowa, if-else Instrukcja wyboru, switch-case
Równania nieliniowe. LABORKA Piotr Ciskowski
Równania nieliniowe LABORKA Piotr Ciskowski przykład 1. funkcja fplot fplot ( f, granice ) fplot ( f, granice, n, linia, tol ) [ x, y ] = fplot ( )» fplot ( sin(x*x)/x, [ 0 4*pi ] )» fplot ( sin(x*x)/x,
GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.
1 GNU Octave GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. Octave zapewnia: sporą bibliotęke użytecznych funkcji i algorytmów; możliwośc tworzenia przeróżnych wykresów; możliwość
Wykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
Wykład z okazji dnia liczby π
Wykład z okazji dnia liczby π O regresji symbolicznej Andrzej Odrzywołek Zakład Teorii Względności i Astrofizyki, Instytut Fizyki UJ 3.14 Czy potrafisz rozpoznać liczby? 3.141592653589793 2.718281828459045
Instalacja Pakietu R
Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego: Download R for Windows opcja: install R for the first time opcja: Download R 3.3.3 for Windows uruchomienie R-3.3.3-win MAGDA
Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu
Wprowadzenie do Pakietu R dla kierunku Zootechnika Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego:
Modelowanie rynków finansowych z wykorzystaniem pakietu R
Modelowanie rynków finansowych z wykorzystaniem pakietu R Metody numeryczne i symulacje stochastyczne Mateusz Topolewski woland@mat.umk.pl Wydział Matematyki i Informatyki UMK Plan działania 1 Całkowanie
Blok zawierający opis danego quizu, np. Pierwsze kolokwium z podstaw chemii. Blok definiujący czas trwania kolokwium.
Instrukcja jak stworzyć quiz w Moodle (wersja 1.8.4+) Piotr Wojciechowski Quiz w Moodle tworzymy wybierać składową quiz z rozwijanej listy dodaj składową zgodnie z rysunkiem przedstawionym poniżej. Pamiętajmy,
Metody numeryczne I Równania nieliniowe
Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem
Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu
Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu P. Strzelecki pawelst@mimuw.edu.pl Instytut Matematyki, Uniwersytet Warszawski MISH UW, semestr zimowy 2011-12 P.
Scilab - wprowadzenie
Strona 1 Scilab jest darmowym programem (freeware) przeznaczonym do badań matematycznych. Może pomóc w statystycznym opracowaniu wyników badań (pomiarów). Można przy jego pomocy rysować grafy, wykresy
MATrix LABoratory. A C21 delta tvx444 omega_zero. hxx J23 aaa g4534 Fx_38
MATLAB wprowadzenie MATrix LABoratory MATLAB operuje tylko na jednym typie zmiennych na macierzach. Liczby (skalary) są szczególnymi przypadkami macierzy o wymiarze 1 1, (zawierającymi jeden wiersz i jedną
Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony
Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony Uczeń realizujący zakres rozszerzony powinien również spełniać wszystkie wymagania w zakresie poziomu podstawowego. Zakres
Przy Matlabie istnieje duże społeczność wymieniająca się plikami, programami i poradami http://www.mathworks.com/matlabcentral/
Pomimo rozwoju programów klikologicznych w ekonometrii, istnieje wiele osób, które wciąż cenią sobie programy typu Matlab, czy Gauss. W programach klikologicznych typu EViews użytkownik ma małą kontrolę
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY
MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY Poszukiwanie znaczeń funkcji i skryptów funkcja help >> help % wypisuje linki do wszystkich plików pomocy >> help plot % wypisuje pomoc dotyczą funkcji plot Znaczenie
Wprowadzenie do metod numerycznych. Krzysztof Patan
Wprowadzenie do metod numerycznych Krzysztof Patan Metody numeryczne Dział matematyki stosowanej Każde bardziej złożone zadanie wymaga opracowania indywidualnej metody jego rozwiązywania na maszynie cyfrowej
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Podstawy Informatyki 1. Laboratorium 1
Podstawy Informatyki 1 Laboratorium 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z obsługą pakietu MATLAB. W ćwiczeniu wprowadzono opis podstawowych komend środowiska i funkcji matematycznych
Sin[Pi / 4] Log[2, 1024] Prime[10]
In[1]:= (* WSTĘP DO PAKIETU MATHEMATICA *) (* autorzy: Łukasz Płociniczak,Marek Teuerle*) (* Składnia: nazwy funkcji z wielkiej litery a argumenty w kwadratowych nawiasach. Wywołujemy wartość SHIFT+ENTER
E-N-1112-s1 MATEMATYKA Mathematics
KARTA MODUŁU / KARTA PRZEDMIOTU E-N-1112-s1 MATEMATYKA Mathematics Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/13 A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW
ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY
ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY Numer lekcji 1 2 Nazwa działu Lekcja organizacyjna. Zapoznanie z programem nauczania i kryteriami wymagań Zbiór liczb rzeczywistych i jego 3 Zbiór
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.
ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. LICZBA TEMAT GODZIN LEKCYJNYCH Potęgi, pierwiastki i logarytmy (8 h) Potęgi 3 Pierwiastki 3 Potęgi o wykładnikach
Wprowadzenie do środowiska
Wprowadzenie do środowiska www.mathworks.com Piotr Wróbel piotr.wrobel@igf.fuw.edu.pl Pok. B 4.22 Metody numeryczne w optyce 2017 Czym jest Matlab Matlab (matrix laboratory) środowisko obliczeniowe oraz
Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013
Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum w roku szkolnym 2012/2013 I. Zakres materiału do próbnego egzaminu maturalnego z matematyki: 1) liczby rzeczywiste 2) wyrażenia algebraiczne
PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
Zagadnienia - równania nieliniowe
Zagadnienia - równania nieliniowe Sformułowanie zadania poszukiwania pierwiastków. Przedział izolacji. Twierdzenia o istnieniu pierwiastków. Warunki zatrzymywania algorytmów. Metoda połowienia: założenia,
ANALIZA DANYCH I PROCESÓW. Mgr inż. Paweł Wojciech Herbin
ANALIZA DANYCH I PROCESÓW Mgr inż. Paweł Wojciech Herbin SZCZECIN 29 LUTEGO 2016 Spis treści 1. Wprowadzenie... 4 2. MATLAB wprowadzenie do interfejsu... 5 3. Praca w trybie bezpośrednim... 6 3.1. Wprowadzanie
1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia.
1. Elementy logiki i algebry zbiorów 1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia. Funkcje zdaniowe. Zdania z kwantyfikatorami oraz ich zaprzeczenia.
Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII
Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII
Instalacja
Wprowadzenie Scilab pojawił się w Internecie po raz pierwszy, jako program darmowy, w roku 1994 Od 1990 roku pracowało nad nim 5 naukowców z instytutu INRIA (Francuski Narodowy Instytut Badań w Dziedzinie
Excel w obliczeniach naukowych i inżynierskich. Wydanie II.
Excel w obliczeniach naukowych i inżynierskich. Wydanie II. Autor: Maciej Gonet Sprawdź, jak Excel może pomóc Ci w skomplikowanych obliczeniach! Jak za pomocą arkusza rozwiązywać zaawansowane zadania matematyczne?
Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Metod Numerycznych Laboratorium 1b Operacje na macierzach oraz obliczenia symboliczne 1 Zadania 1. Obliczyć numerycznie
V. WYMAGANIA EGZAMINACYJNE
V. WYMAGANIA EGZAMINACYJNE Standardy wymagań egzaminacyjnych Zdający posiada umiejętności w zakresie: POZIOM PODSTAWOWY POZIOM ROZSZERZONY 1. wykorzystania i tworzenia informacji: interpretuje tekst matematyczny
ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES PODSTAWOWY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.
ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES PODSTAWOWY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. TEMAT Równania i nierówności (30h) LICZBA GODZIN LEKCYJNYCH Liczby wymierne 3 Liczby niewymierne 1 Zapisywanie
Matematyka liczby zespolone. Wykład 1
Matematyka liczby zespolone Wykład 1 Siedlce 5.10.015 Liczby rzeczywiste Zbiór N ={0,1,,3,4,5, } nazywamy zbiorem Liczb naturalnych, a zbiór N + ={1,,3,4, } nazywamy zbiorem liczb naturalnych dodatnich.
Pakiet edukacyjny do nauki przedmiotów ścisłych i kształtowania postaw przedsiębiorczych
ZESPÓŁ SZKÓŁ HANDLOWO-EKONOMICZNYCH IM. MIKOŁAJA KOPERNIKA W BIAŁYMSTOKU Pakiet edukacyjny do nauki przedmiotów ścisłych i kształtowania postaw przedsiębiorczych Mój przedmiot matematyka spis scenariuszy
Pracownia Komputerowa wykład VI
Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie
ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.
ROZKŁAD MATERIAŁU DO 1 KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. TEMAT Równania i nierówności (36 h) LICZBA GODZIN LEKCYJNYCH Liczby wymierne 3 Liczby niewymierne 1 Zapisywanie
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje
Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje Opracował: Zbigniew Rudnicki Powtórka z poprzedniego wykładu 2 1 Dokument, regiony, klawisze: Dokument Mathcada realizuje
Język programowania zbiór reguł określających, które ciągi symboli tworzą program komputerowy oraz jakie obliczenia opisuje ten program.
PYTHON Język programowania zbiór reguł określających, które ciągi symboli tworzą program komputerowy oraz jakie obliczenia opisuje ten program. Aby program napisany w danym języku mógł być wykonany, niezbędne
zajęcia 2 Definiowanie wektorów:
zajęcia 2 Plan zajęć: definiowanie wektorów instrukcja warunkowa if wykresy Definiowanie wektorów: Co do definicji wektora: Koń jaki jest, każdy widzi Definiowanie wektora w Octave v1=[3,2,4] lub: v1=[3
WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM
WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM Klasa pierwsza A, B, C, D, E, G, H zakres podstawowy. LICZBY RZECZYWISTE Uczeń otrzymuje ocenę dopuszczającą jeśli: podaje
Przekształcenia całkowe. Wykład 1
Przekształcenia całkowe Wykład 1 Przekształcenia całkowe Tematyka wykładów: 1. Liczby zespolone -wprowadzenie, - funkcja zespolona zmiennej rzeczywistej, - funkcja zespolona zmiennej zespolonej. 2. Przekształcenie
Metody numeryczne. Janusz Szwabiński. nm_slides.tex Metody numeryczne Janusz Szwabiński 2/10/ :02 p.
Metody numeryczne Janusz Szwabiński szwabin@ift.uni.wroc.pl nm_slides.tex Metody numeryczne Janusz Szwabiński 2/10/2002 23:02 p.1/63 Plan wykładu 1. Dokładność w obliczeniach numerycznych 2. Złożoność
dr inż. Damian Słota Gliwice r. Instytut Matematyki Politechnika Śląska
Program wykładów z metod numerycznych na semestrze V stacjonarnych studiów stopnia I Podstawowe pojęcia metod numerycznych: zadanie numeryczne, algorytm. Analiza błędów: błąd bezwzględny i względny, przenoszenie
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Ciągi liczbowe. Zbigniew Koza. Wydział Fizyki i Astronomii
Ciągi liczbowe Zbigniew Koza Wydział Fizyki i Astronomii Wrocław, 2015 Co to są ciągi? Ciąg skończony o wartościach w zbiorze A to dowolna funkcja f: 1,2,, n A Ciąg nieskończony o wartościach w zbiorze
SPIS TREŚCI WSTĘP... 8 1. LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI
SPIS TREŚCI WSTĘP.................................................................. 8 1. LICZBY RZECZYWISTE Teoria............................................................ 11 Rozgrzewka 1.....................................................
MATeMAtyka klasa II poziom rozszerzony
MATeMAtyka klasa II poziom rozszerzony W klasie drugiej na poziomie rozszerzonym realizujemy materiał z klasy pierwszej tylko z poziomu rozszerzonego (na czerwono) oraz cały materiał z klasy drugiej. Rozkład
http://www-users.mat.umk.pl/~pjedrzej/matwyz.html 1 Opis przedmiotu Celem przedmiotu jest wykształcenie u studentów podstaw języka matematycznego i opanowanie przez nich podstawowych pojęć dotyczących
METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH
METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH Jednym z zastosowań metod numerycznych jest wyznaczenie pierwiastka lub pierwiastków równania nieliniowego. W tym celu stosuje się szereg metod obliczeniowych np:
INFORMATYKA TECHNICZNA Komputerowe Wspomaganie Obliczeń Wykład 3. Komputerowe wspomaganie obliczeń w programie Mathcad. dr inż.
INFORMATYKA TECHNICZNA Komputerowe Wspomaganie Obliczeń Wykład 3. Komputerowe wspomaganie obliczeń w programie Mathcad dr inż. Paweł Surdacki Instytut Podstaw Elektrotechniki i Elektrotechnologii Politechniki
JAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
ROZKŁAD MATERIAŁU DLA KLASY I LICEUM I TECHNIKUM (ZAKRES PODSTAWOWY I ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ
ROZKŁAD MATERIAŁU DLA KLASY I LICEUM I TECHNIKUM (ZAKRES PODSTAWOWY I ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ ZBIORY TEMAT LICZBA GODZIN LEKCYJNYCH WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ Z
Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze
Podstawy Informatyki Metalurgia, I rok Wykład 3 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 1948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych
Obliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Modelowanie wybranych pojęć matematycznych. semestr letni, 2016/2017 Wykład 10 Własności funkcji cd.
Modelowanie wybranych pojęć matematycznych semestr letni, 206/207 Wykład 0 Własności funkcji cd. Ciągłość funkcji zastosowania Przybliżone rozwiązywanie równań Znajdziemy przybliżone rozwiązanie równania
MATLAB Wprowadzenie. Literatura po polsku: Niektóre cechy MATLABa. Dlaczego warto poznać MATLABa? bo : Co to jest "Środowisko programowania" czyli IDE
MATLAB Wprowadzenie Zbigniew Rudnicki (dr inż) 1 MATLAB (MATrix LABoratory) - pakiet oprogramowania matematycznego firmy MathWorks Inc. (od roku 1984) to język i środowisko programowania do obliczeń naukowo-technicznych
Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni. Wykład 7. Karol Tarnowski A-1 p.
Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni Wykład 7 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Praca z repozytorium kodu Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html
1 Wyrażenia potęgowe i logarytmiczne.
Wyrażenia potęgowe i logarytmiczne. I. Wyrażenia potęgowe (wykładnik całkowity). Dla a R, n N mamy a = a, a n = a n a. Zatem a n = } a a {{... a}. n razy Przyjmujemy ponadto, że a =, a. Dla a R \{}, n
Iteracyjne rozwiązywanie równań
Elementy metod numerycznych Plan wykładu 1 Wprowadzenie Plan wykładu 1 Wprowadzenie 2 Plan wykładu 1 Wprowadzenie 2 3 Wprowadzenie Metoda bisekcji Metoda siecznych Metoda stycznych Plan wykładu 1 Wprowadzenie
Standardy wymagań maturalnych z matematyki - matura
Standardy wymagań maturalnych z matematyki - matura 2011-2014 STANDARDY WYMAGAŃ BĘDĄCE PODSTAWĄ PRZEPROWADZANIA EGZAMINU MATURALNEGO Zdający posiada umiejętności w zakresie: POZIOM PODSTAWOWY 1. wykorzystania
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Obliczenia Symboliczne
Lekcja Strona z Obliczenia Symboliczne MathCad pozwala na prowadzenie obliczeń zarówno numerycznych, dających w efekcie rozwiązania w postaci liczbowej, jak też obliczeń symbolicznych przeprowadzanych
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 PLAN WPROWADZENIA Profesjonalne systemy
Wprowadzenie do systemu GNU Octave. Opracowanie: Jarosław Miszczak (miszczak(at)iitis(.)gliwice(.)pl) Wersja złożona 27/05/2009
Wprowadzenie do systemu GNU Octave Opracowanie: Jarosław Miszczak (miszczak(at)iitis(.)gliwice(.)pl) Wersja złożona 27/05/2009 Spis treści 1 Podstawowe wiadomości 1 1.1 Instalacja.....................................
WYMAGANIA WSTĘPNE Z MATEMATYKI
WYMAGANIA WSTĘPNE Z MATEMATYKI Wydział Informatyki, Elektroniki i Telekomunikacji Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie I. ZBIORY I.1. Działania na zbiorach I.2. Relacje między
Programowanie Delphi obliczenia, schematy blokowe
Informatyka II MPZI2 ćw.2 Programowanie Delphi obliczenia, schematy blokowe Zastosowania obliczeń numerycznych Wyrażenia arytmetyczne służą do zapisu wykonywania operacji obliczeniowych w trakcie przebiegu
Metody numeryczne I. Programy wspomagajace obliczenia Maxima. Janusz Szwabiński. szwabin@ift.uni.wroc.pl
Metody numeryczne I Programy wspomagajace obliczenia Maxima Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/25 Maxima Pierwsze kroki Przekształcenia wyrażeń
Rozkład materiału a wymagania podstawy programowej dla I klasy czteroletniego liceum i pięcioletniego technikum. Zakres rozszerzony
Rozkład materiału a wymagania podstawy programowej dla I klasy czteroletniego liceum i pięcioletniego technikum. Zakres rozszerzony ZBIORY TEMAT LICZBA GODZIN LEKCYJNYCH WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY
Typ szkoły: ZASADNICZA SZKOŁA ZAWODOWA Rok szkolny 2015/2016 Zawód: FRYZJER, CUKIERNIK, PIEKARZ, SPRZEDAWCA, FOTOGRAF i inne zawody.
Typ szkoły: ZASADNICZA SZKOŁA ZAWODOWA Rok szkolny 05/06 Zawód: FRYZJER, CUKIERNIK, PIEKARZ, SPRZEDAWCA, FOTOGRAF i inne zawody Przedmiot: MATEMATYKA Klasa I (60 godz) Rozdział. Liczby rzeczywiste Numer
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python
Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python Język PYTHON Podstawowe informacje Python to język skryptowy, interpretowany - co oznacza, że piszemy skrypt, a następnie wykonujemy go za
Technologie Informacyjne Wykład 4
Technologie Informacyjne Wykład 4 Arytmetyka komputerów Wojciech Myszka Jakub Słowiński Katedra Mechaniki i Inżynierii Materiałowej Wydział Mechaniczny Politechnika Wrocławska 30 października 2014 Część
Funkcje. Alina Gleska. Instytut Matematyki, Wydział Elektryczny, Politechnika Poznańska
Dr Instytut Matematyki, Wydział Elektryczny, Politechnika Poznańska Definicja Funkcja f ze zbioru X w zbiór Y nazywamy relację, która każdemu elementowi x X przyporzadkowuje dokładnie jeden element y Y.
Algebra macierzy
Algebra macierzy Definicja macierzy Macierze Macierze Macierze Działania na macierzach Działania na macierzach A + B = B + A (prawo przemienności dodawania) (A + B) + C = A + (B + C) (prawo łączności dodawania)
Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab
Metody Numeryczne Laboratorium 1 Wstęp do programu Matlab 1. Wiadomości wstępne liczby, format Program Matlab używa konwencjonalną notację dziesiętną, z kropka dziesiętną. W przypadku notacji naukowej
Elementy projektowania inzynierskiego Przypomnienie systemu Mathcad
Elementy projektowania inzynierskiego Definicja zmiennych skalarnych a : [S] - SPACE a [T] - TAB - CTRL b - SHIFT h h. : / Wyświetlenie wartości zmiennych a a = b h. h. = Przykładowe wyrażenia
Standardy wymagań maturalnych z matematyki - matura 2010
Standardy wymagań maturalnych z matematyki - matura 2010 STANDARDY WYMAGAŃ BĘDĄCE PODSTAWĄ PRZEPROWADZANIA EGZAMINU MATURALNEGO Standardy można pobrać (plik pdf) wybierając ten link: STANDARDY 2010 lub
Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II Podstawy MATLABA, cz2. 1. Wielomiany
Projekt Informatyka przepustką do kariery współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
Zajęcia 1 Pewne funkcje - funkcja liniowa dla gdzie -funkcja kwadratowa dla gdzie postać kanoniczna postać iloczynowa gdzie równanie kwadratowe pierwiastki równania kwadratowego: dla dla wzory Viete a
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH
METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 1 WPROWADZENIE DO PROGRAMU KOMPUTEROWEGO MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR 1 Wprowadzenie do programu komputerowego Matlab 1.1.
ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH
Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym
KARTA KURSU (realizowanego w module specjalności) Metody numeryczne
KARTA KURSU (realizowanego w module ) Administracja systemami informatycznymi (nazwa ) Nazwa Nazwa w j. ang. Metody numeryczne Numerical methods Kod Punktacja ECTS* 3 Koordynator dr Kazimierz Rajchel Zespół
Wykaz treści i umiejętności zawartych w podstawie programowej z matematyki dla IV etapu edukacyjnego
Wykaz treści i umiejętności zawartych w podstawie programowej z matematyki dla IV etapu edukacyjnego 1. Liczby rzeczywiste P1.1. Przedstawianie liczb rzeczywistych w różnych postaciach (np. ułamka zwykłego,
1) Podstawowe obliczenia. PODSTAWY AUTOMATYKI I ROBOTYKI Laboratorium. Wykonał: Łukasz Konopacki Sala 125. Grupa: poniedziałek/p,
PODSTAWY AUTOMATYKI I ROBOTYKI Laboratorium Wykonał: Sala 125 Łukasz Konopacki 155796 Grupa: poniedziałek/p, 16.10 18.10 Prowadzący: Dr.inż.Ewa Szlachcic Termin oddania sprawozdania: Ocena: Matlab - firmy