<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>http://brain.fuw.edu.pl/edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egd</id>
	<title>Brain-wiki - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="http://brain.fuw.edu.pl/edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Egd"/>
	<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php/Specjalna:Wk%C5%82ad/Egd"/>
	<updated>2026-04-12T07:20:11Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4650</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4650"/>
		<updated>2016-02-04T13:30:18Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
=== Kolokwia ===&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium II: 25 stycznia 2016, 10:00, sale: 1.27, 1.28 i 1.29''' &lt;br /&gt;
&lt;br /&gt;
[[STATLAB/kolokwium2_wymagania|Zakres wymagań do II kolokwium.]]&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium poprawkowe: 19 lutego 2016, 10:00, sale: 1.29, 1.30'''&lt;br /&gt;
&lt;br /&gt;
Wiedza wymagana dotyczy tego samego zakresu materiału, który obowiązywał na I i II kolokwium łącznie.&lt;br /&gt;
W trakcie kolokwium możliwe jest poprawienie łącznej sumy punktów na kolokwia, czyli 20 pkt.&lt;br /&gt;
&lt;br /&gt;
=== Projekt ===&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt: [[STATLAB/Zadanie_zaliczeniowe5|Filtrowanie i przepróbkowanie sygnału]] należy oddać do końca zajęć dydaktycznych.&lt;br /&gt;
&lt;br /&gt;
=== Kartkówki ===&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
=== Skala ocen ===&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
=== Nieobecności ===&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
=== Materiały dostępne w czasie kolokwium ===&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/kolokwium2_wymagania&amp;diff=4612</id>
		<title>STATLAB/kolokwium2 wymagania</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/kolokwium2_wymagania&amp;diff=4612"/>
		<updated>2016-01-20T20:47:00Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Zakres zagadnień do kolokwium II''' &lt;br /&gt;
&lt;br /&gt;
Oprócz materiału z pierwszej części semestru obowiązują:&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Relacje pomiedzy częstoscia próbkowania sygnału, czasem trwania sygnału a liczbą próbek sygnale.&lt;br /&gt;
&lt;br /&gt;
* Relacje pomiedzy długoscią sygnału w czasie a rozdzielczością widma.&lt;br /&gt;
&lt;br /&gt;
* Estymacja widma za pomocą metody Welcha. Długość segmentu a rozdzielczość widma w metodzie Welcha.  Relacja pomiędzy liczbą segmentów a zmniejszeniem błędu estymacji widma.&lt;br /&gt;
&lt;br /&gt;
* Rysowanie widma w skali liniowej i decybelowej.&lt;br /&gt;
&lt;br /&gt;
* Częstość Nyquista.&lt;br /&gt;
&lt;br /&gt;
* Filtry dolno- przepustowe i górno przepustowe. Filtry pasmowo-zaporowe i pasmowo-przepustowe.&lt;br /&gt;
&lt;br /&gt;
* Projektowanie filtrów FIR i IIR.  Funkcje firwin, butord, cheb1ord, cheb2ord, ellipord,&lt;br /&gt;
&lt;br /&gt;
* Filtracja z przesunięciem i bez przesunięcia fazowego (funkcje lfilter, filtfilt)&lt;br /&gt;
&lt;br /&gt;
* Własnosci filtrów – charakterysytka amplitudowa i fazowa. Rysowanie charakterysti amplitudowej w skali decybelowej.&lt;br /&gt;
&lt;br /&gt;
* Opóźnieniie fazowe i grupowe.&lt;br /&gt;
&lt;br /&gt;
* Funkcja korelacji.&lt;br /&gt;
&lt;br /&gt;
* Twierdzenie Wienera Chinczyna.&lt;br /&gt;
&lt;br /&gt;
* Wczytywanie z plików (binarne, tekstowe).&lt;br /&gt;
&lt;br /&gt;
* Znajdowanie maksimów, minimumów widma i odpowiadających im częstości.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4611</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4611"/>
		<updated>2016-01-20T17:09:22Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium II: 25 stycznia 2016, 10:00, sale: 1.27, 1.28 i 1.29''' &lt;br /&gt;
&lt;br /&gt;
[[STATLAB/kolokwium2_wymagania|Zakres wymagań do II kolokwium.]]&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt: [[STATLAB/Zadanie_zaliczeniowe5|Filtrowanie i przepróbkowanie sygnału]] należy oddać do końca zajęć dydaktycznych.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/kolokwium2_wymagania&amp;diff=4610</id>
		<title>STATLAB/kolokwium2 wymagania</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/kolokwium2_wymagania&amp;diff=4610"/>
		<updated>2016-01-20T17:07:45Z</updated>

		<summary type="html">&lt;p&gt;Egd: Utworzono nową stronę &amp;quot;'''Zakres zagadnień do kolokwium II'''   Oprócz materiału z pierwszej części semestru obowiązują: ----  * Relacje pomiedzy częstoscia próbkowania sygnału, czas...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Zakres zagadnień do kolokwium II''' &lt;br /&gt;
&lt;br /&gt;
Oprócz materiału z pierwszej części semestru obowiązują:&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Relacje pomiedzy częstoscia próbkowania sygnału, czasem trwania sygnału a liczbą próbek sygnale.&lt;br /&gt;
&lt;br /&gt;
* Relacje pomiedzy długoscią sygnału w czasie a rozdzielczością widma.&lt;br /&gt;
&lt;br /&gt;
* Estymacja widma za pomocą metody Welcha. Długość segmentu a rozdzielczość widma w metodzie Welcha.  Relacja pomiędzy liczbą segmentów a zmniejszeniem błędu estymacji widma.&lt;br /&gt;
&lt;br /&gt;
* Rysowanie widma w skali liniowej i decybelowej.&lt;br /&gt;
&lt;br /&gt;
* Częstość Nyquista.&lt;br /&gt;
&lt;br /&gt;
* Filtry dolno- przepustowe i górno przepustowe. Filtry pasmowo-zaporowe i pasmowo-przepustowe.&lt;br /&gt;
&lt;br /&gt;
* Projektowanie filtrów FIR i IIR.  Funkcje firwin, butord, cheb1ord, cheb2ord, ellipord,&lt;br /&gt;
&lt;br /&gt;
* Filtracja z przesunięciem i bez przesunięcia fazowego (funkcje lfilter, filtfilt)&lt;br /&gt;
&lt;br /&gt;
* Własnosci filtrów – charakterysytka amplitudowa i fazowa. Rysowanie charakterysti amplitudowej w skali decybelowej.&lt;br /&gt;
&lt;br /&gt;
* Opóźnieniie fazowe i grupowe.&lt;br /&gt;
&lt;br /&gt;
* Funkcja korelacji.&lt;br /&gt;
&lt;br /&gt;
* Twierdzenie Wienera Chinczyna.&lt;br /&gt;
&lt;br /&gt;
* Wczytywanie z plików (binarne, tekstowe).&lt;br /&gt;
&lt;br /&gt;
* Znajdowanie maksimów, minimumów widma i odpowiadających im częstości.&lt;br /&gt;
&lt;br /&gt;
* Uśrednianie sygnału / widma w zadanym zakresie.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=AS_cwiczenia_ICA&amp;diff=4574</id>
		<title>AS cwiczenia ICA</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=AS_cwiczenia_ICA&amp;diff=4574"/>
		<updated>2016-01-07T16:01:42Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Ćwiczenie 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Analiza składowych niezależnych==&lt;br /&gt;
&lt;br /&gt;
Ogólna zasada działania algorytmu analizy składowych niezależnych (''Independent Component Analysis'', ICA) została wprowadzona na [[Analiza_sygnałów_wielowymiarowych|wykładzie]]. &lt;br /&gt;
&lt;br /&gt;
Przypomnienie:&lt;br /&gt;
Rozważmy problem “cocktail party”, w którym próbujemy rozdzielić mieszaninę sygnałów zarejestrowanych przez kilka odbiorników znajdujących się w różnych miejscach na poszczególne źródła. Określając macierz sygnałów źródłowych, której kolumny oznaczają wartości sygnałów dla wszystkich źródeł w kolejnych chwilach czasu, jako &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;, oraz macierz mieszanin, zawierającą kolejne próbki czasowe sygnałów zarejestrowanych przez odbiorniki, jako &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, możemy zapisać powyższą sytuację:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;x_i(t) = \sum_{j=1}^M{a_{ij} s_j(t)}&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
gdzie w dowolnym punkcie czasowym &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, wartość &amp;lt;math&amp;gt;x_i(t)&amp;lt;/math&amp;gt; jest linową kombinacją wartości sygnałów źródłowych, z pewnymi stałymi współczynnikami mieszania &amp;lt;math&amp;gt;a_{ij}&amp;lt;/math&amp;gt;. Po zgrupowaniu współczynników mieszających w macierzy &amp;lt;math&amp;gt;\mathbf{A} = [a_{ij}] \in\mathbb{R}_{M \times M}&amp;lt;/math&amp;gt; model ten można zapisać za pomocą równania:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{x} = \mathbf{A} \mathbf{s}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przy pomocy tego modelu musimy wyestymować zarówno &amp;lt;math&amp;gt;\mathbf{A}&amp;lt;/math&amp;gt;, jak i &amp;lt;math&amp;gt;\mathbf{s}&amp;lt;/math&amp;gt;, dlatego zakładamy, że komponenty &amp;lt;math&amp;gt;s_i&amp;lt;/math&amp;gt; są statystycznie ''niezależne'' i mają rozkład ''niegaussowski''. Zakładamy również, że macierz &amp;lt;math&amp;gt;\mathbf{A}&amp;lt;/math&amp;gt; jest kwadratowa. Dzięki temu, po wyestymowaniu macierzy &amp;lt;math&amp;gt;\mathbf{A}&amp;lt;/math&amp;gt;, obliczamy jej odwrotność &amp;lt;math&amp;gt;\mathbf{A}^{-1} = \mathbf{W}&amp;lt;/math&amp;gt; i otrzymujemy niezależne komponenty:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf{s} = \mathbf{W} \mathbf{x}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Ćwiczenie 1===&lt;br /&gt;
&lt;br /&gt;
*Wygeneruj 3-kanałowy sygnał źródłowy &amp;lt;tt&amp;gt;S&amp;lt;/tt&amp;gt; będący superpozycją sinusa o częstości 5 Hz, prostokąta i piły z odpowiednimi współczynnikami, określanymi jako współczynniki mieszania:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&lt;br /&gt;
 A = np.array([[1, 1, 1], [2.0, 0.5, 1.0], [1.5, 1.5, 0.5]]).T&lt;br /&gt;
 &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Przeprowadź dekompozycję sygnału przy pomocy implementacji ICA w pakiecie [http://scikit-learn.org/stable/ scikit-learn]. W tym celu należy zaimportować funkcję &amp;lt;tt&amp;gt;FastICA&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
from sklearn.decomposition import FastICA&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dekompozycja ICA wygląda następująco:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
ica = FastICA(n_components=3) # liczba komponentów równa jest liczbie kanałów&lt;br /&gt;
S_ = ica.fit_transform(X) # macierz zrekonstruowanych sygnałów źródłowych S; X jest macierzą mieszanin&lt;br /&gt;
A_ = ica.mixing_ # wyestymowana macierz mieszająca&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Następnie porównaj otrzymany wynik z wynikiem dekompozycji przeprowadzonej przy pomocy programu Svarog. W tym celu wyeksportuj sygnał do pliku binarnego, a następnie wybierz Tools -&amp;gt; Independent Component Analysis -&amp;gt; Compute ICA.&lt;br /&gt;
&lt;br /&gt;
===Ćwiczenie 2===&lt;br /&gt;
&lt;br /&gt;
Wczytaj przy pomocy pythona sygnały [http://www.fuw.edu.pl/~prozanski/sounds.zip audio] x1, x2 i x3 zarejestrowane przez trzy odbiorniki. Użyj do tego modułu &amp;lt;tt&amp;gt;scipy.io.wavfile&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
from scipy.io import wavfile&lt;br /&gt;
&lt;br /&gt;
rate, x1 = wavfile.read('x1.wav')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Następnie przeprowadź dekompozycję ICA. Zapisz otrzymane komponenty do plików audio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=python&amp;gt;&lt;br /&gt;
from scipy.io import wavfile&lt;br /&gt;
&lt;br /&gt;
wavfile.write('ica_s1.wav', rate, ica_s1)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i porównaj z orginalnymi sygnałami źródłowymi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*Wczytaj do Svaroga 10-minutowy fragment [[Plik:EEG-resting.bin| zapisu spoczynkowego EEG]] zarejestrowanego, kiedy osoba badana miała oczy zamknięte. Przeprowadź analizę ICA. Co można powiedzieć o rozkładzie przestrzennym wybranych komponentów i ich zawartości spektralnej? --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4477</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4477"/>
		<updated>2015-12-21T16:47:06Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium II: 25 stycznia 2016, 10:00, sale: 1.27, 1.28 i 1.29'''&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt: [[STATLAB/Zadanie_zaliczeniowe5|Filtrowanie i przepróbkowanie sygnału]] należy oddać do końca zajęć dydaktycznych.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4476</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4476"/>
		<updated>2015-12-21T16:46:29Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Zasady zaliczenia ćwiczeń z Analizy Sygnałów */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium II: 25 stycznia 2016, 10:00, sale: 1.27, 1.28 i 1.29'''&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt dotyczy [[STATLAB/Zadanie_zaliczeniowe5|Filtrowanie i przepróbkowanie sygnału]] należy oddać do końca zajęć dydaktycznych.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4475</id>
		<title>STATLAB/Zadanie zaliczeniowe5</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4475"/>
		<updated>2015-12-21T13:59:23Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Przepróbkowanie sygnału w dół'''&lt;br /&gt;
&lt;br /&gt;
===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t) = cos(2 * \pi * f_1 * t) + 5*cos(2 * \pi * f_2 * t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie:  &amp;lt;math&amp;gt;f_1&amp;lt;/math&amp;gt;=5 Hz, &amp;lt;math&amp;gt;f_2&amp;lt;/math&amp;gt;=450 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. &lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 7. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Przefiltruj oryginalny sygnał, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj wielokrotnie (najlepiej w pętli) w następujących krokach:&lt;br /&gt;
# Zaprojektuj filtr typu butter i częstości odcięcia '''k'''-krotnie niższej niż bieżąca częstości próbkowania i takim samym rzędzie jak w metodzie jednokrotnej. Rozważ '''k''' = 2 oraz '''k''' = 4. &lt;br /&gt;
# Przefiltruj sygnał zaprojektowanym filtrem.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co '''k'''-tą próbkę.&lt;br /&gt;
&lt;br /&gt;
Powtórz powtórz powyższą procedurę z odpowiednimi częstosciami próbkowania i częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
&lt;br /&gt;
''Przykład: ''&lt;br /&gt;
* ''dla '''k'''=2 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 96 000 Hz''&lt;br /&gt;
* ''dla '''k'''=4 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000 Hz''&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;br /&gt;
# Czy inny rząd filtru zmienia wynik?&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe4&amp;diff=4474</id>
		<title>STATLAB/Zadanie zaliczeniowe4</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe4&amp;diff=4474"/>
		<updated>2015-12-21T06:33:46Z</updated>

		<summary type="html">&lt;p&gt;Egd: Egd przeniósł stronę STATLAB/Zadanie zaliczeniowe4 do STATLAB/Zadanie domowe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#PATRZ [[STATLAB/Zadanie domowe]]&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4473</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4473"/>
		<updated>2015-12-21T06:33:45Z</updated>

		<summary type="html">&lt;p&gt;Egd: Egd przeniósł stronę STATLAB/Zadanie zaliczeniowe4 do STATLAB/Zadanie domowe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Filtracja sygnału'''&lt;br /&gt;
&lt;br /&gt;
===Część 1===&lt;br /&gt;
W ośrodku badawczym testowano poprawność funkcjonowania pewnego urządzenia. Wiadomo,  że urządzenie po podaniu pewnego sygnału wejściowego (pobudzenia) powinno generować sygnał wyjściowy (odpowiedź) o częstości 15 Hz. Rejestracja sygnału w trakcie testu miała następujących przebieg. Nagrywanie rozpoczęto z częstością próbkowania 256 Hz na 1000 ms przed podaniem pobudzenia. Następnie urządzenie zostało pobudzono przez kolejne 1000 ms. Po tym czasie zarejestrowano jeszcze kolejne 1000 ms sygnału. W ten sposób uzyskano sygnał o długości 3 sek, który zapisano w pliku [http://www.fuw.edu.pl/~egd/projekt2/signal_1.bin signal_1.bin]. Niestety w trakcie eksperymentu zarejestrowano także zakłócenia. Twoim zadaniem jest oczyszczenie sygnału testowego z zakłóceń. W tym celu:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Wczytaj plik signal_1.bin. Dane w nim są zapisane w formacie double. &amp;lt;br&amp;gt;&lt;br /&gt;
b) Wyrysuj periodogram sygnału i zidentyfikuj częstości, które pochodzą od zakłóceń. &amp;lt;br&amp;gt;&lt;br /&gt;
c) Zaprojektuj filtry tak, aby jak najlepiej usunąć zakłócenia.&amp;lt;br&amp;gt;&lt;br /&gt;
d) Przedstaw sygnał po przefiltrowaniu. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Częśc 2===&lt;br /&gt;
&lt;br /&gt;
Plik [http://www.fuw.edu.pl/~egd/projekt2/signal_2.bin signal_2.bin] zawiera sygnał spróbkowany  częstością 256 Hz i zapisany  w formacie double.&lt;br /&gt;
Wczytaj ten plik, następnie wyrysuj sygnał. Przefiltruj sygnał następujacymi filtrami dolnoprzepustowymi o częstości odcięcia 80 Hz i rzędzie 7.&lt;br /&gt;
&lt;br /&gt;
a)	Filtrem dolnoprzepustowym Butterwortha.&amp;lt;br&amp;gt;&lt;br /&gt;
b)	Filtrem dolnoprzepustowym Czebyszewa typu 1, o maksymalnym poziomie tętnień w paśmie przenoszenia 5 dB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnały przefiltruj z zerowym opóźnieniem fazowym. Narysuj przefiltrowane sygnały i znajdź przyczynę różnic w wynikach (pomocne może być w tym wyrysowanie widma amplitudowego sygnału oraz charakterystyki filtrów).&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4472</id>
		<title>STATLAB/Zadanie zaliczeniowe5</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4472"/>
		<updated>2015-12-21T06:31:08Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Przepróbkowanie sygnału w dół'''&lt;br /&gt;
&lt;br /&gt;
===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t) = cos(2*\pi*5*t) + 5*cos(2*\pi*450*t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnał wygeneruj z częstością próbkowania 192 000 Hz. &lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 7. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Przefiltruj oryginalny sygnał, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj wielokrotnie (najlepiej w pętli) w następujących krokach:&lt;br /&gt;
# Zaprojektuj filtr typu butter i częstości odcięcia '''k'''-krotnie niższej niż bieżąca częstości próbkowania i takim samym rzędzie jak w metodzie jednokrotnej. Rozważ '''k''' = 2 oraz '''k''' = 4. &lt;br /&gt;
# Przefiltruj sygnał zaprojektowanym filtrem.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co '''k'''-tą próbkę.&lt;br /&gt;
&lt;br /&gt;
Powtórz powtórz powyższą procedurę z odpowiednimi częstosciami próbkowania i częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
&lt;br /&gt;
''Przykład: ''&lt;br /&gt;
* ''dla '''k'''=2 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 96 000 Hz''&lt;br /&gt;
* ''dla '''k'''=4 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000 Hz''&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;br /&gt;
# Czy inny rząd filtru zmienia wynik?&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4471</id>
		<title>STATLAB/Zadanie zaliczeniowe5</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_zaliczeniowe5&amp;diff=4471"/>
		<updated>2015-12-20T22:26:49Z</updated>

		<summary type="html">&lt;p&gt;Egd: Utworzono nową stronę &amp;quot; '''Przepróbkowanie sygnału w dół'''  ===Przygotowanie danych=== Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:  &amp;lt;math&amp;gt; x(t) = cos...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Przepróbkowanie sygnału w dół'''&lt;br /&gt;
&lt;br /&gt;
===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t) = cos(2*\pi*5*t) + 5*cos(2*\pi*450*t)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnał wygeneruj z częstością próbkowania 192 000 Hz. &lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 7. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Przefiltruj oryginalny sygnał, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj wielokrotnie (najlepiej w pętli) w następujących krokach:&lt;br /&gt;
# Zaprojektuj filtr typu butter i częstości odcięcia '''k'''-krotnie niższej niż bieżąca częstości próbkowania i takim samym rzędzie jak w metodzie jednokrotnej. Rozważ '''k''' = 2 oraz '''k''' = 4. &lt;br /&gt;
# Przefiltruj sygnał zaprojektowanym filtrem.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co '''k'''-tą próbkę.&lt;br /&gt;
&lt;br /&gt;
Powtórz powtórz powyższą procedurę z odpowiednimi częstosciami próbkowania i częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
&lt;br /&gt;
''Przykład: ''&lt;br /&gt;
* ''dla '''k'''=2 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 96 000 Hz''&lt;br /&gt;
* ''dla '''k'''=4 w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000 Hz''&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;br /&gt;
# Czy inny rząd filtru zmienia wynik?&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4470</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4470"/>
		<updated>2015-12-18T16:12:22Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Częśc 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Filtracja sygnału'''&lt;br /&gt;
&lt;br /&gt;
===Część 1===&lt;br /&gt;
W ośrodku badawczym testowano poprawność funkcjonowania pewnego urządzenia. Wiadomo,  że urządzenie po podaniu pewnego sygnału wejściowego (pobudzenia) powinno generować sygnał wyjściowy (odpowiedź) o częstości 15 Hz. Rejestracja sygnału w trakcie testu miała następujących przebieg. Nagrywanie rozpoczęto z częstością próbkowania 256 Hz na 1000 ms przed podaniem pobudzenia. Następnie urządzenie zostało pobudzono przez kolejne 1000 ms. Po tym czasie zarejestrowano jeszcze kolejne 1000 ms sygnału. W ten sposób uzyskano sygnał o długości 3 sek, który zapisano w pliku [http://www.fuw.edu.pl/~egd/projekt2/signal_1.bin signal_1.bin]. Niestety w trakcie eksperymentu zarejestrowano także zakłócenia. Twoim zadaniem jest oczyszczenie sygnału testowego z zakłóceń. W tym celu:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Wczytaj plik signal_1.bin. Dane w nim są zapisane w formacie double. &amp;lt;br&amp;gt;&lt;br /&gt;
b) Wyrysuj periodogram sygnału i zidentyfikuj częstości, które pochodzą od zakłóceń. &amp;lt;br&amp;gt;&lt;br /&gt;
c) Zaprojektuj filtry tak, aby jak najlepiej usunąć zakłócenia.&amp;lt;br&amp;gt;&lt;br /&gt;
d) Przedstaw sygnał po przefiltrowaniu. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Częśc 2===&lt;br /&gt;
&lt;br /&gt;
Plik [http://www.fuw.edu.pl/~egd/projekt2/signal_2.bin signal_2.bin] zawiera sygnał spróbkowany  częstością 256 Hz i zapisany  w formacie double.&lt;br /&gt;
Wczytaj ten plik, następnie wyrysuj sygnał. Przefiltruj sygnał następujacymi filtrami dolnoprzepustowymi o częstości odcięcia 80 Hz i rzędzie 7.&lt;br /&gt;
&lt;br /&gt;
a)	Filtrem dolnoprzepustowym Butterwortha.&amp;lt;br&amp;gt;&lt;br /&gt;
b)	Filtrem dolnoprzepustowym Czebyszewa typu 1, o maksymalnym poziomie tętnień w paśmie przenoszenia 5 dB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnały przefiltruj z zerowym opóźnieniem fazowym. Narysuj przefiltrowane sygnały i znajdź przyczynę różnic w wynikach (pomocne może być w tym wyrysowanie widma amplitudowego sygnału oraz charakterystyki filtrów).&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4469</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4469"/>
		<updated>2015-12-18T12:49:57Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Część 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Filtracja sygnału'''&lt;br /&gt;
&lt;br /&gt;
===Część 1===&lt;br /&gt;
W ośrodku badawczym testowano poprawność funkcjonowania pewnego urządzenia. Wiadomo,  że urządzenie po podaniu pewnego sygnału wejściowego (pobudzenia) powinno generować sygnał wyjściowy (odpowiedź) o częstości 15 Hz. Rejestracja sygnału w trakcie testu miała następujących przebieg. Nagrywanie rozpoczęto z częstością próbkowania 256 Hz na 1000 ms przed podaniem pobudzenia. Następnie urządzenie zostało pobudzono przez kolejne 1000 ms. Po tym czasie zarejestrowano jeszcze kolejne 1000 ms sygnału. W ten sposób uzyskano sygnał o długości 3 sek, który zapisano w pliku [http://www.fuw.edu.pl/~egd/projekt2/signal_1.bin signal_1.bin]. Niestety w trakcie eksperymentu zarejestrowano także zakłócenia. Twoim zadaniem jest oczyszczenie sygnału testowego z zakłóceń. W tym celu:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Wczytaj plik signal_1.bin. Dane w nim są zapisane w formacie double. &amp;lt;br&amp;gt;&lt;br /&gt;
b) Wyrysuj periodogram sygnału i zidentyfikuj częstości, które pochodzą od zakłóceń. &amp;lt;br&amp;gt;&lt;br /&gt;
c) Zaprojektuj filtry tak, aby jak najlepiej usunąć zakłócenia.&amp;lt;br&amp;gt;&lt;br /&gt;
d) Przedstaw sygnał po przefiltrowaniu. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Częśc 2===&lt;br /&gt;
&lt;br /&gt;
Plik [http://www.fuw.edu.pl/~egd/projekt2/signal_2.bin signal_2.bin] zawiera sygnał spróbkowany  częstością 256 Hz i zapisany  w formacie double.&lt;br /&gt;
Wczytaj ten plik, następnie wyrysuj sygnał. Przefiltruj sygnał następujacymi filtrami dolnoprzepustowymi o częstości odcięcia 80 Hz i rzędzie 7.&lt;br /&gt;
&lt;br /&gt;
a)	Filtrem dolnoprzepustowym butter.&amp;lt;br&amp;gt;&lt;br /&gt;
b)	Filtrem dolnoprzepustowym cheby1 o maksymalnym poziomie tętnień w paśmie przenoszenia 5 dB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnały przefiltruj z zerowym opóźnieniem fazowym. Narysuj przefiltrowane sygnały i znajdź przyczynę różnic w wynikach (pomocne może być w tym wyrysowanie widma amplitudowego sygnału oraz charakterystyki filtrów).&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4468</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4468"/>
		<updated>2015-12-18T12:48:16Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Częśc 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Filtracja sygnału'''&lt;br /&gt;
&lt;br /&gt;
===Część 1===&lt;br /&gt;
W ośrodku badawczym testowano poprawność funkcjonowania pewnego urządzenia. Wiadomo,  że urządzenie po podaniu pewnego sygnału wejściowego (pobudzenia) powinno generować sygnał wyjściowy (odpowiedź) o częstości 15 Hz. Rejestracja sygnału w trakcie testu miała następujących przebieg. Nagrywanie rozpoczęto z częstością próbkowania 256 Hz na 1000 ms przed podaniem pobudzenia. Następnie urządzenie zostało pobudzono przez kolejne 1000 ms. Po tym czasie zarejestrowano jeszcze kolejne 1000 ms sygnału. W ten sposób uzyskano sygnał o długości 3 sek, który zapisano w pliku [http://www.fuw.edu.pl/~egd/projekt2/signal_1.bin signal_1.bin]. Niestety w trakcie eksperymentu zarejestrowano także zakłócenia. Twoim zadaniem jest oczyszczenie sygnału testowego z zakłóceń. W tym celu:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Wczytaj plik signal_1.bin. Dane w nim są zapisane w formacie double. &amp;lt;br&amp;gt;&lt;br /&gt;
b) Wyrysuj periodogram sygnału i zidentyfikuj częstości, które pochodzą od zakłóceń. &amp;lt;br&amp;gt;&lt;br /&gt;
c) Dobierz filtry tak, aby jak najlepiej usunąć zakłócenia.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Częśc 2===&lt;br /&gt;
&lt;br /&gt;
Plik [http://www.fuw.edu.pl/~egd/projekt2/signal_2.bin signal_2.bin] zawiera sygnał spróbkowany  częstością 256 Hz i zapisany  w formacie double.&lt;br /&gt;
Wczytaj ten plik, następnie wyrysuj sygnał. Przefiltruj sygnał następujacymi filtrami dolnoprzepustowymi o częstości odcięcia 80 Hz i rzędzie 7.&lt;br /&gt;
&lt;br /&gt;
a)	Filtrem dolnoprzepustowym butter.&amp;lt;br&amp;gt;&lt;br /&gt;
b)	Filtrem dolnoprzepustowym cheby1 o maksymalnym poziomie tętnień w paśmie przenoszenia 5 dB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnały przefiltruj z zerowym opóźnieniem fazowym. Narysuj przefiltrowane sygnały i znajdź przyczynę różnic w wynikach (pomocne może być w tym wyrysowanie widma amplitudowego sygnału oraz charakterystyki filtrów).&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4467</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4467"/>
		<updated>2015-12-18T12:47:54Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Część 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Filtracja sygnału'''&lt;br /&gt;
&lt;br /&gt;
===Część 1===&lt;br /&gt;
W ośrodku badawczym testowano poprawność funkcjonowania pewnego urządzenia. Wiadomo,  że urządzenie po podaniu pewnego sygnału wejściowego (pobudzenia) powinno generować sygnał wyjściowy (odpowiedź) o częstości 15 Hz. Rejestracja sygnału w trakcie testu miała następujących przebieg. Nagrywanie rozpoczęto z częstością próbkowania 256 Hz na 1000 ms przed podaniem pobudzenia. Następnie urządzenie zostało pobudzono przez kolejne 1000 ms. Po tym czasie zarejestrowano jeszcze kolejne 1000 ms sygnału. W ten sposób uzyskano sygnał o długości 3 sek, który zapisano w pliku [http://www.fuw.edu.pl/~egd/projekt2/signal_1.bin signal_1.bin]. Niestety w trakcie eksperymentu zarejestrowano także zakłócenia. Twoim zadaniem jest oczyszczenie sygnału testowego z zakłóceń. W tym celu:&amp;lt;br&amp;gt;&lt;br /&gt;
a) Wczytaj plik signal_1.bin. Dane w nim są zapisane w formacie double. &amp;lt;br&amp;gt;&lt;br /&gt;
b) Wyrysuj periodogram sygnału i zidentyfikuj częstości, które pochodzą od zakłóceń. &amp;lt;br&amp;gt;&lt;br /&gt;
c) Dobierz filtry tak, aby jak najlepiej usunąć zakłócenia.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Częśc 2===&lt;br /&gt;
&lt;br /&gt;
Plik ‘signal_2.bin’ zawiera sygnał spróbkowany  częstością 256 Hz i zapisany  w formacie double.&lt;br /&gt;
Wczytaj ten plik, następnie wyrysuj sygnał. Przefiltruj sygnał następujacymi filtrami dolnoprzepustowymi o częstości odcięcia 80 Hz i rzędzie 7.&lt;br /&gt;
&lt;br /&gt;
a)	Filtrem dolnoprzepustowym butter.&amp;lt;br&amp;gt;&lt;br /&gt;
b)	Filtrem dolnoprzepustowym cheby1 o maksymalnym poziomie tętnień w paśmie przenoszenia 5 dB.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sygnały przefiltruj z zerowym opóźnieniem fazowym. Narysuj przefiltrowane sygnały i znajdź przyczynę różnic w wynikach (pomocne może być w tym wyrysowanie widma amplitudowego sygnału oraz charakterystyki filtrów).&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4465</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4465"/>
		<updated>2015-12-16T16:01:27Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''Przepróbkowanie sygnału w dół'''&lt;br /&gt;
&lt;br /&gt;
===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t)=sgn( cos  (2 \pi⋅f⋅t)) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie &amp;lt;math&amp;gt;sgn&amp;lt;/math&amp;gt; to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru.&amp;lt;/span&amp;gt; Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż bieżąca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku B.1). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4464</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4464"/>
		<updated>2015-12-16T15:55:04Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Przepróbkowanie sygnału w dół'''&lt;br /&gt;
&lt;br /&gt;
===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t)=sgn( cos  (2 \pi⋅f⋅t)) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie &amp;lt;math&amp;gt;sgn&amp;lt;/math&amp;gt; to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru.&amp;lt;/span&amp;gt; Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż bieżąca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku B.1). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4463</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4463"/>
		<updated>2015-12-16T15:49:05Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t)=sgn( cos  (2 \pi⋅f⋅t)) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie &amp;lt;math&amp;gt;sgn&amp;lt;/math&amp;gt; to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru.&amp;lt;/span&amp;gt; Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż bieżąca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku B.1). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4462</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4462"/>
		<updated>2015-12-16T15:45:44Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Przygotowanie danych */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t)=sgn( cos  (2 \pi⋅f⋅t)) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie &amp;lt;math&amp;gt;sgn&amp;lt;/math&amp;gt; to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru. Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż biezaca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku a). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4461</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4461"/>
		<updated>2015-12-16T15:44:51Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Przygotowanie danych */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x(t)=sgn( cos  (2 \pi⋅f⋅t)) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
 gdzie sgn to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru. Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż biezaca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku a). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4460</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4460"/>
		<updated>2015-12-16T15:41:38Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Przygotowanie danych */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem, gdzie sgn to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
&lt;br /&gt;
[[Plik:Analiza_sygnalow_projB_signal.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru. Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż biezaca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku a). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=Plik:Analiza_sygnalow_projB_signal.png&amp;diff=4459</id>
		<title>Plik:Analiza sygnalow projB signal.png</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=Plik:Analiza_sygnalow_projB_signal.png&amp;diff=4459"/>
		<updated>2015-12-16T15:40:34Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4458</id>
		<title>STATLAB/Zadanie domowe</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/Zadanie_domowe&amp;diff=4458"/>
		<updated>2015-12-16T15:38:58Z</updated>

		<summary type="html">&lt;p&gt;Egd: Utworzono nową stronę &amp;quot;===Przygotowanie danych=== Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem, gdzie sgn to funkcja signum, zaś częstośc f jest równa 1...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Przygotowanie danych===&lt;br /&gt;
Wygneruj sygnał o długości 2 sekund i przebiegu prostokątnym, zadanym wzorem, gdzie sgn to funkcja signum, zaś częstośc f jest równa 10 Hz. Sygnał wygeneruj z częstością próbkowania 192 000 Hz. Przebieg takiego sygnału zaprezentowano na rysunku poniżej:&lt;br /&gt;
[[Plik:Przykład.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Przepróbkowanie sygnału===&lt;br /&gt;
Dokonaj przebrókowania sygnału do częstosci 750 Hz (repróbkowanie 256 razy), przeprowadzając je na dwa sposoby:&lt;br /&gt;
&lt;br /&gt;
====Metoda A: jednokrotne====&lt;br /&gt;
Repróbkowania dokonaj w jednym kroku. W tym celu zaprojektuj filtr typu butter rzędu 3. Częstość odcięcia ustaw w częstosci Nyquista docelowej częstości próbkowania. Dobierz maksymalny możliwy rząd, zapewniejacy działanie filtru. Przefiltruj oryginalny sygnal, a następnie wybierz z przefiltrowanego sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
====Metoda B: Wielokrotne====&lt;br /&gt;
Repróbkowania dokonaj w następujących krokach:&lt;br /&gt;
# Przefiltruj sygnał filtrem typu butter rzędu 3 i częstości odcięcia czterokrotnie niższej niż biezaca częstości próbkowania (w pierwszym wywołaniu tej procedury częstość próbkowania wynosi 192 000 Hz, częstość odcięcia 48 000). &lt;br /&gt;
# Ustaw w filtrze butter nową częstość próbkowania, która będzie równa częstości odcięcia wybranej w kroku a). Nowa częstość odciecia będzie równa ¼ nowej częstości próbkowania.&lt;br /&gt;
# Powtórz krok B.1) i B.2) z nowymi częstosciami próbkowania i nowymi częstościami odcięcia aż uzyskasz częstość próbkowania 750 Hz.&lt;br /&gt;
# Wybierz z przefiltrowanego na końcu sygnału co 256 próbkę.&lt;br /&gt;
&lt;br /&gt;
===Prezentacja wyniku i analiza ===&lt;br /&gt;
Narysuj:&lt;br /&gt;
# Charakterystyki amplitudowe i fazowe zaprojektowanych w metodzie A i B filtrów.&lt;br /&gt;
# Narysuj sygnał oryginalny oraz sygnały repróbkowane metodami A i B.&lt;br /&gt;
# Narysuj widma amplitudowe sygnałów repróbkowanych metodami A i B.&lt;br /&gt;
# Która metoda repróbkowania dała lepszy wynik ? Uzasadnij wybór.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4457</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4457"/>
		<updated>2015-12-15T09:12:32Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Zasady zaliczenia ćwiczeń z Analizy Sygnałów */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
'''Kolokwium II: 25 stycznia 2016, 10:00, sale: 1.27, 1.28 i 1.29'''&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt zostanie ogłoszony niebawem.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4407</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4407"/>
		<updated>2015-11-09T21:14:14Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt zostanie ogłoszony niebawem.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
Jedynym materiałem dostępnym w trakcie trwania kolokwium jest oficjalna dokumentacja Python oraz kilka dodatkowych funkcji, które zostały udostępnione na  [[STATLAB/ListaFunkcji|oddzielnej stronie]].&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4406</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4406"/>
		<updated>2015-11-09T15:36:56Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Dodatkowe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.iinfo.html numpy.iinfo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfftfreq.html numpy.fft.rfftfreq]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html scipy.io.wavfile.read]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.write.html scipy.io.wavfile.write]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
{|&lt;br /&gt;
|plot&lt;br /&gt;
|stem&lt;br /&gt;
|subplot&lt;br /&gt;
|figure&lt;br /&gt;
|-&lt;br /&gt;
|imshow&lt;br /&gt;
|title&lt;br /&gt;
|xlim&lt;br /&gt;
|ylim&lt;br /&gt;
|-&lt;br /&gt;
|xlab&lt;br /&gt;
|ylab&lt;br /&gt;
|label&lt;br /&gt;
|legend&lt;br /&gt;
|-&lt;br /&gt;
|grid&lt;br /&gt;
|show&lt;br /&gt;
|fill_between&lt;br /&gt;
|step&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1., T = 1., Fs = 128., phi =0. ):&lt;br /&gt;
	'''&lt;br /&gt;
	(float, float, float, float) -&amp;gt; (numpy.ndarray, numpy.ndarray)&lt;br /&gt;
	sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	Zwraca macierz amplitud i czasu.&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&lt;br /&gt;
def delta(t0=0.5, T=1.0 ,Fs = 128.):&lt;br /&gt;
    '''&lt;br /&gt;
    (float, float, float) -&amp;gt; (numpy.ndarray, numpy.ndarray)&lt;br /&gt;
    Generowanie funkcji delta. Zwraca macierz amplitud i czasu.&lt;br /&gt;
    t0: położenie maksimum&lt;br /&gt;
    T: czas trwania sygnału&lt;br /&gt;
    Fs: częstość próbkowania&lt;br /&gt;
    '''&lt;br /&gt;
    dt = 1.0/Fs&lt;br /&gt;
    t = np.arange(0,T,dt)&lt;br /&gt;
    d = np.zeros(len(t))&lt;br /&gt;
    d[np.ceil(t0*Fs)]=1&lt;br /&gt;
    return (d,t)&lt;br /&gt;
&lt;br /&gt;
def gabor(f = 1., T = 1., Fs = 128., phi =0., t0 = 0.0, std = 1.0 ):&lt;br /&gt;
    '''&lt;br /&gt;
    (float, float, float, float, float, float) -&amp;gt; (numpy.ndarray, numpy.ndarray)&lt;br /&gt;
    Generowanie funkcji Gabora. Zwraca macierz amplitud i czasu.&lt;br /&gt;
    f: częstość oscylacji&lt;br /&gt;
    T: czas trwania sygnału&lt;br /&gt;
    Fs: częstość próbkowania&lt;br /&gt;
    phi: faza&lt;br /&gt;
    t0: położenie maksimum&lt;br /&gt;
    std: odchylenie standardowe&lt;br /&gt;
    '''&lt;br /&gt;
    dt = 1.0/Fs&lt;br /&gt;
    t = np.arange(0,T,dt)&lt;br /&gt;
    g = np.cos(2*np.pi*f*(t-t0)+phi)*np.exp(-0.5*(t-t0)**2/(std**2))&lt;br /&gt;
    return (g, t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    '''&lt;br /&gt;
    (numpy.ndarray, int, float) -&amp;gt; (numpy.ndarray, numpy.ndarray)&lt;br /&gt;
    s: sygnał&lt;br /&gt;
    N_fft: ilość punktów DTF&lt;br /&gt;
    F_samp: częstość próbkowania&lt;br /&gt;
    Oblicza widmo mocy w skali decybelowej. Zwraca macierz mocy i częstości&lt;br /&gt;
    '''&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4397</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4397"/>
		<updated>2015-11-05T21:34:27Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.iinfo.html numpy.iinfo]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfftfreq.html numpy.fft.rfftfreq]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html scipy.io.wavfile.read]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.write.html scipy.io.wavfile.write]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
{|&lt;br /&gt;
|plot&lt;br /&gt;
|stem&lt;br /&gt;
|subplot&lt;br /&gt;
|figure&lt;br /&gt;
|-&lt;br /&gt;
|imshow&lt;br /&gt;
|title&lt;br /&gt;
|xlim&lt;br /&gt;
|ylim&lt;br /&gt;
|-&lt;br /&gt;
|xlab&lt;br /&gt;
|ylab&lt;br /&gt;
|label&lt;br /&gt;
|legend&lt;br /&gt;
|-&lt;br /&gt;
|grid&lt;br /&gt;
|show&lt;br /&gt;
|fill_between&lt;br /&gt;
|step&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4394</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4394"/>
		<updated>2015-11-04T20:45:28Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
{|&lt;br /&gt;
|plot&lt;br /&gt;
|stem&lt;br /&gt;
|subplot&lt;br /&gt;
|figure&lt;br /&gt;
|-&lt;br /&gt;
|imshow&lt;br /&gt;
|title&lt;br /&gt;
|xlim&lt;br /&gt;
|ylim&lt;br /&gt;
|-&lt;br /&gt;
|xlab&lt;br /&gt;
|ylab&lt;br /&gt;
|label&lt;br /&gt;
|legend&lt;br /&gt;
|-&lt;br /&gt;
|grid&lt;br /&gt;
|show&lt;br /&gt;
|fill_between&lt;br /&gt;
|step&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4393</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4393"/>
		<updated>2015-11-04T20:43:05Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4392</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4392"/>
		<updated>2015-11-04T20:42:04Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Matematyczne z pakietu numpy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4391</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4391"/>
		<updated>2015-11-04T20:41:01Z</updated>

		<summary type="html">&lt;p&gt;Egd: /* Sygnałowe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|-&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.welch.html scipy.signal.welch]&lt;br /&gt;
|[http://scipy.github.io/devdocs/generated/scipy.signal.periodogram.html scipy.signal.periodogram]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4390</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4390"/>
		<updated>2015-11-04T20:39:27Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
===Biblioteki===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/index.html numpy]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/signal.html scipy.signal]&lt;br /&gt;
&lt;br /&gt;
[http://docs.scipy.org/doc/scipy-0.16.0/reference/stats.html scipy.stats]&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/2/library/functions.html wbudowane]&lt;br /&gt;
&lt;br /&gt;
===Lista funkcji===&lt;br /&gt;
====Matematyczne z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Macierzowe z pakietu numpy====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sygnałowe====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Statystyczne====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Filtry====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Pliki====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html numpy.fromfile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.tofile.html numpy.ndarray.tofile]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html numpy.loadtxt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html numpy.savetxt]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Wykresy Matplotlib====&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;br /&gt;
&lt;br /&gt;
===Dodatkowe===&lt;br /&gt;
&amp;lt;source lang= python&amp;gt;&lt;br /&gt;
import pylab as py&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
def sin(f = 1, T = 1, Fs = 128, phi =0 ):&lt;br /&gt;
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania&lt;br /&gt;
	Domyślnie wytwarzany jest sygnał reprezentujący &lt;br /&gt;
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz&lt;br /&gt;
	'''&lt;br /&gt;
&lt;br /&gt;
	dt = 1.0/Fs&lt;br /&gt;
	t = np.arange(0,T,dt)&lt;br /&gt;
	s = np.sin(2*np.pi*f*t + phi)&lt;br /&gt;
	return (s,t)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = python&amp;gt;&lt;br /&gt;
import numpy as np&lt;br /&gt;
from numpy.fft import  fft, fftfreq, fftshift&lt;br /&gt;
&lt;br /&gt;
def widmo_dB(s, N_fft, F_samp):&lt;br /&gt;
    S = fft(s,N_fft)/np.sqrt(N_fft)&lt;br /&gt;
    S_dB = 20*np.log10(np.abs(S))&lt;br /&gt;
    F = fftfreq(N_fft, 1.0/F_samp)&lt;br /&gt;
    return (fftshift(S_dB),fftshift(F))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4389</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4389"/>
		<updated>2015-11-04T20:19:27Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lista Funkcji &lt;br /&gt;
===Matematyczne z pakietu numpy===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html numpy.sin]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html numpy.exp]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html numpy.log]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.real.html numpy.real]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.imag.html numpy.imag]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.conj.html numpy.conj]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.unwrap.html numpy.unwrap]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html numpy.angle]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sqrt.html numpy.sqrt]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html numpy.sum]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.power.html numpy.power]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ceil.html numpy.ceil]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html numpy.floor]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.round.html numpy.round]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.absolute.html numpy.absolute]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Macierzowe z pakietu numpy===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.min.html numpy.ndarray.min]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.max.html numpy.ndarray.max]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sygnałowe===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Statystyczne===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Filtry===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Wykresy z pakietu pylab===&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4388</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4388"/>
		<updated>2015-11-04T20:07:20Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lista Funkcji &lt;br /&gt;
===Matematyczne z pakietu numpy===&lt;br /&gt;
&lt;br /&gt;
===Macierzowe z pakietu numpy===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sygnałowe===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Statystyczne===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Filtry===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin.html scipy.signal.firwin]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.firwin2.html scipy.signal.firwin2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.freqz.html scipy.signal.freqz]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.lfilter.html scipy.signal.lfilter]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby1.html scipy.signal.cheby1]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheby2.html scipy.signal.cheby2]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellip.html scipy.signal.ellip]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.buttord.html scipy.signal.buttord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html scipy.signal.butter]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb1ord.html scipy.signal.cheb1ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.cheb2ord.html scipy.signal.cheb2ord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.ellipord.html scipy.signal.ellipord]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.kaiserord.html scipy.signal.kaiserord]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.filtfilt.html scipy.signal.filtfilt]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.decimate.html scipy.signal.decimate]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Wykresy z pakietu pylab===&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4387</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4387"/>
		<updated>2015-11-04T20:01:42Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lista Funkcji &lt;br /&gt;
===Matematyczne z pakietu numpy===&lt;br /&gt;
&lt;br /&gt;
===Macierzowe z pakietu numpy===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sygnałowe===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Statystyczne===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html numpy.mean]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html numpy.std]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.scoreatpercentile.html scipy.stats.scoreatpercentile]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.stats.norm.html scipy.stats.norm]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.rand.html numpy.random.rand]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html numpy.random.randn]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Wykresy z pakietu pylab===&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4386</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4386"/>
		<updated>2015-11-04T19:55:42Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lista Funkcji &lt;br /&gt;
===Matematyczne z pakietu numpy===&lt;br /&gt;
&lt;br /&gt;
===Macierzowe z pakietu numpy===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html numpy.zeros]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html numpy.ones]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html numpy.array]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html numpy.ndarray.shape]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html numpy.reshape]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html numpy.arange]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html numpy.dot]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html numpy.where]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html numpy.logical_and]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html numpy.logical_or]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html numpy.hstack]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html numpy.vstack]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html numpy.concatenate]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html numpy.copy]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html numpy.diff]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sygnałowe===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html numpy.fft.fft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftshift.html numpy.fft.fftshift]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fftfreq.html numpy.fft.fftfreq]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.ifft.html numpy.fft.ifft]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.bartlett.html numpy.bartlett]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.blackman.html numpy.blackman]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hamming.html numpy.hamming]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hanning.html numpy.hanning]&lt;br /&gt;
|-&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.kaiser.html numpy.kaiser]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.rfft.html numpy.fft.rfft]&lt;br /&gt;
|[http://docs.scipy.org/doc/numpy/reference/generated/numpy.correlate.html numpy.correlate]&lt;br /&gt;
|[http://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.convolve.html scipy.signal.convolve]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Wykresy z pakietu pylab===&lt;br /&gt;
http://matplotlib.org/api/pyplot_api.html&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4385</id>
		<title>STATLAB/ListaFunkcji</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=STATLAB/ListaFunkcji&amp;diff=4385"/>
		<updated>2015-11-04T19:36:24Z</updated>

		<summary type="html">&lt;p&gt;Egd: Utworzono nową stronę &amp;quot;Lista Funkcji  ===Matematyczne z pakietu numpy===  ===Macierzowe z pakietu numpy=== [http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html zeros] [http://...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lista Funkcji &lt;br /&gt;
===Matematyczne z pakietu numpy===&lt;br /&gt;
&lt;br /&gt;
===Macierzowe z pakietu numpy===&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html zeros]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ones.html ones]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html array]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html shape]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html reshape]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.arange.html arange]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html dot]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html where]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_and.html logical_and]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.logical_or.html logical_or]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.hstack.html hstack]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html vstack]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html concatenate]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.copy.html copy]&lt;br /&gt;
[http://docs.scipy.org/doc/numpy/reference/generated/numpy.diff.html diff]&lt;br /&gt;
&lt;br /&gt;
===Wykresy z pakietu pylab===&lt;br /&gt;
plot&lt;br /&gt;
stem&lt;br /&gt;
subplot&lt;br /&gt;
figure&lt;br /&gt;
imshow&lt;br /&gt;
title&lt;br /&gt;
xlim, ylim&lt;br /&gt;
xlab, ylab&lt;br /&gt;
label&lt;br /&gt;
legend&lt;br /&gt;
grid&lt;br /&gt;
show&lt;br /&gt;
fill_between&lt;br /&gt;
step&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4384</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4384"/>
		<updated>2015-11-04T17:47:14Z</updated>

		<summary type="html">&lt;p&gt;Egd: Anulowanie wersji 4383 autora Egd (dyskusja)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt zostanie ogłoszony niebawem.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
	<entry>
		<id>http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4383</id>
		<title>ZasadyZaliczenia</title>
		<link rel="alternate" type="text/html" href="http://brain.fuw.edu.pl/edu/index.php?title=ZasadyZaliczenia&amp;diff=4383"/>
		<updated>2015-11-04T17:46:54Z</updated>

		<summary type="html">&lt;p&gt;Egd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zasady zaliczenia ćwiczeń z [[Analiza_sygnałów - exercises|Analizy Sygnałów]] ==&lt;br /&gt;
&lt;br /&gt;
W trakcie semestru odbędą się dwa kolokwia. Z każdego z nich będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne będzie zdobycie łącznie 10 punktów z kolokwiów (czyli 50%). Kolokwia będą wspólne dla wszystkich grup, będą się odbywać w poniedziałki przed południem.&lt;br /&gt;
&lt;br /&gt;
Wymagane będzie wykonanie dwóch projektów indywidualnych. Jeden z nich będzie wymagany w połowie semestru, a drugi do końca semestru. Nie będzie możliwości oddawania projektów po zakończeniu zajęć semestru zimowego. Z każdego projektu będzie można uzyskać 10 punktów, z czego do zaliczenia przedmiotu konieczne jest zdobycie łącznie 10 punktów z projektów (czyli 50%).&lt;br /&gt;
&lt;br /&gt;
# Pierwszy projekt [[STATLAB/Zadanie zaliczeniowe3|Analiza czasowa sygnału audio]] należy wykonać i oddać '''do końca listopada'''. Dokładniejsze terminy zaliczenia przekażą poszczególni prowadzący grup.&lt;br /&gt;
# Drugi projekt zostanie ogłoszony niebawem.&lt;br /&gt;
&lt;br /&gt;
Na większości (10) zajęć będą miały miejsce kartkówki na podstawie materiału z zajęć poprzednich. Pytania nie będą wymagające, będą raczej sprawdzać uwagę i systematyczną pracę. Łącznie za kartkówki można uzyskać 10 punktów (maksymalnie 1 punkt za każdą), natomiast przy zaliczeniu przedmiotu dozwolone jest niezaliczenie maksymalnie trzech kartkówek (nieusprawiedliwiona nieobecność również pociąga za sobą niezaliczenie kartkówki). Punktów z kartkówek nie można poprawiać.&lt;br /&gt;
&lt;br /&gt;
Na podstawie łącznej liczby punktów (maksymalnie do zdobycia jest 50) zostanie obliczona ocena z ćwiczeń:&lt;br /&gt;
# [25–30) pkt: 3.0 (dst)&lt;br /&gt;
# [30–35) pkt: 3.5 (dst+)&lt;br /&gt;
# [35–40) pkt: 4.0 (db)&lt;br /&gt;
# [40–45) pkt: 4.5 (db+)&lt;br /&gt;
# [45–50] pkt: 5.0 (bdb)&lt;br /&gt;
&lt;br /&gt;
Dozwolone są maksymalnie dwie nieusprawiedliwione nieobecności.&lt;br /&gt;
&lt;br /&gt;
.&lt;/div&gt;</summary>
		<author><name>Egd</name></author>
		
	</entry>
</feed>