Bonjour à tous,
Je suis sur un code Matlab qui permet d'afficher en 3D un canal de propagation radiofréquence.
Au final on obtient une sphère en 3D qui met en évidence la puissance incidente dans le canal de propagation : plus on se rapproche de la couleur rouge et plus la puissance incidente dans le canal est grande.
Mon problème est le suivant et je l'illustre par une image car c'est assez compliqué à expliquer avec des mots. Voici le type de sphère obtenu :
Lien vers l'image en grand : http://www.casimages.com/img.php?i=1...4606675758.jpg
Le problème et vous l'aurez vu, se situe au niveau de la "jointure" de la sphère. Je voudrais que ma sphère se ferme et ne soit pas ouverte comme nous pouvons le voir grâce au trait rouge sur l'image.
Le code que j'utilise est très simple et est le suivant (je vous passe bien évidemment le calcul de P_tot_cluster_n) :
La fonction sphere3d est celle disponible sur le serveur FILE EXCHANGE de matlab disponible ici : http://www.mathworks.com/matlabcentr...erical-surface
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 figure; [x y z c]=sphere3d(1-P_tot_cluster_n,-pi,pi,-pi/2,pi/2,1.9,0.65,'off','spline',1.5); xa=x; ya=y; za=z; ca=c; surf(xa,ya,za,ca,'facecolor','interp','Edgecolor','none','Facelighting','phong'); shading faceted; axis equal colorbar;
J'ai l'impression que l'intervalle [-pi;pi] ne ferme pas la sphère convenablement... !
Voilà donc ma question est la suivante : Auriez-vous une idée de la façon par laquelle je pourrais réussir à fermer ma sphère ?
Je vous remercie d'avance.
Partager