Page 1 sur 1

Coordonnées polaires

Publié : jeu. nov. 27, 2008 9:28 pm
par slejoly
Bonsoir, je n'ai pas trouvé dans la doc alors j'ai écrit ça (ce qui me parait lourd pour des premières S) :
CoordPolaire(MonPointOuSesCoordonnees):={
return([abs(affixe(MonPointOuSesCoordonnees)),arg(affixe(MonPointOuSesCoordonnees))]);}:;
Y-avait-il quelque chose de tout près dans Xcas ?

Dans le même ordre d'idée : y-a-t-il moyen de définir un point par ses coordonnées polaires du style : A:=pointpolaire(r,theta) à part avec un programme comme :
pointpolaire(r,theta):={
return(point(r*cos(theta),r*sin(theta)));
}:;
?

Stéphane Lejoly

Publié : ven. nov. 28, 2008 7:22 am
par parisse
En effet, il n'y a pas de commandes pour obtenir les coordonnes polaires directement, il faut donc faire un petit programme comme le votre. Souhaitez-vous que je rajoute ces commandes?

Publié : ven. nov. 28, 2008 8:26 am
par slejoly
Je pense que ce serait une bonne idée en leurs donnant un nom un peu plus judicieux, un truc dans le style Rect_Polaire et Polaire_Rect (là je vous fais confiance).

Stéphane Lejoly

Publié : ven. nov. 28, 2008 8:28 am
par slejoly
et aussi point_polaire(r,theta) (le nom ?), car ce que je viens d'écrire c'était pour les conversions !