Bonjour tous le monde,

Je travaille actuellement sur l'interprétation des données d'antennes et j'ai un souci avec la fonction polar().

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
%diagramme
angle_rad=angle_deg*pi/180;
maximum= max(abs(champH))
 
%diagramme de rayonnement du champ horizontal E
figure(2)
 
polar(angle_rad,abs(champH)./maximum)
title('diagramme de rayonnement du champ horizontal E')
Ce code me retourne comme erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Subscript indices must either be real positive integers or logicals.
Ne maitrisant pas très bien la fonction polar(), je teste avec l'exemple donné dans l'aide:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
t = 0:.01:2*pi;
polar(t,sin(2*t).*cos(2*t),'--r');
Mais cela me retourne la même erreur.

Merci d'avance pour vos réponses.