Bonjour,
j'ai un problème avec mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
close all
clear all
 
pas = 10;
F= (0:pas:20000); %balayage de fréquence de 0 à 20000 par pas de 10
w= 2*pi*F; %pulsation
x= w.^2;% pulsation au carré
Re= 9.54; % résistance électrique
Le= 0.19;% bobine electrique
Lem= 0.000011*5.07; %bobine mécanique
Rem= (5.07^2)/1.905; % résistance mécanique
Cem= 0.011/5.05; % capacitance mécanique
Cer1= 5.07^2/(13.2*0.18); %capacitance acoustique
Cer2= Cer1; % capacitance acoustique
 
Z= Re+1i*w*Le+((1i*w*Lem)/(1+1i*w*(Lem/Rem)-(Cer1+Cer2+Cem)*Lem*x)); %calcul de l'impédance
Fr= ((1/(2*pi))*(1/(Lem*(Cem+Cer1+Cer2)))); %calcul de la fréquence de résonance
 
R=abs(Z);
figure, loglog(f,R,'r');
xlabel('Fréquence', 'fontSize',15);
ylabel('Impédance acoustique Z', 'fontsize', 15);
J'ai une erreur
Error using loglog
Vectors must be the same length
Alors que les deux ont la même valeur et quand je trace la courbe j'ai une droite alors que normalement je devrais avoir un pic vers 131 Hz

Merci d'avance pour votre réponse
Cordialement