Bonjour,
Je réalise un petit programme calculant le diagramme de rayonnement d'une antenne à ouverture circulaire, je vous met le code çi-dessous :
Cependant je reçois en retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [theta]=meshgrid(0:1:180); a=2; fr=10*10^10; lambda=3*10^8/(fr); u = (2*pi*a*sin(theta)/lambda) fonction=2*(besselj(1,(u)))/u;
J'ai regardé sur un ancien post, pour ce dernier il s'agissait d'un pb avec la fonction "inv" mais moi je ne l'utilise pas et je ne comprends pas trop mon erreur, si quelqu'un pouvait me donner un coup de main svp???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: Matrix is singular to working precision > In ouverturecirculaire at 7
Merci d'avance.
Partager