Exemples de calcul d'un produit de convolution pour les systèmes linéaires et invariants discrets

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • SLIT https: • Systèmes Linéaires et ... Causalité&stabilité : / _0hc4okdoe
    Produit de convolution en continu : • Calcul d'un produit de...
    Code matlab
    clear all; close all; clc;‎
    N=300; T=3;Te=1; ‎
    ‎X=rand(N,1); t_x=(0:N-1)*Te;‎
    ‎h=(1/T)*ones(T,1);t_h=(0:T-1)*Te;‎
    subplot(3,1,1); plot(t_x,X); subplot(3,1,2); stem(t_h,h,'r');‎
    Y=conv(X,h); t_y=(1-T:N-1)*Te; ‎
    ‎subplot(3,1,3); plot(t_y,Y); axis([0 N min(Y) max(Y)]);‎
    Code python
    import numpy as np; import matplotlib.pyplot as plt
    N = 50; A=4; Te=0.1; t = np.linspace(0, N*Te, N)‎
    x = A*np.concatenate((np.zeros(20),np.ones(10),np.zeros(20))) ‎
    plt.figure(1)‎
    plt.subplot(221); plt.plot(x); plt.grid(True); plt.xlabel('S'); plt.ylabel('Amp')‎
    plt.subplot(222); plt.plot(t, x); plt.grid(True); plt.xlabel('S'); plt.ylabel('Amp')‎
    plt.subplot(223); plt.stem(t, x); plt.grid(True); plt.xlabel('S'); plt.ylabel('Amp')‎
    plt.show()‎
    tt=np.linspace((1-N)*Te, (N-1)*Te, 2*N-1); Rx=np.correlate(x,x,mode='full');‎
    plt.subplot(224); plt.title('Autocorr');plt.plot(tt, Rx); plt.grid(True); plt.xlabel('S'); ‎plt.ylabel('Amp')‎
    Energie=sum(abs(x)**2)‎

КОМЕНТАРІ • 11

  • @sirineboudebane4663
    @sirineboudebane4663 9 місяців тому

    Très bien expliqué, merci beaucoup madame

  • @princehoussam5121
    @princehoussam5121 Рік тому

    J'aime vos vidéos éducatives
    Je vous souhaite l'excellence et la continuation de ce projet
    Remarque : Nous sommes résidents du sud du pays et suivons vos cours. Et comme vous le savez, nous souffrons de la langue française.
    Il y a des détails dans la conférence que nous ne pouvons pas comprendre en français.
    Nous étudions à l'université en français. Nous nous tournons vers UA-cam pour plus de recherche et de compréhension.
    Nous espérons trouver des exercices et des cours en arabe. Merci

    • @assiakourgli
      @assiakourgli  Рік тому +1

      D'accord. J'etudierai la possibilité i dans le futur de faire des vidéos en arabe.

  • @hakimhakimou9855
    @hakimhakimou9855 2 роки тому +1

    Bien

  • @hayatben2955
    @hayatben2955 2 роки тому

    madame onn a N+1 donc ça va etre (N+1)/2

    • @assiakourgli
      @assiakourgli  2 роки тому +3

      On prend N pair exemple N=4 alors la porte comporte 5 valeurs et donc les points c'est -2,-1,0,1, 2 soit de -4/2 à 4/2