Bonjour,
je suis actuellement confronté à un problème qui peut paraître bête mais qui me fait tourner en rond depuis quelques jours.
J'ai calculé le gradient d'un champ scalaire à l'aide de différences finies, et j'ai donc obtenu deux matrices contenant à chaque élément les composantes x (resp. y) d'un champ vectoriel. J'aimerais à présent afficher ce champ et je me suis tourné vers la fonction quiver.
En essayant la commande quiver(Ex,Ey) j'ai bien un affichage de mon champ, mais avec quelques problèmes.

1) L'espacement entre les points x et y n'est pas le même, quiver les plots aparremment à distance égale, d'où une déformation de mon champ.
2) Il affiche par défaut toutes les flèches, serait-ce possible d'en afficher qu'une partie?
3) Finalement, peut-on faire varier la taille des vecteurs affichés?

Merci d'avance, et pardon pour ceux qui me prendront pour un boulet de service

Bonne soirée à tous,

miroxyde