Skip to topic | Skip to bottom
Home Home Home
SIGNAL
Recherche rapide

Où cite-on ce topic :
Dans le Web SIGNAL
Dans les autres Webs
Identifiant : TWikiGuest

   Accueil public
   Débuter public
   Médecins
   Architecture
   Signal

Nos logos

 You are here: SIGNAL > RappelMatlab
r1.11 - 31 Jul 2007 - 14:31 - LilianBUZER topic end
 


Start of topic | Skip to actions
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

I Attachment sort Action Size Date Who Comment
Polymatlabc.pdf manage 2071.1 K 26 Jun 2007 - 16:54 AdministrateurDREAMM  
matlab.pdf manage 604.1 K 26 Jun 2007 - 17:22 AdministrateurDREAMM  
Amp.m manage 0.1 K 27 Jun 2007 - 09:14 LilianBUZER  
P.m manage 0.1 K 27 Jun 2007 - 09:15 LilianBUZER  

Copyright © 1999-2012.       All material on this collaboration platform is the property of the contributing authors.