Produit de convolution sous MatLab
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Produit de convolution sous MatLab



  1. #1
    Sloch

    Produit de convolution sous MatLab


    ------

    Salut

    voilà j'ai un tout ptit probléme : je cherche a faire le produit de convolution sous Matlab de deux fonction f et g

    h = f * g ; * : produit de convolution

    je pense faire de la maniére suivante :

    - creer un vecteur a [0 : 100] (c'est le domaine de définition)
    - creer un vecteur u = f(a)
    - creer un vecteur v = g(a)
    - h = conv(u,v)

    est ce que bon ma méthode ??

    Merci

    -----

  2. #2
    Sloch

    Re : Produit de convolution sous MatLab

    c'est pas bon !

    il y a une erreure quelque par mais ou ??

  3. #3
    acx01b

    Re : Produit de convolution sous MatLab

    la méthode est bonne
    par contre pour approximer des fonctions continues le domaine de définition c'est plutôt
    Domaine_x = [0:dx:100]
    avec dx = 0.001 par exemple

  4. #4
    Sloch

    Re : Produit de convolution sous MatLab

    bizare quand même

    j'arrive pas a retrouver un résultat simple

    en plus la taille des vecteur u et v et a sont les même (tout a fait logique) alors que le vecteur de sortie h=conv(u,v) est supérieure (je m'attendais a une taille égale a u, v et a

    Merci de m'aider

    c'est tres important

  5. A voir en vidéo sur Futura
  6. #5
    Sloch

    Re : Produit de convolution sous MatLab

    conv([1 1 1],[1 1 1])

    ans =

    1 2 3 2 1


    j'ai des doute que la commande conv est la commande du produit de convolution standard : http://fr.wikipedia.org/wiki/Produit_de_convolution

  7. #6
    acx01b

    Re : Produit de convolution sous MatLab

    h = conv([1 1 2], [1 2]) :

    h(1) :
    ...........1 1 2
    ........2 1
    ........0 1 0 0 = 1

    h(2) :
    ..........1 1 2
    ..........2 1
    ..........2 1 0 = 3

    h(3) :
    ..........1 1 2
    .............2 1
    ..........0 2 2 = 4

    h(4) :
    ..........1 1 2
    ...............2 1
    ..........0 0 4 0 = 4

    je ne vois pas trop d'autre façon de faire une convolution discrète
    Dernière modification par acx01b ; 23/03/2009 à 13h55.

Discussions similaires

  1. produit de convolution
    Par invitec35bc9ea dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 17/01/2009, 14h19
  2. convolution numérique sous matlab
    Par invite611f7ca3 dans le forum Électronique
    Réponses: 5
    Dernier message: 13/06/2008, 10h40
  3. Produit de convolution
    Par invite569930f2 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 04/03/2008, 19h35
  4. Produit de convolution
    Par invitecbbd739b dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 30/11/2007, 16h15
  5. produit de convolution
    Par invitedba2660f dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 27/12/2006, 14h52