Bonjour je suis débutant sous matlab, et j'ai un soucis:
voici le fichier de ma fonction ( j'ai bien sauvegardé mon fichier sous se.m):
et voici mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 %-- Signal d'émission --% function emission=se(t) global E F0=1000;% en Hertz bE=randn(3*F0,1);% bruit du signal émis PhiE=0; %déphasage temporel emission=E.*cos(2*pi*F0*t+PhiE)+bE;
quand j'exécute, un message d'erreur apparaît (toujours le même) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 %-- Estimation de la Fréquence de Doppler --% clc clf global E t=0:1e-4:1.0; E=10*exp(-2*t.^2); plot(t,se(t),'r') title('Signal émis') xlabel('Temps,s'),ylabel('Em(t)')
je fais appel à vous , car je suis à bout de force, j'ai passé ma journée d'hier sur internet??? Error using ==> plus
Matrix dimensions must agree.
Error in ==> se at 6
emission=E.*cos(2*pi*F0*t)+bE;
Error in ==> main at 7
plot(t,se(t),'r')pour essayer de débloquer le soucis, sans succès.
Merci d'avance pour votre aide .
c'est fatiguant d'être débutant ...
Partager