CaRMetal-FR

Forum des utilisateurs francophones
login.php?sid=2fd9982b2709702ec856e8acf6edb3d6 profile.php?mode=register&sid=2fd9982b2709702ec856e8acf6edb3d6 faq.php?sid=2fd9982b2709702ec856e8acf6edb3d6 memberlist.php?sid=2fd9982b2709702ec856e8acf6edb3d6 search.php?sid=2fd9982b2709702ec856e8acf6edb3d6 index.php?sid=2fd9982b2709702ec856e8acf6edb3d6

Récupération de valeurs

 
Poster un nouveau sujet   Répondre au sujet    CaRMetal-FR Index du Forum -> Utilisation de CaRMetal
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
manu



Inscrit le: 25 Aoû 2010
Messages: 18
Localisation: Avignon

MessagePosté le: Mar Fév 07, 2012 5:28 pm    Sujet du message: Récupération de valeurs Répondre en citant

Bonjour,

J'ai tracé une droite passant par 2 points A et M. En ouvrant la fenêtre des objets créés on peut faire afficher une équation cartésienne de la droite tracée. Je souhaite récupérer une valeur approchée du coefficient directeur de cette droite. Comment faire ? Je sais que pour avoir par exemple l'abscisse d'un point A on note %x(A)% mais ici avec ax+by+c=0 comment s'appellent a, b et c pour carmetal ?

Merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
monique31



Inscrit le: 03 Nov 2007
Messages: 297
Localisation: Toulouse

MessagePosté le: Mer Fév 08, 2012 9:47 am    Sujet du message: Répondre en citant

Bonjour Manu !
C'est écrit dans l'aide contextuelle, dans la rubrique "expressions" suivie de "syntaxe pour expressions" , paragraphe : expressions géométriques.
On sait que x(A) et y(A) renvoient les coordonnées du point A. Mais on sait moins que si d est une droite, x(d) et y(d) renvoient les coordonnées d'un vecteur directeur et unitaire de d ! Ainsi l'expression y(d)/x(d) donnera très simplement le coefficient directeur de ladite droite.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
alain974



Inscrit le: 13 Juin 2009
Messages: 144
Localisation: Réunion

MessagePosté le: Sam Fév 25, 2012 6:24 am    Sujet du message: Répondre en citant

Bonjour,

pour obtenir (et afficher) l'équation cartésienne d'une droite, on peut aussi utiliser JavaScript avec l'algorithme suivant (en supposant que la droite s'appelle "d1"):

1) On récupère la construction C (la liste des objets qui sont sur la figure);
2) On demande à ladite construction de chercher si elle n'a pas par hasard un objet appelé "d1";
3) En supposant qu'elle en a un et que c'est une droite, on lui demande de fournir son équation, ce qu'elle fera sans pudeur parce qu'elle a une méthode getEquation() pour ça

Le script devient ceci:

Code:
C=getC();
droite=C.find("d1");
Println(droite.getEquation());


On peut en faire une version dynamique avec un CaRAScript (script d'action) qui, au lieu de Println(), utilise un SetText() qui affiche l'équation directement dans la figure (à condition d'avoir créé un objet Texte auparavant).
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
mohjer



Inscrit le: 10 Juin 2009
Messages: 56
Localisation: Tunis

MessagePosté le: Sam Fév 25, 2012 9:33 am    Sujet du message: Répondre en citant

Bonjour,

j'ai essayé en utilisant javascript pour afficher l'équation cartésienne de la droite , ça marche bien. Merci Alain;
j'ai réussi à trouver le coefficient directeur de l'équation suite aux conseils de Monique;

voici le script que j'ai écrit après avoir tracé une droite (AB) quelconque:

C=getC("A","B","d");
droite=C.find("d");
Println(droite.getEquation());

Remarque:surtout signaler les objets de la figure sinon ça ne marcherai pas;

j'aimerai bien comprendre exactement ce que ce que veut dire " carascript " et son utilité , merci car " script d'action" ne donne pas assez d'éclaircissement.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
alain974



Inscrit le: 13 Juin 2009
Messages: 144
Localisation: Réunion

MessagePosté le: Dim Fév 26, 2012 6:53 am    Sujet du message: Répondre en citant

mohjer a écrit:
j'aimerai bien comprendre exactement ce que ce que veut dire " carascript " et son utilité


C'est un CaRScript (du JavaScript dans CaRMetal) qui réagit au mouvement d'un point. Quelques explications sont ici: http://revue.sesamath.net/spip.php?article339


Dernière édition par alain974 le Lun Fév 27, 2012 2:36 pm; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
mohjer



Inscrit le: 10 Juin 2009
Messages: 56
Localisation: Tunis

MessagePosté le: Dim Fév 26, 2012 5:25 pm    Sujet du message: Répondre en citant

Merci Alain, j'ai lu l'article qui m'a éclairé sur CaRAscript.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    CaRMetal-FR Index du Forum -> Utilisation de CaRMetal Toutes les heures sont au format GMT
Page 1 sur 1

 
  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin
Traduction par : phpBB-fr.com