Informatyka INP2005. Inżynieria Biomedyczna Semestr zimowy 2017/2018
|
|
- Bogna Osińska
- 5 lat temu
- Przeglądów:
Transkrypt
1 Informatyka INP2005 Inżynieria Biomedyczna Semestr zimowy 2017/2018
2 Wykład 1 Sprawy organizacyjne O MATLABie Zapoznanie ze środowiskiem Wstęp do programowania w Matlabie: Typy zmiennych Odwoływanie się do elementów tablic i macierzy Podstawowe działania Podstawowe funkcje wbudowane
3 Wykład 1 Sprawy organizacyjne Czym jest MATLAB? Zapoznanie ze środowiskiem Wstęp do programowania w Matlabie: Typy zmiennych Odwoływanie się do elementów tablic i macierzy Podstawowe działania Podstawowe funkcje wbudowane
4 Zespół Dr inż. p. 118/D1 Konsultacje: sr 12:00 14:00, pt 10:00 12:00 Ćwiczenia laboratoryjne Mgr inż. Maciej Bartuzel Mgr inż. Agnieszka Kazimierska Dr hab. Krystian Kubica, prof. PWr (p. 115/D1)
5 Plan wykładów 1. Wprowadzenie (historia, środowisko programistyczne, podstawowe komendy) 2. Skrypty. Instrukcje sterujące. Budowanie funkcji. 3. Optymalizacja obliczeń. Przetwarzanie tekstu. Wizualizacja danych. Praca z plikami. Strukturyzacja danych. 4. Graficzny interfejs użytkownika. 5. Interpolacja oraz obliczenia numeryczne. 6. Rekurencja. Programowanie obiektowe. 7. Kolokwium termin I. 8. (pierwsza połowa wykładu) Kolokwium termin II.
6 Warunki zaliczenia Kolokwium pierwszy termin - 9 stycznia 2018 Kolokwium termin poprawkowy 23 stycznia 2018 Zaliczenie > 50% pkt Do końcowego wyniku będą wliczane punkty za aktywność na wykładach
7 Materiały Slajdy, listy zadań i inne (zakładka For Students ) Książki: B. Mrozek, Z. Mrozek. MATLAB i Simulink. Poradnik użytkownika. Wydanie III. Helion R. Pratap. MATLAB 7 dla naukowców i inżynierów. PWN Internet: MATLAB Documentation Center
8 Wykład 1 Sprawy organizacyjne O MATLABie? Zapoznanie ze środowiskiem Wstęp do programowania: Typy zmiennych Odwoływanie się do elementów tablic i macierzy Podstawowe działania Podstawowe funkcje wbudowane
9 MATLAB MATrix LABoratory Matlab to: język programowania wysokiego poziomu interaktywne środowisko programistyczne bardzo szeroki zbiór bibliotek funkcji
10 Poziomy języków programowania MATLAB
11 Poziomy języków programowania MATLAB Assembler Java Matlab ; ;Step 1 of the process MOV A,R7 ;Move the low-byte into the accumulator ADD A,R5 ;Add the second low-byte to the accumulator MOV R3,A ;Move the answer to the low-byte of the result ;Step 2 of the process MOV A,R6 ;Move the high-byte into the accumulator ADDC A,R4 ;Add the second high-byte to the accumulator, plus carry. MOV R2,A ;Move the answer to the high-byte of the result ;Step 3 of the process MOV A,#00h ;By default, the highest byte will be zero. ADDC A,#00h ;Add zero, plus carry from step 2. MOV MOV R1,A ;Move the answer to the highest byte of the result public class MyFirstJavaProgram { } public static void main(string []args) { int a=2; int b=3; int c; c=a+b; System.out.println(c); } a=2; b=3; c=a+b ;Return - answer now resides in R1, R2, and R3. RET
12 MATLAB MATrix LABoratory Matlab to: język programowania wysokiego poziomu interaktywne środowisko programistyczne bardzo szeroki zbiór bibliotek funkcji
13 MATLAB środowisko programistyczne
14 MATLAB środowisko programistyczne Zarządzanie kodem Tworzenie Modyfikowanie Testowanie Zarządzanie plikami i danymi
15 MATLAB MATrix LABoratory Matlab to: język programowania wysokiego poziomu interaktywne środowisko programistyczne bardzo szeroki zbiór bibliotek funkcji
16 MATLAB zbiór bibliotek Biblioteki do operacji blokowo-macierzowych LAPACK (Linear Algebra Package) BLAS (Basic Linear Algebra Subroutines) Toolbox-y Bioinformatics Toolbox Curve Fitting Toolbox Financial Toolbox Neural Networks Toolbox Parallel Computing Toolbox Symbolic Math Toolbox.
17 MATLAB MATrix LABoratory Matlab umożliwia: Interaktywną analizę danych przetwarzanie obrazów i sygnałów, analizę statystyczną, wizualizację Przeprowadzanie obliczeń numerycznych Budowę i testowanie algorytmów Budowę i symulację modeli matematycznych Tworzenie aplikacji z interfejsem graficznym
18 Historia Matlaba Lata `70: Biblioteki LINPACK i EISPACK do obliczeń numerycznych 1980: Cleve Moler opracowuje pierwszą wersję MATLABA, w oparciu o język FORTRAN oraz fragmenty bibliotek LINPACK i EISPACK Wczesne lata `80: Jack Little, Steve Bangert przepisują MATLAB w jezyku C M-pliki, toolboxy, zwiększone możlowości graficzne Powołanie firmy The MathWorks in California in Autorzy LINPACK: Jack Dongarra, Cleve Moler, Pete Stewart, and Jim Bunch (1978) Jack Little i Cleve Moler prezes i główny matematyk MathWorks
19 Dostęp do MATLABa MATLAB jest środowiskiem komercyjnym. Licencja studencka : 69 lub 35 ( Dostęp do Matlaba Ćwiczenia laboratoryjne s. 015/D1 Platforma Obliczeń Kampusowych PLATON U3
20 Rejestracja do usługi Platon U3. 1. Wejść na stronę 2. Wypełnić pola. UWAGA! W polu podać adres skrzynki uczelnianej! 3. Sprawdzić dane. 4. Zapoznać się z regulaminem. 5. Wybrać hasło. 6. Potwierdzić rejestrację po otrzymaniu maila na skrzynkę studencką. 7. Konto zostanie aktywowane po zatwierdzeniu przez administratora systemu.
21 Programy zastępcze GNU Octave ( Identyczna składnia, wiele podobnych bibliotek SciLab 6 ( Zbliżona składnia istnieją konwertery R ( Inne środowisko, inna składnia, ale funkcjonalność taka sama lub większa Dużo darmowych bibliotek
22 Wykład 1 Sprawy organizacyjne Czym jest MATLAB? Zapoznanie ze środowiskiem Wstęp do programowania: Typy zmiennych Odwoływanie się do elementów tablic i macierzy Podstawowe działania Podstawowe funkcje wbudowane
23 Pulpit MATLAB Folder roboczy Przestrzeń robocza Okno poleceń Historia poleceń
24 Tryb pracy Interaktywne wpisywanie poleceń w linii komend Uruchamianie skryptów (sekwencji poleceń), programów i aplikacji.
25 Dokumentacja - Help HELP pierwsze miejsce, w którym należy szukać informacji o funkcjach MATLABa Można wpisać nazwę funkcji Można poruszać się po hiperłączach MathWorks Documentation Center
26 Wykład 1 Sprawy organizacyjne Czym jest MATLAB? Zapoznanie ze środowiskiem Wstęp do programowania: Typy zmiennych Odwoływanie się do elementów tablic i macierzy Podstawowe działania Podstawowe funkcje wbudowane
27 Typy zmiennych typ numeric Zmienne liczbowe numeric typ double (domyślny) format zmiennoprzecinkowych, zapewnia dokładność liczb po przecinku, 8 bajtów (64 bity) zakres (~3.4 x 10 38, ~-3.4 x ) typ single format zmiennoprzecinkowy, zapewnia dokładność 6 9 liczb po przecinku, 4 bajtów (32 bity), (~3.4 x 10 38, ~-3.4 x ) typy intx - (np. int8, int16) liczby całkowite zapisane na X bitach typy uintx (np. uint8, uint16) liczby całkowite bez znaku
28 Typy zmiennych typ numeric >> a = 4; %domyślnie a jest typu double >> b = single(a); %zamiana na typ single >> whos %wyświetlenie informacje o zmiennych w przestrzeni roboczej Name Size Bytes Class a 1x1 8 double b 4x4 4 single
29 Typy zmiennych typ char Zmienne znakowe typ char pojedynczy znak - 2 bajty (16 bitów) łańcuchy znaków tworzą jednowymiarowe tablice zmiennych typu char aby utworzyć wielowymiarową tablicę znaków trzeba skorzystać ze zmiennych typu cell (o tym będzie na kolejnych wykładach)
30 Typy zmiennych typ char >> znak='a'; >> znaki='abc'; >> whos Name Size Bytes Class Attributes znak 1x1 2 char znaki 1x3 6 char
31 Typy zmiennych typ logical Zmienne logiczne: reprezentują stany false oraz true za pomocą liczb 0 oraz 1 niektóre funkcje i operatory MATLABa zwracają zmienne logiczne by sygnalizować spełnienie lub niespełnienie określonego warunku ==, <, >, >=, =<, &,, xor mogą być wykorzystywane do odwoływania się do elementów tablic (o tym za chwilę)
32 Typy zmiennych typ logical >> a=5; %zadeklarowanie wartości zmiennej a >> b=4; %zadeklarowanie wartości zmiennej b b = 4 >> a==b % czy a jest równe b? ans = 0 >> a>b % czy a jest większe od b? ans = 1 >> a<b ans = 0 >> a>=b ans = 1 >> a<=b ans = 0 >> a & b %koniunkcja - logiczne i ans = 1 >> a b %alternatywa - logiczne lub ans = 1 >>~a %zaprzecznie ans = 0 >>xor(a,b) % kto wie?? ans = 0
33 Typy zmiennych typ logical >> a=5; %zadeklarowanie wartości zmiennej a >> b=4; %zadeklarowanie wartości zmiennej b b = 4 >> a==b % czy a jest równe b? ans = 0 >> a>b % czy a jest większe od b? ans = 1 >> a<b ans = 0 >> a>=b ans = 1 >> a<=b ans = 0 >> a & b %koniunkcja - logiczne i ans = 1 >> a b %alternatywa - logiczne lub ans = 1 >>~a %zaprzecznie ans = 0 >>xor(a,b) % alternatywa wykluczająca - exclusive or ans = 0
34 Inne typy zmiennych struct struktury - grupują związane ze sobą dane dowolnego typu w polach zdefiniowanych przez użytkownika (będzie na innym wykładzie) cell typ komórkowy grupują dane dowolnego typu w indeksowanych polach (będzie na innym wykładzie) Od wersji 2013b istnieją też: categorical zmienne kategoryczne wartości ze zdefiniowanego przez użytkownia dyskretnego zbioru np. { kobieta, mężczyzna }, { zimno, umiarkowanie, gorąco } table - zmienne do przechowywania tabel danych każde pole w tabeli może być innego typu, ale ilość wierszy w każdej kolumnie musi być taka sama
35 Tablice, macierze, wektory. Każda zmienna w MATLABie jest tablicą (ang. array). Macierze (ang. matrix) to szczególny przypadek tablic: Mają dwa wymiary Wektory to szczególny przypadek macierzy: Długość w ramach jednego wymiaru jest równa 1
36 Tworzenie tablic deklarowanie wartości >> V=[ ] V = >> V=[1, 2, 3, 4] V = >> M=[1 2; 3 4] % ; rozdziela wiersze M =
37 Tworzenie tablic deklarowanie wartości >> V=[ ] V = >> V=[1, 2, 3, 4] V = >> M=[1 2; 3 4] % ; rozdziela wiersze M = >> V=[ 1:4 ] %domyślny krok między elementami 1 V = >> V=[0:0.25:1] % krok między elementami 0.25 V = >> V=linspace(0, 1, 5) %elementy równomiernie rozmieszczone V =
38 Tworzenie tablic za pomocą funkcji >> M = rand(3) % liczby z rozkładu równomiernego M = >> M = randi(5,3) % liczby całkowite z rozkładu równomiernego U(1, 5) M = % macierz o szczególnych właściwościach %statystycznych >> N=magic(3) N = Inne funkcje: np. ones, zeros
39 Łączenie tablic >> A = [1 2 3]; >> B = [4 5 6]; >> C = [A B] % sklejenie wektorów w jednym wierszu C = >> D = [A ; B] % każdy wektor utworzy oddzielny wiersz D =
40 Odwoływanie się do elementów tablic indeksowanie liniowe Przez numer elementu: >>a=d(2); >>b=d(4:7); >>c=d(end);
41 Odwołania do elementów tablic indeksowanie wierszowo-kolumnowe (1) Przez indeksy >> a=d(2, 4); >> b=d(1:2, 3); >> c=d(5, :); >> d=d(:, 1:2);
42 Odwołania do elementów tablic indeksowanie wierszowo-kolumnowe (2) Przez indeksy >> e=d(:,[1 3]); >> f =D(1:2:5, end) >> g=d(end-1, 1:2); Automatycznie utworzony wektor [1 3 5]
43 Odwołania do elementów tablic indeksowanie logiczne Przez zmienne logiczne: 1. Najpierw wygenerować odpowiednią macierz logiczną 2. Odwołać się za pomocą tej macierzy >>L=D<3;
44 Odwołania do elementów tablic indeksowanie logiczne Przez zmienne logiczne: 1. Najpierw wygenerować odpowiednią macierz logiczną 2. Odwołać się za pomocą tej macierzy >>L=D<3; Utworzona macierz logiczna L
45 Odwołania do elementów tablic indeksowanie logiczne Przez zmienne logiczne: 1. Najpierw wygenerować odpowiednią macierz logiczną 2. Odwołać się za pomocą tej macierzy >>L=D<3; >>v=d(l) % powstaje wektor kolumnowy v=
46 Odwołania do elementów tablic indeksowanie logiczne Przez zmienne logiczne: 1. Najpierw wygenerować odpowiednią macierz logiczną 2. Odwołać się za pomocą tej macierzy >>L=D<3; >>D(L)=0; % wybrane elementy są zerowane %lub zamiast dwóch poprzednich: D(D<3)=0;
47 Najczęstsze błędy przy odwołaniach >>D = [ ]; >> D(1.5) Subscript indices must either be real positive integers or logicals. >> D(10,20) Index exceeds matrix dimensions.
48 Wyszukiwanie elementów Funkcja find zwraca indeksy (liniowe lub wierszowe-kolumnowe) niezerowych elementów macierzy >>ind= find(d) ind = >> ind = find(d==0) ind =
49 MATLAB jako kalkulator Oblicz wartość wyrażenia: x t = Ae γt/2 cos ωt + φ, ω = 2πf dla t=5 i dla wartości współczynników A=1, γ=0.2, f =1, φ=0. >> A=1; gamma=0.2; f=1; omega=2*pi*f; fi=0; t=5; >> x=a*exp(-gamma*t/2)*cos(omega*t+fi) x = Dwie funkcje wbudowane Inne podstawowe funkcje matematyczne np. : log2, log10, log, atan, asin, abs, sqrt,
50 Częste błędy przy liczeniu Chcemy wyliczyć wartość wyrażenia: arctg(log(ln(4(3 + 2)))) >> atan(log(ln(4(3+2))) atan(log(ln(4(3+2))) Error: Unbalanced or unexpected parenthesis or bracket. >> atan(log(ln(4*(3+2))) atan(log(ln(4*(3+2))) Error: Expression or statement is incorrect--possibly unbalanced (, {, or [. Prawidłowy zapis >> atan(log10(log(4*(3+2)))) ans = >> atan(log(ln(4*(3+2)))) Undefined function 'ln' for input arguments of type 'double'.
51 Działania macierzowe MATLAB domyślnie wykonuje działania na macierzach >> A=[1,2,3;2,-1,0] A = >> B=[2-1 5; 4 0, 10] B = >> A+B ans = >> A-B ans = >> A/B % w tym przypadku jest możliwe ans =
52 Działania macierzowe vs tablicowe (z kropką) A B >> A^2 Error using ^ Inputs must be a scalar and a square matrix. To compute elementwise POWER, use POWER (.^) instead. >> A*B Error using * Inner matrix dimensions must agree.
53 Działania macierzowe vs tablicowe (z kropką) A B >> A^2 %potęgowanie macierzowe Error using ^ Inputs must be a scalar and a square matrix. To compute elementwise POWER, use POWER (.^) instead. >> A.^2 %potęgowanie tablicowe ans = >> A*B %mnożenie macierzowe Error using * Inner matrix dimensions must agree. >> A.*B %mnożenie tablicowe ans = *2 2*(-1) 3*5 2*4-1*0 0*10
54 MATLAB jako kalkulator c.d. Oblicz wartość wyrażenia: x t = Ae γt/2 cos ωt + φ, ω = 2πf dla tϵ[0,100] i dla wartości współczynników A=1, γ=0.2, f =1, φ=0. >> A=1; gamma=0.2; f=1; omega=2*pi*f; fi=0; t=[0:100]; >> x=a*exp(-gamma*t/2)*cos(omega*t+fi) Error using * Inner matrix dimensions must agree.
55 MATLAB jako kalkulator c.d. Oblicz wartość wyrażenia: x t = Ae γt/2 cos ωt + φ, ω = 2πf dla tϵ[0,100] i dla wartości współczynników A=1, γ=0.2, f =1, φ=0. >> x=a*exp(-gamma*t/2).*cos(omega*t+fi); >>size(x) %sprawdza wymiary macierzy ans= 1 101
56 Najprostsza funkcja graficzna Plot - rysowanie wykresów 2D >> plot(t,y) >>y2=-0.01*t + 1; >>plot(t,y,t,y2) % dwie krzywe na jednym wykresie
57 Kilka innych przydatnych funkcji (1) >>x=randn(1,100) % losowanie wektora liczb z rozkładu normalnego >> hist(x) %rysowanie histogramu
58 Kilka innych przydatnych funkcji (2) Suma -> sum >> x=randi(5,1,6) % losowy wektor liczb całkowitych x = >> sum(x) % suma elementów ans = 24 PRZYKŁAD! Wylicz wartość średnią elementów wektora >> srednia = 1/length(x) * sum(x) % można też srednia = mean(x) srednia = 4 N x = 1 N i=1 x i
59 Kilka innych przydatnych funkcji (3) >>x %wyświetlenie zmiennej x = >> cumsum(x) % suma kumulowana ans = >> prod(x) %iloczyn elementów ans = 2000 >> length (x) % długość tablicy ans = 6 >> size (x) %wymiary tablicy ans = 1 6
60 Najważniejsze do zapamiętania: MATLAB to środowisko programistyczne oraz język programowania W MATLABie można pisać programy jak w Java, albo pracować interaktywnie wpisując polecenia w linii komend. W MATLABie mamy dostęp do olbrzymiej gamy wyspecjalizowanych funkcji i algorytmów nie ma potrzeby implementacji od podstaw
Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.
MATLAB Co to jest? program komputerowy będący interaktywnym środowiskiem do wykonywania obliczeń naukowych i inżynierskich oraz do tworzenia symulacji komputerowych. Nazwa Nazwa programu pochodzi od angielskich
Bardziej szczegółowoAkademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA MATLAB jest zintegrowanym środowiskiem
Bardziej szczegółowoLABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Bardziej szczegółowoPakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki
Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 20.02.2013 Podstawowe informacje Krzysztof Burnecki C-11, pok. 5.14 Krzysztof.Burnecki@pwr.wroc.pl Konsultacje: poniedziałek 11-13,
Bardziej szczegółowoInformatyka. Wykład 0. Witold Dyrka 13/2/2012
Informatyka Wykład 0 Witold Dyrka witold.dyrka@pwr.wroc.pl 13/2/2012 Dzisiejszy wykład w oparciu o... J. Brucker, A Brief History of Matlab. http://www.cpe.ku.ac.th/~anan/courses/204111-matlab/document-2004/2004-01-2-history-matlab-jim.ppt
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoWprowadzenie 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
Bardziej szczegółowoPakiety matematyczne INP2708W,L
Pakiety matematyczne INP2708W,L dr inż. Marek Teuerle Katedra Matematyki Stosowanej Centrum im. Hugona Steinhausa Wydział Matematyki PWr Wrocław, 23 lutego 2016 r. Informacje Marek Teuerle - bud. C-11,
Bardziej szczegółowoWYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO
Bardziej szczegółowoZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
Bardziej szczegółowoWstęp do Programowania Lista 1
Wstęp do Programowania Lista 1 1 Wprowadzenie do środowiska MATLAB Zad. 1 Zapoznaj się z podstawowymi oknami dostępnymi w środowisku MATLAB: Command Window, Current Folder, Workspace i Command History.
Bardziej szczegółowoMATLAB - 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ń
Bardziej szczegółowoMATLAB Z3. Rafał Woźniak. Warsaw, Faculty of Economic Sciences, University of Warsaw
Faculty of Economic Sciences, University of Warsaw Warsaw, 09-03-2017 Generowanie liczb losowych rand(1) rand(1) generuje liczbę losową z przedziału (0,1) Jak można uzyskać liczby losowe z przedziału 1
Bardziej szczegółowoAKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk
Bardziej szczegółowoPolitechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Inżynierii Środowiska obowiązuje studentów rozpoczynających studia w roku akademickim 014/015 Kierunek studiów: Gospodarka przestrzenna
Bardziej szczegółowoModelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II Podstawy MATLABA MATLAB jest zintegrowanym
Bardziej szczegółowoAUTOMATYZACJA OBLICZEŃ INŻYNIERSKICH. Dr hab. inż. Jacek Kucharski, prof. PŁ Dr inż. Piotr Urbanek
AUTOMATYZACJA OBLICZEŃ INŻYNIERSKICH Dr hab. inż. Jacek Kucharski, prof. PŁ Dr inż. Piotr Urbanek CEL OGÓLNY Zdobycie umiejętności efektywnego wykorzystywania wybranych narzędzi informatycznych dla potrzeb
Bardziej szczegółowoPodstawowe operacje na macierzach, operacje we/wy
26 listopad 2012 Podstawowe operacje na macierzach, operacje we/wy Slajd 1 Podstawowe operacje na macierzach, operacje we/wy Zakład Komputerowego Wspomagania Projektowania Semestr 1. 26 listopad 2012 Podstawowe
Bardziej szczegółowodo 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
Bardziej szczegółowoWykład 4. Matlab cz.3 Tablice i operacje na tablicach
Wykład 4 Matlab cz.3 Tablice i operacje na tablicach Dr inż. Zb. Rudnicki Tematyka wykładu 1. Macierze, wektory, tablice - wprowadzenie 2. Rozmiary i typy tablic 3. Zapis - nawiasy i znaki specjalne 4.
Bardziej szczegółowoElementy metod numerycznych - zajęcia 9
Poniższy dokument zawiera informacje na temat zadań rozwiązanych w trakcie laboratoriów. Elementy metod numerycznych - zajęcia 9 Tematyka - Scilab 1. Labolatoria Zajęcia za 34 punktów. Proszę wysłać krótkie
Bardziej szczegółowoWprowadzenie do systemu Scilab
Wprowadzenie do systemu Scilab Instrukcja 0 Wersja robocza 1 System Scilab Scilab jest wysokopoziomowym obiektowym językiem programowania, którego celem jest numeryczne wsparcie badań naukowych i inżynierskich.
Bardziej szczegółowoSpis 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
Bardziej szczegółowoInformatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
Bardziej szczegółowoJAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Bardziej szczegółowoMathcad 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
Bardziej szczegółowoMatlab Składnia + podstawy programowania
Matlab Składnia + podstawy programowania Matlab Matrix Laboratory środowisko stworzone z myślą o osobach rozwiązujących problemy matematyczne, w których operuje się na danych stanowiących wielowymiarowe
Bardziej szczegółowoPODSTAWY 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.
Bardziej szczegółowoTworzenie macierzy pełnych Generowanie macierzy pełnych Funkcje przekształcające macierze pełne
SPIS TREŚCI 1. WSTĘP 7 2. ŚRODOWISKO MATLABA 10 2.1. Charakterystyka 10 2.2. Budowa pakietu 11 2.2.1. Okno poleceń, katalogów i pamięci roboczej 12 2.2.2. Podstawowe zasady poruszania się w obrębie środowiska
Bardziej szczegółowo2. Tablice. Tablice jednowymiarowe - wektory. Algorytmy i Struktury Danych
2. Tablice Tablica to struktura danych przechowująca elementy jednego typu (jednorodna). Dostęp do poszczególnych elementów składowych jest możliwy za pomocą indeksów. Rozróżniamy następujące typy tablic:
Bardziej szczegółowoPrzetwarzanie sygnałów
Spis treści Przetwarzanie sygnałów Ćwiczenie 1 Wprowadzenie do programu Octave 1 Operatory 1 1.1 Operatory arytmetyczne...................... 1 1.2 Operatory relacji.......................... 1 1.3 Operatory
Bardziej szczegółowoPWSZ w Tarnowie Instytut Politechniczny Elektrotechnika
PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika METODY NUMERYCZNE WYKŁAD Andrzej M. Dąbrowski amd@agh.edu.pl Paw.C p.100e Konsultacje: środa 14 45-15 30 czwartek 14 45 - Wykład 2 godz. lekcyjne.
Bardziej szczegółowoMatlab 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
Bardziej szczegółowoInformatyka. MATLAB Zasady zaliczenia Wykład. Plan tematów. Literatura. Wykład 1 45 min. 10/7/2013
Informatyka Małgorzata Kotulska D1 pok. 115 malgorzata.kotulska@pwr.wroc.pl Konsultacje: wtorek 9-11, piątek 9-11 (proszę o wcześniejszego emaila) MATLAB http://www.mathworks.com Materiały do wykładu na
Bardziej szczegółowo2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
Bardziej szczegółowoMatlab Składnia + podstawy programowania
Matlab Składnia + podstawy programowania Matlab Matrix Laboratory środowisko stworzone z myślą o osobach rozwiązujących problemy matematyczne, w których operuje się na danych stanowiących wielowymiarowe
Bardziej szczegółowoMATLAB - laboratorium nr 1 wektory i macierze
MATLAB - laboratorium nr 1 wektory i macierze 1. a. Małe i wielkie litery nie są równoważne (MATLAB rozróżnia wielkość liter). b. Wpisanie nazwy zmiennej spowoduje wyświetlenie jej aktualnej wartości na
Bardziej szczegółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoJava Podstawy. Michał Bereta
Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoMatlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Matlab - zastosowania Matlab - applications A. USYTUOWANIE MODUŁU W SYSTEMIE
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB komputerowe środowisko obliczeń naukowoinżynierskich podstawowe informacje Materiały
Bardziej szczegółowoPascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:
Zmienna i typ Pascal typy danych Zmienna to obiekt, który może przybierać różne wartości. Typ zmiennej to zakres wartości, które może przybierać zmienna. Deklarujemy je w nagłówku poprzedzając słowem kluczowym
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoWykład 4. Matlab cz.3 Tablice i operacje na tablicach
Wykład 4 Matlab cz.3 Tablice i operacje na tablicach Dr inż. Zb. Rudnicki Tematyka wykładu 1. Macierze, wektory, tablice - wprowadzenie 2. Rozmiary i typy tablic 3. Zapis - nawiasy i znaki specjalne 4.
Bardziej szczegółowoWprowadzenie do Scilab: macierze
Wprowadzenie do Scilab: macierze Narzędzia Informatyki Magdalena Deckert Izabela Szczęch Barbara Wołyńska Bartłomiej Prędki Politechnika Poznańska Instytut Informatyki Agenda Definiowanie macierzy Funkcje
Bardziej szczegółowoWstęp do programowania. Różne różności
Wstęp do programowania Różne różności Typy danych Typ danych określa dwie rzeczy: Jak wartości danego typu są określane w pamięci Jakie operacje są dozwolone na obiektach danego typu 2 Rodzaje typów Proste
Bardziej szczegółowoĆwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowoGNU 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ść
Bardziej szczegółowoPolitechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Teoria sterowania MATLAB funkcje zewnętrzne (m-pliki, funkcje) Materiały pomocnicze do ćwiczeń laboratoryjnych
Bardziej szczegółowodo MATLABa programowanie WYKŁAD Piotr Ciskowski
Wprowadzenie do MATLABa programowanie WYKŁAD Piotr Ciskowski instrukcje sterujące instrukcja warunkowa: if instrukcja wyboru: switch instrukcje iteracyjne: for, while instrukcje przerwania: continue, break,
Bardziej szczegółowoWykład 4: Klasy i Metody
Wykład 4: Klasy i Metody Klasa Podstawa języka. Każde pojęcie które chcemy opisać w języku musi być zawarte w definicji klasy. Klasa definiuje nowy typ danych, których wartościami są obiekty: klasa to
Bardziej szczegółowoPodstawy MATLABA, cd.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie
Bardziej szczegółowoMetody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski
Metody numeryczne Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski Elektrotechnika stacjonarne-dzienne pierwszego stopnia
Bardziej szczegółowoVisual Basic for Application (VBA)
Visual Basic for Application (VBA) http://dzono4.w.interia.pl Książka Visual Basic dla aplikacji w Office XP PL, autorzy: Edward C. Willett i Steve Cummings, Wyd. Helion Typy zmiennych Różne dane różnie
Bardziej szczegółowoNiezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Bardziej szczegółowoKomputerowe Wspomaganie Obliczeń. dr Robert Kowalczyk
Komputerowe Wspomaganie Obliczeń dr Robert Kowalczyk Komputerowe Wspomaganie Obliczeń Programy Komputerowego Wspomagania Obliczeń to programy komputerowe wspomagające obliczenia numeryczne lub symboliczne
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Sieci komputerowe Rodzaj zajęć: wykład, laboratorium MODELOWANIE I SYMULACJA Modelling
Bardziej szczegółowoPrzykład 1 -->s="hello World!" s = Hello World! -->disp(s) Hello World!
Scilab jest środowiskiem programistycznym i numerycznym dostępnym za darmo z INRIA (Institut Nationale de Recherche en Informatique et Automatique). Jest programem podobnym do MATLABa oraz jego darmowego
Bardziej szczegółowo-Instalacja R: -Instalacja RStudio:
Rachunek Prawdopodobieństwa i Statystyka lab 1. Kaja Chmielewska (Kaja.Chmielewska@cs.put.poznan.pl) 1. Krótko o R R jest wolnym (otwartym i darmowym), zaawansowanym środowiskiem oraz językiem programowania.
Bardziej szczegółowoInstalacja 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
Bardziej szczegółowoJęzyk ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
Bardziej szczegółowoDiary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku
Diary przydatne polecenie diary nazwa_pliku Polecenie to powoduje, że od tego momentu sesja MATLAB-a, tj. polecenia i teksty wysyłane na ekran (nie dotyczy grafiki) będą zapisywane w pliku o podanej nazwie.
Bardziej szczegółowoJava Programowanie Obiektowe Ćwiczenie 1- wprowadzenie
Java Programowanie Obiektowe Ćwiczenie 1- wprowadzenie 1. Cel ćwiczenia i zakres Poznanie środowiska IntelliJ IDEA Maven narzędzie do budowanie projektów typy podstawowe i tablice, instrukcje warunkowe,
Bardziej szczegółowoZanim zaczniemy GNU Octave
MatLab część I 1 Zanim zaczniemy GNU Octave 2 Zanim zaczniemy GNU Octave 3 Zanim zaczniemy GNU Octave 4 Środowisko MatLab-a MatLab ang. MATrix LABoratory Obliczenia numeryczne i symboliczne operacje na
Bardziej szczegółowoPodstawowe operacje na macierzach
Podstawowe operacje na macierzach w pakiecie GNU octave. (wspomaganie obliczeń inżynierskich) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z tworzeniem macierzy i wektorów w programie GNU octave.
Bardziej szczegółowoWprowadzenie do pakietów MATLAB/GNU Octave
Wprowadzenie do pakietów MATLAB/GNU Octave Ireneusz Czajka wersja poprawiona z 2017 Chociaż dla ścisłości należałoby używać zapisu MATLAB/GNU Octave, w niniejszym opracowaniu używana jest nazwa Matlab,
Bardziej szczegółowoModelowanie 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
Bardziej szczegółowoMetody i analiza danych
2015/2016 Metody i analiza danych Macierze Laboratorium komputerowe 2 Anna Kiełbus Zakres tematyczny 1. Funkcje wspomagające konstruowanie macierzy 2. Dostęp do elementów macierzy. 3. Działania na macierzach
Bardziej szczegółowoAplikacje w środowisku Java
Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Klasy i obiekty - wprowadzenie mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Klasa zbiór pól i metod Obiekt
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoWykresy i interfejsy użytkownika
Wrocław, 07.11.2017 Wstęp do informatyki i programowania: Wykresy i interfejsy użytkownika Wydział Matematyki Politechniki Wrocławskiej Andrzej Giniewicz Dzisiaj na zajęciach... Instrukcje sterujące Biblioteka
Bardziej szczegółowoAlgorytmy i struktury danych. wykład 1
Plan całego wykładu:. Pojęcie algorytmu, projektowanie wstępujące i zstępujące, rekurencja. Klasy algorytmów. Poprawność algorytmu, złożoność obliczeniowa. Wskaźniki, dynamiczne struktury danych: listy,
Bardziej szczegółowoProgramowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++
Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Bardziej szczegółowoKARTA MODUŁU (część I, 2013/2014)
UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU (, 013/014) Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne
Bardziej szczegółowoWprowadzenie 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:
Bardziej szczegółowoĆwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych
Ćwiczenie 3. MatLab: Algebra liniowa. Rozwiązywanie układów liniowych Wszystko proszę zapisywać komendą diary do pliku o nazwie: imie_ nazwisko 1. Definiowanie macierzy i odwoływanie się do elementów:
Bardziej szczegółowoOdniesienie do kierunkowych efektów kształcenia Zna podstawowe możliwości pakietu Matlab
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Matlab, programowanie i zastosowania nazwa przedmiotu SYLABUS A. Informacje ogólne Tę część wypełnia koordynator przedmiotu (w porozumieniu
Bardziej szczegółowoProgramowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Bardziej szczegółowoMATLAB 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
Bardziej szczegółowoWykład 3 Składnia języka C# (cz. 2)
Wizualne systemy programowania Wykład 3 Składnia języka C# (cz. 2) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Metody 2 Metody W C# nie jest
Bardziej szczegółowoMATLAB Ś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
Bardziej szczegółowolekcja 8a Gry komputerowe MasterMind
lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych
Bardziej szczegółowoAnaliza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Bardziej szczegółowoPodstawy Programowania
Podstawy Programowania Monika Wrzosek Instytut Matematyki Uniwersytet Gdański Matematyka 2017/18 Monika Wrzosek (IM UG) Podstawy Programowania 1 / 119 Sprawy organizacyjne E-mail: mwrzosek@mat.ug.edu.pl
Bardziej szczegółowoProgramowanie Komputerów
Programowanie Komputerów Łukasz Kuszner pokój 209, WETI http://www.kaims.pl/ kuszner/ kuszner@eti.pg.gda.pl Wykład 30 godzin, Laboratoria 30 godzin 2012/ Strona 1 z 17 1. Typy i zmienne Jak wiemy, komputer
Bardziej szczegółowoWprowadzenie do programowania w SciLab: typy danych, wyrażenia, operatory, funkcje własne, skrypty.
13 listopad 2012 Podstawowe obliczenia w programie SciLab slajd 1 Wprowadzenie do programowania w SciLab: typy danych, wyrażenia, operatory, funkcje własne, skrypty. 13 listopad 2012 Podstawowe obliczenia
Bardziej szczegółowoJak napisać program obliczający pola powierzchni różnych figur płaskich?
Część IX C++ Jak napisać program obliczający pola powierzchni różnych figur płaskich? Na początku, przed stworzeniem właściwego kodu programu zaprojektujemy naszą aplikację i stworzymy schemat blokowy
Bardziej szczegółowoZofia Kruczkiewicz, Programowanie obiektowe - java, wykład 2 1
PODSTAWOWE ELEMENTY JĘZYKA JAVA WYRAŻENIA, OPERATORY, INSTRUKCJE 1. Operatory arytmetyczne +, -, /,*, % Przykład 1 programu z interfejsem konsolowym public class Lab2_1 // Tworzy generator liczb losowych,
Bardziej szczegółowoMATLAB wprowadzenie śycie jest zbyt krótkie, aby tracić czas na pisanie pętli!
Modele układów dynamicznych - laboratorium MATLAB wprowadzenie śycie jest zbyt krótkie, aby tracić czas na pisanie pętli! 1 2 MATLAB MATLAB (ang. matrix laboratory) to pakiet przeznaczony do wykonywania
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
Bardziej szczegółowoWprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Bardziej szczegółowoPRZETWARZANIE 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
Bardziej szczegółowoMATLAB. Æwiczenia IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG ONLINE
IDZ DO PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG KSI EK KATALOG ONLINE MATLAB. Æwiczenia Autor: Marek Czajka ISBN: 83-7361-711-6 Format: B5, stron: 96 Przyk³ady na ftp: 2 kb ZAMÓW DRUKOWANY KATALOG TWÓJ
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
Bardziej szczegółowoĆwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne
Ćwiczenie 4. Matlab - funkcje, wielomiany, obliczenia symboliczne Obliczenia z wykorzystaniem tzw. funkcji anonimowej Składnia funkcji anonimowej: nazwa_funkcji=@(lista_argumentów)(wyrażenie) gdzie: -
Bardziej szczegółowo