
STATLAB/ListaFunkcji
Z Brain-wiki
Spis treści
Biblioteki
Lista funkcji
Matematyczne z pakietu numpy
| numpy.sin | numpy.exp | numpy.log | numpy.real | 
| numpy.imag | numpy.conj | numpy.unwrap | numpy.angle | 
| numpy.sqrt | numpy.sum | numpy.power | numpy.ceil | 
| numpy.floor | numpy.round | numpy.absolute | 
Macierzowe z pakietu numpy
Sygnałowe
Statystyczne
| numpy.mean | numpy.std | scipy.stats.scoreatpercentile | scipy.stats.norm | 
| numpy.random.rand | numpy.random.randn | 
Filtry
Pliki
| numpy.fromfile | numpy.ndarray.tofile | numpy.loadtxt | numpy.savetxt | 
Wykresy Matplotlib
http://matplotlib.org/api/pyplot_api.html
| plot | stem | subplot | figure | 
| imshow | title | xlim | ylim | 
| xlab | ylab | label | legend | 
| grid | show | fill_between | step | 
Dodatkowe
import pylab as py
import numpy as np
def sin(f = 1, T = 1, Fs = 128, phi =0 ):
	'''sin o zadanej częstości (w Hz), długości, fazie i częstości próbkowania
	Domyślnie wytwarzany jest sygnał reprezentujący 
	1 sekundę sinusa o częstości 1 Hz i zerowej fazie próbkowanego 128 Hz
	'''
	dt = 1.0/Fs
	t = np.arange(0,T,dt)
	s = np.sin(2*np.pi*f*t + phi)
	return (s,t)
import numpy as np
from numpy.fft import  fft, fftfreq, fftshift
def widmo_dB(s, N_fft, F_samp):
    S = fft(s,N_fft)/np.sqrt(N_fft)
    S_dB = 20*np.log10(np.abs(S))
    F = fftfreq(N_fft, 1.0/F_samp)
    return (fftshift(S_dB),fftshift(F))