|
You are here:
SIGNAL
> RappelMatlab
|
|
|
|
|
 |
signal
- pour un sample de n echantillons sur une loi gaussienne on a : puissance totale = sigma^2
General :
- help commande, ou helpdesk pour l'aide html
- lookfor qqc, which cmd: indique le chemin du fichier associe a la commande
- path : source des .m
- constante : pi Inf Na N
- format short e : flotqnt + 5 chiffres apres virgule (help format)
- who : liste var memoire, whos (info taille et type)
- clear : raz variable memoire
- global X, clear global x, whos global : manip des vars globales
- load fichier.txt => charge dans la variable fichier le contenue fichier.txt
Matrice, vecteur :
- redim mat reshape(A,,);
- v=1:5 (syntaxe debut:pas:fin) cree un vecteur ligne allant de 1 a 5
- linspace(0,5,1000) cree 1000 valeurs entre 0 et 5 compris
- logspace(1,5,100) cree en echelle log 100 valeurs entre 10^1 et 10^5
- v=[1 2 3], creation matrice : M=[ v; v; v ] par ligne; M=[v' v' v' ] par colonne
- size(M) : nb ligne nb col
- rang pour une matrice, 1 element en haut a gauche, et ensuite par colonne
- si a mat ou vecteur a([1 2 3]) renvoie les elements aux rangs 1 2 et 3
- si a mat a(2,1) renvoie element ligne 2, col 1
- a(2,[3 4]) lecture des deux elements a la ligne 2 col 3 & 4
- a(1,:) premiere ligne et a(:,1) premiere colonne
- concatenation par ligne [A ; g] concatenation par colonne [A , g] ou [A g]
- eye(n) identite, zeros(n,m) matrice nulle, ones(n,m), rand(n,m) loi uniforme entre 0-1, randn(n,m) gaussienne centre 0
- M(n,m) : n lignes et m cols
- multiplication/division membre a membre : a.*b a./b
- M(:) transforme mat->vect col en juxtaposant les cols , autrement b'(:)
- operation sur mat (par colonne) : mean, sum, min, max
- operateurs logiques :
= < > < >= ~= (si applique sur mat => reponse est une mat) vraie=> 1 faux => 0
- find (a<5) donne les ranges des elements de a < 5 (pour avoir indice ligne col : [lig,col]=find(a<=5) )
FFT:
- c²x = (c2x+1)/2
- plot(abs(fft(s))/size)
- plot(angle(fft(s)))
- attention coeff a0*N + a1*N/2
vrac:
- freqz(N,D,1:2000;4096)
- fonction de filtrage de f : 1 - 2cos(2.pi.f/N) 1
- vecteur vers matrice : UNSTKR(A,h,l) ou aa = zeros(4096,99); aa(:) = a; aa = aa';
to top
Copyright © 1999-2012. All material on this collaboration platform is the property of the contributing authors.