>> inv(b)*a % operacja powyej to operacja mnoenia prawostronnego przez odwrotno B

Wielkość: px
Rozpocząć pokaz od strony:

Download ">> inv(b)*a % operacja powyej to operacja mnoenia prawostronnego przez odwrotno B"

Transkrypt

1 dr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 1 Wykład wstpny (I) << zrealizowany w 2006, przedrostki-nazwy zretuszowane w Acrobat >> z Podstaw Przetwarzania Informacji (na danych obrazów 2D w rodowisku Matlab 6.x 7.x) W ramach serii wstpnych wykładów dotyczcych prezentacji moliwoci dokonywania przekształce na danych obrazów 2D w Image Processing Toolbox, postanowiono przedstawi na pocztku uwagi dotyczce specyfiki składni polece wydawanych w rodowisku Matlab. >> a=2; >> b=3; >> a/b >> b/a Specyficznie działajce operatory dwuargumentowe: dodawania, odejmowania, mnoenia, potgowania, a w szczególnoci dzielenia lewo- i prawostronnego w połczeniu z jednolitym traktowaniem zmiennych skalarnych, wektorowych i skalarnych to moliwo o wiele bardziej zwizłego ujcia formuł obliczeniowych w konkretne wyraenia, ni w przypadku składni pascalo-podobnej, czy osławionej w zastosowaniach inynierskich, składni jzyka C. Nadto, przydział pamici, tj. alokacja pamici pod zmienne w rodowisku Matlab jest automatyczna, bez wzgldu na typ, czy chwilowy charakter przechowywanych w niej danych. Ze wzgldu na jednolit w konstruowanych wyraeniach składni wyrae z udziałem zarówno elementów skalarnych, jak i wektorowo-macierzowych, czasami zachodzi potrzeba odrónienia operacji po-elementowych w mnoeniu, potgowaniu, dzieleniu, itp., od działa właciwych algebrze liniowej: >> A=eye(5);%przektna niezerowych elementów(jedynek) >> B=ones(5)+eye(5);% macierz jedynek oraz dwójek na przektnej >> A/B %dzielenie zgodne z rachunkiem algebry liniowej >> inv(b)*a % operacja powyej to operacja mnoenia prawostronnego przez odwrotno B >> A\B %dzielenie B przez A zgodne z rachunkiem algebry liniowej >> inv(a)*b %to równie operacja mnoenia prawostronnego lecz macierzy B przez odwrotno A W powyszych operacjach, skonik i ukonik (czytaj: slash i backslash), to zamiana w rolach dzielnej z dzielnikiem w wyraeniach z macierzami A i B. Gdyby jednak naleałoby przeskalowa po-elementowo elementami macierzy A elementy macierzy B, albo chociaby podzieli po-elementowo elementy macierzy A przez B, to naleałoby wykorzysta składni:

2 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 2 >> A.*B %mnoenie po-elementowe sił rzeczy zostawia elementy niezerowe na przektnej >> A*B %mnoenie z algebry liniowej(bez kropki poprzedzajcej), to rachunek macierzowy >> A./B %dzielenie po-elementowe dowolnej macierzy A %przez niezerow w elementach macierz B jest moliwe! >> A.\B % dzielenie w drug stron macierzy B przez A nie powiedzie si! Warning: Divide by zero. 2 Inf Inf Inf Inf Inf 2 Inf Inf Inf Inf Inf 2 Inf Inf Inf Inf Inf 2 Inf Inf Inf Inf Inf 2 Jak wida z ostatniego okna rezultatów, Matlab działa na operatora wydawanych polece bardzo zmikczajco, mówic ogldnie. To znaczy nie obraa si na próby dzielenia przez zero, a w miejscach wystpie takich prób wstawia umown stał-warto predefiniowan Inf (infinity), tudzie w sytuacjach równie nieokrelonych, w nieco innym kontekcie wyrae czasami NaN (not-a-number). Do istotnych zalet składni rodowiska Matlab naley moliwo globalnego traktowania obszarów oraz podobszarów danych wielowymiarowych, w tym w szczególnoci danych jedno- i dwu-wymiarowych. Z uyciem uniwersalnego operatora wyliczania :, który jest równie stosowany jako operator rozwijania szeregów liczbowych oraz okrelania zasigu indeksów zmiennych w podobszarze danych. Tak wic, wyraenia z pozoru skomplikowane zwykle mona uj z składni Matlab a, w zaledwie kilku linijkach. >> C=B(:)'%wylicz pionowo wszystkie elementy macierzy Bz jednoczesn transpozycj wektora C = Columns 1 through Columns 22 through >> D=[1:5] % rozwi szereg arytmetyczny od 1 do 5 z krokiem liczby naturalnej 1 D = >> E=[D' D'+5 D'+10 D'+15 D'+20] %stwórz macierz o elementach narastajcych kolumnami E = >> B % bez rednika koczcego, to zwykłe przywołanie treci macierzy B na ekranie B =

3 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 3 >> F=B(2:4,2:4) % tutaj skopiowano pod zmienn F wyłcznie wewntrzny rejon macierzy B F = >> B(2:4,2:4)=0 % tutaj wyzerowano wewntrzny rejon macierzy B B = >> > B.^2 %obecnie, potgowanie po-elementowe macierzy B zostawia rejon zer w jej wntrzu >> B^2 %potgowanie macierzy B według rachunku macierzowego W pewnych praktycznie stawianych zadaniach inynierskich, bardziej przydatna moe si okaza składania polecenia linspace oraz logspace, w rozwijaniu liniowo równomiernego oraz logarytmicznie równomiernego szeregu liczb rzeczywistych: >> V1=linspace(1,10,5) % w przedziale od 1 do 10 włcznie rozwi 5-elementowy szereg liczb V1 = >> V2=logspace(0,1,5) % w tym samym przedziale rozwi logarytmicznie szereg przy podstawie 10 V2 = >> plot(v1,v2); % wywietl przeciwdziedzin V2 w funkcji dziedziny V1 Rys.1 Rezultat wywołania funkcji plot w zadaniu wywietlenia przeciwdziedziny szeregu liczb rozwijanych logarytmicznie w oparciu o równomierny szereg liczb z dziedziny. Sporód rodziny funkcji plot mona jeszcze skorzysta w wizualizacji danych z semilogx albo semilogy albo te z funkcji loglog >> semilogy(v1,v2); Rys.2 Rezultat wywołania funkcji semilogy w zadaniu wywietlenia przeciwdziedziny szeregu liczb rozwijanych logarytmicznie w oparciu o równomierny szereg liczb z dziedziny.

4 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 4 Aby nie trywializowa, tego wykładu, który jest jedynie pobienym odwieeniem wicze laboratoryjnych, eksperymentowanie z rodzin funkcji typu plot, albo loglog, pozostawiam studentom. Do potnego narzdzia w konstruowaniu wyrae operujcych na macierzach i wektorach zmiennych naley zaliczy operator sklejania [] (albo te z łaciny: konkatenacji). Jego przeciwiestwo funkcjonalne w stosunku do operatora indeksacji komórek w Matlabie tj. ( ), budzi jawny i ywy sprzeciw, w pierwszej chwili, zapaleców jzyka C. Jednake po chwili namysłu okazuje si, e symboliczny podział funkcji pomidzy operatory ( ) oraz [ ], był dobrze przemylany i zaplanowany, jeli składni polece rodowiska Matlab, traktowa, jako stopie przemian i ewolucji w stosunku do standardu jzyka C. >> G=[A(1:10); B(6:15); E(11:20)] G = >> G=[A(1:10)' B(6:15)' E(11:20)'] G = Obecnie waniejszym i poyteczniejszym motywem przewodnim tego wykładu wstpnego moe okaza si prezentacja moliwoci rodowiska Matlab w wizualizacji danych 2D/3D z uyciem funkcji surf, surfl, mesh. Wprawdzie przebieg sinusoidalny moe by zaprezentowany w formie przebiegu 1D: >> Y=sin(linspace(0,2*pi,20)); >> plot(y); Rys.3 Jednowymiarowy przebieg sinusoidalny. Jednake, dogodniej bdzie, na uytek tego wykładu zaprezentowa, statyczn fal sinusoidaln rozchodzc si radialnie od jednego wybranego punktu na płaszczynie: >> [X,Y]=meshgrid(linspace(0,2*pi,5),linspace(0,2*pi,5))% rzadka siatka współrzdnych %5x5 punktów od 0 do 2pi X = Y = Na pocztek, wywołanie funkcji meshgrid jest o tyle specyficzne, e zawsze pozwala ono na przygotowanie pola 2D współrzdnych zmiennej kontrolowanej( tj. dziedziny)

5 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 5 bezporednio pod wykorzystanie do wywietlania danych wysokociowych Z=f(X,Y) (tj. przeciwdziedziny) z uyciem funkcji surfl, surfl, mesh. Równie wykorzystanie wywołania tej funkcji pod własne algorytmiczne fikołki salta i koziołki moe by bardzo pouczajce. Dla pocztkujcego operatora polece rodowiska Matlab wana jest informacja, e w wyniku jej wywołania powstaj dwie macierze powiedzmy X i Y współrzdnych. Pierwsza macierz, to zasadniczo tre pierwszego wiersza wartoci rozwinitego szeregu liczb, powtarzanego konsekwentnie z góry na dół, w całej zawartoci macierzy X. Druga macierz składa si z pionowego wektora rozwinitego szeregu liczb, powtarzanego dla odmiany kolumnami. Na uytek dalszych rozwaa macierze X i Y bd miały siatk współrzdnych zagszczon do 20 punktów: >> [X,Y]=meshgrid(linspace(0,2*pi,20),linspace(0,2*pi,20)); >> Z=sin(sqrt(X.^2+Y.^2)); >> surf(z); Rys.4 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie w pierwszej wiartce układu kartezjaskiego. W rodowisku Matlab, praktycznym zabiegiem moe si okaza (w wikszoci przypadków) skorzystanie z wywoła funkcji flipud lub/oraz fliplr, które to realizuj odbicie pionowe i poziome, odpowiednio, według zasad symetrii liniowej dowolnych danych reprezentowanych w formie macierzowej: >> Znew=[fliplr(Z) Z]; >> Zfinal=[flipud(Znew); Znew]; >> surf(zfinal); Rys.5 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie w I, II, III, IV wiartce układu kartezjaskiego. Domylna paleta kolorów, któr to rodowisko Matlab domylnie obdziela kady z wykresów 3D (w tonacji zimnych kolorów dla punktów niej połoonych oraz cieplejszych kolorów dla punktów 3D wyej połoonych), moe by w kadej chwili podmieniona własn, zdefiniowan indywidualnie palet kolorów. Najlepiej na pocztek, aby to była paleta skali

6 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 6 szaroci, w formie trzech kolumn liczb rozcigajcych si w zakresie od 0 do 1 włcznie, dla kanałów R,G i B, w podstawowej 24-bitowej reprezentacji danych kolorowych obrazów 2D. >> gr=linspace(0,1,190); >> grs=[gr' gr' gr']; >> [X,Y]=meshgrid(linspace(0,6*pi,100),linspace(0,6*pi,100)); >> Z=sin(sqrt(X.^2+Y.^2)); >> Znew=[fliplr(Z) Z]; >> Zfinal=[flipud(Znew); Znew]; >> surfl(zfinal);shading interp;colormap(grs); Rys.6 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie w I, II, III, IV wiartce układu kartezjaskiego w 190-stopniowej skali szaroci Uwaga posłuono si wywołaniem funkcji surfl, która to wykorzystuje w wizualizacji mechanizm wirtualnego owietlenia. Na powyszym wykresie przedstawiono wykres fali radialnej, sinusoidalnej w zakresie dziedziny X i Y rozcigajcej si od -6pi do 6pi z rozdzielczoci w zakresie tej dziedziny 200 punktów na kierunku X, Y. Z uwagi na konieczno dogłbnego zrozumienia składni wywołania polecenia meshgrid, dla przykładu, wprowadzono równie do tego wykładu przykład siatki współrzdnych 2D w formie macierzy: X, Y, zbudowanych w oparciu o szereg logarytmicznie rozwijanych liczb od około pi do 6pi: >> gr=linspace(0,1,190); >> grs=[gr' gr' gr']; >> [X,Y]=meshgrid(logspace(0.5,log10(6*pi),100),logspace(0,log10(6*pi),100)); >> Z=sin(sqrt(X.^2+Y.^2)); >>Znew=[fliplr(Z) Z]; >>Zfinal=[flipud(Znew); Znew]; >>surfl(zfinal);shading interp;colormap(grs); Rys.7 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie w I, II, III, IV wiartce układu kartezjaskiego Uwaga: logarytmiczna siatka współ. 2D w zakresie od -6pi do pi oraz od pi do 6pi.

7 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 7 Wracajc do liniowej skali współrzdnych 2D, dla fali radialnie propagowanej z radialnie malejc amplitud, ze współczynnikiem ekspotencjalnego wygaszenia ustawionym powiedzmy na 0.1, posta kodu i wyników moe by nastpujca: >> Z=exp(-0.1*sqrt(X.^2+Y.^2)).*sin(sqrt(X.^2+Y.^2)); >> Znew=[fliplr(Z) Z]; >> Zfinal=[flipud(Znew); Znew]; >> surfl(zfinal);shading interp;colormap(grs) Rys.8 Dwuwymiarowy przebieg sinusoidalny fali gasncej radialnie w amplitudzie pobudzenia. Czasami, w wizualizacji danych wymagane s zmiany własnoci odbiciowych powierzchni z zasadniczo matowego charakteru na mieszany charakter matowo-poliskliwy. Nadto, uwzgldnienie innej palety kolorów, ni tej dotychczasowej, reprezentujcej skal szaroci moe po uwzgldnieniu domieszki pewnej dozy kolorytu np. miedzi metalicznej poprawi czytelno danych na wykresie 3D: >> grr=linspace(0,1,190); >> grg=linspace(0,0.3,190); >> grb=linspace(0,0.05,190); >> grs=[grr' grg' grb']; >> material shiny >> surfl(zfinal);shading interp;colormap(grs); Rys.9 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie propagowanej i gasncej radialnie w amplitudzie pobudzenia z miedzio-podobnym kolorytem skali barw głbokoci. W nastpujcych dalej odcinkach spisywanego wykładu, moe si pojawi opis próby modelowania zjawisk interferencji fal z dwóch ródeł fal sinusoidalnych. Poprzez umiejtne zadeklarowanie pewnej zmiennej Per, danych peryferyjnych wykresu 3D mona zsumowa drgania z dwóch identycznych we własnociach ródeł drga sinusoidalnych rozstawionych wzgldem siebie, powiedzmy o 40 jednostek na wykresie 3D: >> Per=zeros(200,40); >> surfl([per+zfinal]+[zfinal+per]);shading interp;colormap(grs);

8 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 8 Rys.10 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie z dwóch ródeł. Ostatecznie, do opcji wstpnie omawianych w tej czci wykładu, naley doda moliwo nadteksturowywania powierzchni wykresu 3D bitmap, która nie wnosi adnych informacji zwizanych z biec, chwilow głbokoci/wysokoci na wykresie 3D, a jedynie dodaje do informacji wykresu 3D, swoj własn indywidualn informacj przestrzennokolorystyczn. >> im=imread('rice.tif');%matlab 6v1 >> imr=imresize(im,[ ]);%skalowanie do rozmiaru wykresu 3D fal interferujcych >> imrgb(:,:,1)=imr; %zamiana skali szaroci na RGB >> imrgb(:,:,2)=imr; >> imrgb(:,:,3)=imr; >> [imind,impal]=rgb2ind(imrgb,190); %zamiana obrazu ziaren ryu na obraz zindeksowany >> ZZfinal=[Per Zfinal]+[Zfinal Per]; %zmienna dwóch fal interferujacych >> mesh(zzfinal,double(imind));shading interp;colormap(impal);%obraz 2D jako tekstura wykr.3d Rys10 Dwuwymiarowy przebieg sinusoidalny fali rozchodzcej si radialnie z dwóch ródeł, z nałoon treci obrazu rice.tif jako tekstur powierzchni 3D..

9 mgr in. Artur Bernat, KMP, WM., PKos., wykład wstpny I (rodowisko Matlab), strona: 9 W tym przypadku, tj. nakładania treci pewnego obrazu 2D na powierzchni 3D danych wykresu prezentowanego, naley najpierw dostosowa rozmiar obrazu 2D do rozmiaru danych 3D, zindeksowa dane czy to szarego, czy te lepiej kolorowego obrazu 2D, a nastpnie uy wywołania funkcji mesh, jako e funkcje surf oraz surfl nie spełni omawianego zadania, nadteksturowywania danych 3D danymi obrazu 2D. Jeeli jednak, w szerszym zakresie ma by wykorzystywana funkcja surfl, ze wzgldu na jej dodatkowe walory zwizane z moliwoci wirtualnego owietlenia wykresu 3D, to naley jeszcze zapozna si ze składni wywołania funkcji light, która tworzy (czy te inicjuje) nowe wirtualne wiatło do nawietle powierzchni danych 3D, oraz ze składni wywoła funkcji lightangle, która umoliwia zmian kta elewacji i azymutu wizki wiatła rzutowanego ze ródła o zadanym uchwycie. W kocu, ostatecznie funkcja view, w rónorakich składniach ze skrótow i rozwinit list argumentów umoliwia zmian punktu obserwatora, według zadanego kta elewacji i kta azymutu. Ze zmian kta azymutu punktu obserwatora co 30 stopni, 12-krotnie, w nieskomplikowany sposób mona pozyska animacj wykresu 3D w jego obrocie o 360 stopni: M=moviein(12); for i=1:12, %rezerwacja pamici w przestrzeni roboczej Matlab a pod 12 klatek animacji mesh(zzfinal,double(imind));shading interp;colormap(impal); M(:,i)=getframe; view(1+i*30,45); end; movie(m); %łap klatk biec filmu i wstawiaj j do filmu M %zmiana cykliczna kta azymutalnego punktu obserwatora %odtworzenie filmu Powyej przedstawione sposoby tworzenia, rozwijania, manipulacji danymi w rodowisku Matlab, jak równie prezentacji danych 2D/3D, oczywicie nie wyczerpuj wikszego zasobu moliwoci tego pakietu. Nie mniej zadaniem nadrzdnym pierwszej czci wykładu z Image Processing Toolbox miało by zachcenie szerokiej rzeszy studentów do własnych wysiłków w eksperymentach na treci danych 2D/3D.

Rys2 Na czerwono przebieg, na niebiesko aproksymacja wielomianem II stopnia.

Rys2 Na czerwono przebieg, na niebiesko aproksymacja wielomianem II stopnia. dr in. Artur Bernat, KMP, WM., PKos., wykład II (rodowisko Matlab), strona: 1 Wykład III> z Podstaw Przetwarzania Informacji (na danych

Bardziej szczegółowo

Rys 1 Skrypt redukcji stopniowej licznoci palety kolorów poprzez wartoci 127,64,...1.

Rys 1 Skrypt redukcji stopniowej licznoci palety kolorów poprzez wartoci 127,64,...1. dr in. rtur ernat, KMP, WM., PKos., wykład IV (rodowisko Matlab, strona: 1 Wykład wstpny (IV > z Podstaw Przetwarzania Informacji (na danych

Bardziej szczegółowo

dr in. Artur Bernat, KMP, WM., PKos., wykład wstpny V (rodowisko Matlab), strona: 1

dr in. Artur Bernat, KMP, WM., PKos., wykład wstpny V (rodowisko Matlab), strona: 1 dr in. Artur Bernat, KMP, WM., PKos., wykład wstpny V (rodowisko Matlab), strona: 1 Wykład wstpny (V)> z Podstaw Przetwarzania Informacji

Bardziej szczegółowo

plot(centroids(:,1), centroids(:,2), 'b*')

plot(centroids(:,1), centroids(:,2), 'b*') dr in. Artur Bernat, KMP, WM., PKos., wykład IVB (rodowisko Matlab), strona: 1 Wykład wstpny (IVB) > z Podstaw Przetwarzania Informacji

Bardziej szczegółowo

LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab

LABORATORIUM 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ółowo

Matlab Składnia + podstawy programowania

Matlab 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ółowo

Metody Informatyczne w Budownictwie Metoda Elementów Skoczonych ZADANIE NR 1

Metody Informatyczne w Budownictwie Metoda Elementów Skoczonych ZADANIE NR 1 Metody Informatyczne w Budownictwie Metoda Elementów Skoczonych ZADANIE NR 1 Wyznaczy wektor sił i przemieszcze wzłowych dla układu elementów przedstawionego na rysunku poniej (rysunek nie jest w skali!).

Bardziej szczegółowo

Komputerowa Ksiga Podatkowa Wersja 11.4 ZAKOCZENIE ROKU

Komputerowa Ksiga Podatkowa Wersja 11.4 ZAKOCZENIE ROKU Komputerowa Ksiga Podatkowa Wersja 11.4 ZAKOCZENIE ROKU Przed przystpieniem do liczenia deklaracji PIT-36, PIT-37, PIT-O i zestawienia PIT-D naley zapozna si z objanieniami do powyszych deklaracji. Uwaga:

Bardziej szczegółowo

Elementy okna MatLab-a

Elementy okna MatLab-a MatLab część IV 1 Elementy okna MatLab-a 2 Elementy okna MatLab-a 3 Wykresy i przydatne polecenia Wywołanie funkcji graficznej powoduje automatyczne otwarcie okna graficznego Kolejne instrukcje graficzne

Bardziej szczegółowo

Matlab Składnia + podstawy programowania

Matlab 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ółowo

CYKL ZAJ POZNAJEMY POWER POINT

CYKL ZAJ POZNAJEMY POWER POINT CYKL ZAJ POZNAJEMY POWER POINT TEMAT: Pracujemy w programie Power Point. Czas (4 x 45 minut ) ZAKRES TRECI PROGRAMOWYCH: Bezpieczestwo, higiena i reguły pracy przy komputerze Sposoby porozumiewania si

Bardziej szczegółowo

Zadania do wykonaj przed przyst!pieniem do pracy:

Zadania do wykonaj przed przyst!pieniem do pracy: wiczenie 3 Tworzenie bazy danych Biblioteka tworzenie kwerend, formularzy Cel wiczenia: Zapoznanie si ze sposobami konstruowania formularzy operujcych na danych z tabel oraz metodami tworzenia kwerend

Bardziej szczegółowo

Technologie informacyjne lab. 3

Technologie informacyjne lab. 3 Technologie informacyjne lab. 3 Cel ćwiczenia: Poznanie podstaw środowiska MATLAB/Octave: obliczenia macierzowe, rozwiązywanie równań i układów równań, wykresy funkcji 1 i 2 zmiennych. Aktualnie Uczelnia

Bardziej szczegółowo

Program do konwersji obrazu na cig zero-jedynkowy

Program do konwersji obrazu na cig zero-jedynkowy Łukasz Wany Program do konwersji obrazu na cig zero-jedynkowy Wstp Budujc sie neuronow do kompresji znaków, na samym pocztku zmierzylimy si z problemem przygotowywania danych do nauki sieci. Przyjlimy,

Bardziej szczegółowo

Program Sprzeda wersja 2011 Korekty rabatowe

Program Sprzeda wersja 2011 Korekty rabatowe Autor: Jacek Bielecki Ostatnia zmiana: 14 marca 2011 Wersja: 2011 Spis treci Program Sprzeda wersja 2011 Korekty rabatowe PROGRAM SPRZEDA WERSJA 2011 KOREKTY RABATOWE... 1 Spis treci... 1 Aktywacja funkcjonalnoci...

Bardziej szczegółowo

WPROWADZENIE DO ŚRODOWISKA SCILAB

WPROWADZENIE DO ŚRODOWISKA SCILAB Politechnika Gdańska Wydział Elektrotechniki i Automatyki WPROWADZENIE DO ŚRODOWISKA SCILAB Materiały pomocnicze do ćwiczeń laboratoryjnych Opracowanie: Paweł Lieder Gdańsk, 007 Podstawy pracy z Scilab.

Bardziej szczegółowo

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

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

Bardziej szczegółowo

Makroekonomia Zaawansowana

Makroekonomia Zaawansowana Makroekonomia Zaawansowana wiczenia 2 Podstawy pracy z Octave/Matlabem MZ 1 / 20 Plan wicze«1 Pierwsze uruchomienie 2 Podstawowe operacje macierzowe w Matlabie/Octave 3 Wy±wietlanie wyników 4 Zadanie MZ

Bardziej szczegółowo

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element dwuwymiarowy liniowy : belka

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element dwuwymiarowy liniowy : belka etody komputerowe i obliczeniowe etoda Elementów Skoczonych Element dwuwymiarowy liniowy : belka Jest to element bardzo podobny do prta: współrzdne lokalne i globalne jego wzłów s takie same nie potrzeba

Bardziej szczegółowo

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie Laboratorium Algorytmy Obliczeniowe Lab. 9 Prezentacja wyników w Matlabie 1. Wyświetlanie wyników na ekranie: W Matlabie możliwe są następujące sposoby wyświetlania wartości zmiennych: a. wpisując w programie

Bardziej szczegółowo

Instrukcja obsługi programu DIALux 2.6

Instrukcja obsługi programu DIALux 2.6 Instrukcja obsługi programu DIALux 2.6 Marcin Kuliski Politechnika Wrocławska Program DIALux słuy do projektowania sztucznego owietlenia pomieszcze zamknitych, terenów otwartych oraz dróg. Jego najnowsze,

Bardziej szczegółowo

Wprowadzenie do pakietów MATLAB/GNU Octave

Wprowadzenie 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ółowo

Program SMS4 Monitor

Program SMS4 Monitor Program SMS4 Monitor INSTRUKCJA OBSŁUGI Wersja 1.0 Spis treci 1. Opis ogólny... 2 2. Instalacja i wymagania programu... 2 3. Ustawienia programu... 2 4. Opis wskaników w oknie aplikacji... 3 5. Opcje uruchomienia

Bardziej szczegółowo

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

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

Bardziej szczegółowo

Opera 9.10. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10. wersja 1.1 UNIZETO TECHNOLOGIES SA

Opera 9.10. Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10. wersja 1.1 UNIZETO TECHNOLOGIES SA Opera 9.10 Wykorzystanie certyfikatów niekwalifikowanych w oprogramowaniu Opera 9.10 wersja 1.1 Spis treci 1. INSTALACJA WŁASNEGO CERTYFIKATU Z PLIKU *.PFX... 3 2. WYKONYWANIE KOPII BEZPIECZESTWA WŁASNEGO

Bardziej szczegółowo

I Powiatowy Konkurs Matematyka, Fizyka i Informatyka w Technice Etap finałowy 10 kwietnia 2013 grupa elektryczno-elektroniczna

I Powiatowy Konkurs Matematyka, Fizyka i Informatyka w Technice Etap finałowy 10 kwietnia 2013 grupa elektryczno-elektroniczna I Powiatowy Konkurs Matematyka, Fizyka i Informatyka w Technice Etap finałowy 10 kwietnia 2013 grupa elektryczno-elektroniczna (imi i nazwisko uczestnika) (nazwa szkoły) Arkusz zawiera 6 zada. Zadania

Bardziej szczegółowo

Wprowadzenie do środowiska

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

Bardziej szczegółowo

Podstawy Programowania C++

Podstawy 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ółowo

do MATLABa programowanie WYKŁAD Piotr Ciskowski

do 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ółowo

Przetwarzanie sygnałów

Przetwarzanie 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ółowo

Makroekonomia zaawansowana (1)

Makroekonomia zaawansowana (1) Makroekonomia zaawansowana (1) Oprogramowanie: Matlab/Octave, Dynare Plan wicze«1 Pierwsze uruchomienie 2 3 4 Plan prezentacji 1 Pierwsze uruchomienie 2 3 4 Matlab, Octave, Dynare 1 Octave: program do

Bardziej szczegółowo

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element jednowymiarowy i jednoparametrowy : spryna

Metody komputerowe i obliczeniowe Metoda Elementów Skoczonych. Element jednowymiarowy i jednoparametrowy : spryna Metody omputerowe i obliczeniowe Metoda Elementów Soczonych Element jednowymiarowy i jednoparametrowy : spryna Jest to najprostszy element: współrzdne loalne i globalne jego wzłów s taie same nie potrzeba

Bardziej szczegółowo

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Bash i algorytmy. Elwira Wachowicz. 20 lutego Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad

Bardziej szczegółowo

Reprezentacje danych multimedialnych - grafika. 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe 4. Paleta 5.

Reprezentacje danych multimedialnych - grafika. 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe 4. Paleta 5. Reprezentacje danych multimedialnych - grafika 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe. Paleta 5. Formaty graficzne Grafika - terminologia Wywietlanie monitor rastrowy Piksel najmniejszy

Bardziej szczegółowo

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab Zygmunt Wróbel i Robert Koprowski Praktyka przetwarzania obrazów w programie Matlab EXIT 2004 Wstęp 7 CZĘŚĆ I 9 OBRAZ ORAZ JEGO DYSKRETNA STRUKTURA 9 1. Obraz w programie Matlab 11 1.1. Reprezentacja obrazu

Bardziej szczegółowo

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych: Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow

Bardziej szczegółowo

ARKUSZ KALKULACYJNY MICROSOFT EXCEL

ARKUSZ KALKULACYJNY MICROSOFT EXCEL Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: TS1C 100 003 Ćwiczenie pt. ARKUSZ KALKULACYJNY MICROSOFT EXCEL

Bardziej szczegółowo

WYDZIAŁ 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 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ółowo

Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie

Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie Ćwiczenia 11 (12) (4 godziny). Wizualizacja i manipulacja w Matlabie 1. Tworzenie animacji Wykres funkcji znajduje się poniżej: W środowisku Matlab, możemy tworzyć różnego rodzaju wykresy przy wykorzystaniu

Bardziej szczegółowo

Klonowanie MAC adresu oraz TTL

Klonowanie MAC adresu oraz TTL 1. Co to jest MAC adres? Klonowanie MAC adresu oraz TTL Adres MAC (Media Access Control) to unikalny adres (numer seryjny) kadego urzdzenia sieciowego (jak np. karta sieciowa). Kady MAC adres ma długo

Bardziej szczegółowo

Podstawowe operacje graficzne.

Podstawowe operacje graficzne. Podstawowe operacje graficzne. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z możliwościami graficznymi środowiska GNU octave, w tym celu: narzędziami graficznymi, sposobami konstruowania wykresów

Bardziej szczegółowo

Wprowadzenie do Scilab: macierze

Wprowadzenie 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ółowo

Komputerowe wspomaganie prac inynierskich CAE

Komputerowe wspomaganie prac inynierskich CAE Komputerowe wspomaganie prac inynierskich CAE Karta (sylabus) przedmiotu WM Zarzdzanie i inynieria produkcji Studia I stopnia o profilu: A x P Przedmiot: Komputerowe wspomaganie prac inynierskich CAE Kod

Bardziej szczegółowo

Wykład z Technologii Informacyjnych. Piotr Mika

Wykład z Technologii Informacyjnych. Piotr Mika Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły

Bardziej szczegółowo

SUPLEMENT SM-BOSS WERSJA 6.15

SUPLEMENT SM-BOSS WERSJA 6.15 SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Zamiana PKWiU w tabeli PKWiU oraz w Kartotece Produktów...4 VAT na fakturach

Bardziej szczegółowo

Przetwarzanie sygnaªów

Przetwarzanie sygnaªów Przetwarzanie sygnaªów Laboratorium 1 - wst p do C# Dawid Poªap Przetwarzanie sygnaªów Pa¹dziernik, 2018 1 / 17 Czego mo»na oczekiwa wzgl dem programowania w C# na tych laboratoriach? Dawid Poªap Przetwarzanie

Bardziej szczegółowo

Ćwiczenie 1. Wprowadzenie do programu Octave

Ć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ółowo

Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych.

Bazy danych. Plan wykładu. Podzapytania - wskazówki. Podzapytania po FROM. Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Plan wykładu azy danych Wykład 5: Zalenoci wielowartociowe. Sprowadzanie do postaci normalnych. Dokoczenie SQL Zalenoci wielowartociowe zwarta posta normalna Dekompozycja do 4NF Przykład sprowadzanie do

Bardziej szczegółowo

1. Opis okna podstawowego programu TPrezenter.

1. Opis okna podstawowego programu TPrezenter. OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze

Bardziej szczegółowo

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego, Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego

Bardziej szczegółowo

Matlab II skrypty, funkcje, wizualizacja danych. Piotr Wróbel Pok. B 4.22

Matlab II skrypty, funkcje, wizualizacja danych. Piotr Wróbel Pok. B 4.22 Matlab II skrypty, funkcje, wizualizacja danych Piotr Wróbel piotr.wrobel@igf.fuw.edu.pl Pok. B 4.22 Metody numeryczne w optyce 2017 Skrypty Pierwszy skrypt: Home->NewScript Home -> New->NewScript Zakładka

Bardziej szczegółowo

01.Wprowadzenie do pakietu MATLAB

01.Wprowadzenie do pakietu MATLAB 01.Wprowadzenie do pakietu MATLAB 1. Typy i formaty danych: Informacje o typach danych dost pnych w MATLABie uzyskuje si m: help datatypes, a sposoby ich wy±wietlania m help format. Do podstawowych typów

Bardziej szczegółowo

2. Układy równań liniowych

2. Układy równań liniowych 2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych Funkcje wielu zmiennych oraz ich wykresy Zbigniew Koza Wydział Fizyki i Astronomii Wrocław, 2016 WSTĘP Funkcje wielu zmiennych Dotychczas zajmowaliśmy się funkcjami rzeczywistymi: argumentem była jedna

Bardziej szczegółowo

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej Matematyka wykªad 1 Macierze (1) Andrzej Torój Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej 17 wrze±nia 2011 Plan wykªadu 1 2 3 4 5 Plan prezentacji 1 2 3 4 5 Kontakt moja strona internetowa:

Bardziej szczegółowo

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski Przekształcenia widmowe Transformata Fouriera Adam Wojciechowski Przekształcenia widmowe Odmiana przekształceń kontekstowych, w których kontekstem jest w zasadzie cały obraz. Za pomocą transformaty Fouriera

Bardziej szczegółowo

Ukªady równa«liniowych

Ukªady równa«liniowych dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy 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ółowo

Wykorzystanie programów komputerowych do obliczeń matematycznych

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

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja 1. Tablic nast puj cej postaci a 11 a 12... a 1n a 21 a 22... a 2n A =... a m1 a m2... a mn nazywamy macierz o m wierszach i n kolumnach,

Bardziej szczegółowo

Reprezentacje danych multimedialnych - kolory. 1. Natura wiatła 2. Widzenie barwne 3. Diagram chromatycznoci 4. Modele koloru

Reprezentacje danych multimedialnych - kolory. 1. Natura wiatła 2. Widzenie barwne 3. Diagram chromatycznoci 4. Modele koloru Reprezentacje danych multimedialnych - kolory 1. Natura wiatła 2. Widzenie barwne 3. Diagram chromatycznoci 4. Modele koloru Natura wiatła, spektra wiatło fala elektromagnetyczna z zakresu 400 nm 700 nm

Bardziej szczegółowo

Rok akademicki: 2016/2017 Kod: JIS s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2016/2017 Kod: JIS s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Pakiety obliczeniowe Rok akademicki: 2016/2017 Kod: JIS-1-016-s Punkty ECTS: 6 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Informatyka Stosowana Specjalność: - Poziom studiów: Studia

Bardziej szczegółowo

Algebra macierzy

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)

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 Ć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ółowo

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZMODYFIKOWANY 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ółowo

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz

Bardziej szczegółowo

Wprowadzenie do Scilab: macierze

Wprowadzenie 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ółowo

Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce

Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Plan wykładu Bazy danych Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce Małgorzata Krtowska Katedra Oprogramowania e-mail: mmac@ii.pb.bialystok.pl Proces dobrego projektowania

Bardziej szczegółowo

Wymagania edukacyjne z informatyki w klasie VIII

Wymagania edukacyjne z informatyki w klasie VIII Wymagania edukacyjne z informatyki w klasie VIII Wymagania konieczne K dotyczą zagadnień elementarnych, stanowiących swego rodzaju podstawę, powinien je zatem opanować każdy uczeń. Wymagania podstawowe

Bardziej szczegółowo

Wykład podstawowy z APD nr 1 (wprowadzenie obejmujące I tydzień zajęć), prowadzący: mgr inż. Artur Bernat.

Wykład podstawowy z APD nr 1 (wprowadzenie obejmujące I tydzień zajęć), prowadzący: mgr inż. Artur Bernat. Wykład z Algorytmów Przetwarzania Danych, kier: IZK, spec:tm, strona numer:1 Wykład podstawowy z APD nr 1 (wprowadzenie obejmujące I tydzień zajęć), prowadzący: mgr inż. Artur Bernat. Na wstępie należy

Bardziej szczegółowo

4CMSystem. Podrcznik uytkownika. Strona projektu: http://cms.4proweb.net. Realizacja projektu: 2004 2005

4CMSystem. Podrcznik uytkownika. Strona projektu: http://cms.4proweb.net. Realizacja projektu: 2004 2005 4CMSystem Podrcznik uytkownika Stworzone przez grup 4proweb.net Strona projektu: http://cms.4proweb.net Realizacja projektu: 2004 2005 Programista, administrator Marcin Iwaniec, miwaniec@4proweb.net Autor

Bardziej szczegółowo

Sposoby przekazywania parametrów w metodach.

Sposoby przekazywania parametrów w metodach. Temat: Definiowanie i wywoływanie metod. Zmienne lokalne w metodach. Sposoby przekazywania parametrów w metodach. Pojcia klasy i obiektu wprowadzenie. 1. Definiowanie i wywoływanie metod W dotychczas omawianych

Bardziej szczegółowo

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Ekonometria wiczenia 1 Regresja liniowa i MNK (1) Ekonometria 1 / 25 Plan wicze«1 Ekonometria czyli...? 2 Obja±niamy ceny wina 3 Zadania z podr cznika (1) Ekonometria 2 / 25 Plan prezentacji 1 Ekonometria

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki dr Krzysztof yjewski Mechatronika; S-I.in». 5 pa¹dziernika 6 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja. Tablic nast puj cej postaci a a... a n a a... a n A =... a m a m...

Bardziej szczegółowo

Argumenty na poparcie idei wydzielenia OSD w formie tzw. małego OSD bez majtku.

Argumenty na poparcie idei wydzielenia OSD w formie tzw. małego OSD bez majtku. Warszawa, dnia 22 03 2007 Zrzeszenie Zwizków Zawodowych Energetyków Dotyczy: Informacja prawna dotyczca kwestii wydzielenia Operatora Systemu Dystrybucyjnego w energetyce Argumenty na poparcie idei wydzielenia

Bardziej szczegółowo

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 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ółowo

Wykład z Algorytmów Przetwarzania Danych, kier.: IZK, spec.: TM, strona numer: 1

Wykład z Algorytmów Przetwarzania Danych, kier.: IZK, spec.: TM, strona numer: 1 Wykład z Algorytmów Przetwarzania Danych, kier.: IZK, spec.: TM, strona numer: 1 Wykład podstawowy z APD nr 3A (obejmujący wprowadzenie do środowiska, poleceń oraz listy operandów Matlab'a w wersji 6.x

Bardziej szczegółowo

Twoja instrukcja użytkownika HP PAVILION DV6-1215SA

Twoja instrukcja użytkownika HP PAVILION DV6-1215SA Możesz przeczytać rekomendacje w przewodniku, specyfikacji technicznej lub instrukcji instalacji dla HP PAVILION DV6-1215SA. Znajdziesz odpowiedź na wszystkie pytania w instrukcji dla HP PAVILION DV6-1215SA

Bardziej szczegółowo

Wstęp do Programowania Lista 1

Wstę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ółowo

SUPLEMENT SM-BOSS WERSJA 6.15

SUPLEMENT SM-BOSS WERSJA 6.15 SUPLEMENT SM-BOSS WERSJA 6.15 Spis treci Wstp...2 Pierwsza czynno...3 Szybka zmiana stawek VAT, nazwy i PKWiU dla produktów...3 Szeroki wydruk rejestru VAT...4 Filtry wydruków dotyczcych VAT...5 Kontrola

Bardziej szczegółowo

PODSTAWY INFORMATYKI 1 MATLAB CZ. 3

PODSTAWY INFORMATYKI 1 MATLAB CZ. 3 PODSTAWY INFORMATYKI 1 MATLAB CZ. 3 TEMAT: Program Matlab: Instrukcje sterujące, grafika. Wyrażenia logiczne Wyrażenia logiczne służą do porównania wartości zmiennych o tych samych rozmiarach. W wyrażeniach

Bardziej szczegółowo

Instrukcja obsługi programu Pilot PS 5rc

Instrukcja obsługi programu Pilot PS 5rc Instrukcja obsługi programu Pilot PS 5rc Spis treci 1.Wprowadzenie....3 2. Wymagania....3 3. Instalacja oprogramowania...3 4. Uruchomienie Programu...5 4.1. Menu główne...5 4.2. Zakładki...6 5. Praca z

Bardziej szczegółowo

Programowanie w języku Matlab

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

Bardziej szczegółowo

BIBLIOTEKA NUMPY, CZĘŚĆ 1

BIBLIOTEKA NUMPY, CZĘŚĆ 1 BIBLIOTEKA NUMPY, CZĘŚĆ 1 1. INSTALACJA BIBLIOTEKI NUMPY Aby móc skorzystać z biblioteki Numpy (i każdej innej zewnętrznej biblioteki) w swoim projekcie należy ją najpierw zainstalować w środowisku wirtualnym

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR

Bardziej szczegółowo

Badania marketingowe w pigułce

Badania marketingowe w pigułce Jolanta Tkaczyk Badania marketingowe w pigułce Dlaczego klienci kupuj nasze produkty lub usługi? To pytanie spdza sen z powiek wikszoci menederom. Kady z nich byłby skłonny zapłaci due pienidze za konkretn

Bardziej szczegółowo

Dodatkowo klasa powinna mieć destruktor zwalniający pamięć.

Dodatkowo klasa powinna mieć destruktor zwalniający pamięć. Zadanie 1. Utworzyć klasę reprezentującą liczby wymierne. Obiekty klasy powinny przechowywać licznik i mianownik rozłożone na czynniki pierwsze. Klasa powinna mieć zdefiniowane operatory czterech podstawowych

Bardziej szczegółowo

Wizualizacja funkcji w programie MATLAB

Wizualizacja funkcji w programie MATLAB Instytut Informatyki Uniwersytetu Śląskiego 15 listopada 2008 Funckja plot Funkcja plot3 Wizualizacja funkcji jednej zmiennej Do wizualizacji funkcji jednej zmiennej w programie MATLAB wykorzystywana jest

Bardziej szczegółowo

Temat: Geometria obliczeniowa cz II. Para najmniej odległych punktów. Sprawdzenie, czy istnieje para przecinajcych si odcinków.

Temat: Geometria obliczeniowa cz II. Para najmniej odległych punktów. Sprawdzenie, czy istnieje para przecinajcych si odcinków. Temat: Geometria obliczeniowa cz II. Para najmniej odległych punktów. Sprawdzenie, czy istnieje para przecinajcych si odcinków. 1. Para najmniej odległych punktów WP: Dany jest n - elementowy zbiór punktów

Bardziej szczegółowo

Zastosowanie programu Microsoft Excel do analizy wyników nauczania

Zastosowanie programu Microsoft Excel do analizy wyników nauczania Grayna Napieralska Zastosowanie programu Microsoft Excel do analizy wyników nauczania Koniecznym i bardzo wanym elementem pracy dydaktycznej nauczyciela jest badanie wyników nauczania. Prawidłow analiz

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

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.

Bardziej szczegółowo

Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej

Ekonometria. Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej Regresja liniowa, współczynnik zmienności, współczynnik korelacji liniowej, współczynnik korelacji wielorakiej Paweł Cibis pawel@cibis.pl 23 lutego 2007 1 Regresja liniowa 2 wzory funkcje 3 Korelacja liniowa

Bardziej szczegółowo

Ćwiczenie 1. Wprowadzenie do programu Octave

Ć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ółowo

Przykładowo, jeśli współrzędna x zmienia się od 0 do 8 co 1, a współrzędna y od 12 co 2 do 25, to punkty powinny wyglądać następująco:

Przykładowo, jeśli współrzędna x zmienia się od 0 do 8 co 1, a współrzędna y od 12 co 2 do 25, to punkty powinny wyglądać następująco: Informatyka I Przypomnienie wiadomości z poprzednich zajęć: Kolokwium!!! II Nowe wiadomości: 1 Funkcje trójwymiarowe Wykresy trójwymiarowe tworzone są na podstawie funkcji dwóch zmiennych Wejściem takich

Bardziej szczegółowo

Statyczna próba skrcania

Statyczna próba skrcania Laboratorium z Wytrzymałoci Materiałów Statyczna próba skrcania Instrukcja uzupełniajca Opracował: Łukasz Blacha Politechnika Opolska Katedra Mechaniki i PKM Opole, 2011 2 Wprowadzenie Do celów wiczenia

Bardziej szczegółowo

Instrukcja obsługi dodatku InsERT GT Smart Documents

Instrukcja obsługi dodatku InsERT GT Smart Documents Instrukcja obsługi dodatku InsERT GT Smart Documents InsERT, grudzie 2003 http://www.insert.com.pl/office2003 InsERT GT Smart Documents to przygotowany przez firm InsERT specjalny dodatek, umoliwiajcy

Bardziej szczegółowo

Zadeklarowanie tablicy przypomina analogiczną operację dla zwykłych (skalarnych) zmiennych. Może zatem wyglądać na przykład tak:

Zadeklarowanie tablicy przypomina analogiczną operację dla zwykłych (skalarnych) zmiennych. Może zatem wyglądać na przykład tak: Tablice Tablice jednowymiarowe Jeżeli nasz zestaw danych składa się z wielu drobnych elementów tego samego rodzaju, jego najbardziej naturalnym ekwiwalentem w programowaniu będzie tablica. Tablica (ang.

Bardziej szczegółowo

Technologia Informacyjna

Technologia Informacyjna Technologia Informacyjna dr inż. Paweł Myszkowski arkusz kalkulacyjny Microsoft Excel Arkusz kalkulacyjny Microsoft Excel Przechowywanie danych: Komórka autonomiczna jednostka organizacyjna, służąca do

Bardziej szczegółowo

Program szkoleniowy. 16 h dydaktycznych (12 h zegarowych) NAZWA SZCZEGÓŁY CZAS. Skróty do przeglądania arkusza. Skróty dostępu do narzędzi

Program szkoleniowy. 16 h dydaktycznych (12 h zegarowych) NAZWA SZCZEGÓŁY CZAS. Skróty do przeglądania arkusza. Skróty dostępu do narzędzi Program szkoleniowy Microsoft Excel Poziom Średniozaawansowany 16 h dydaktycznych (12 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Skróty klawiszowe Skróty do poruszania się po arkuszu Skróty do przeglądania

Bardziej szczegółowo