Où/comment trouver «Saisie» ?

micerecorder shared this question 8 months ago
Answered

J'essaie de découvrir "GG",

je suis tombé sur l'exemple ci dessous ( http://revue.sesamath.net/I... ) et je cale à l'étape 5.

J'ai beau cliquer comme un abruti que je suis , de toutes les manières possibles sur n'importe quoi, "Saisie" reste insaisissable...

Saisie = fenêtre je présume? dans laquelle il faut écrire puis valider?

Une idée? Merci, y.j.


.1.Avec l’outil Segment, construire un segment [AB], nommé automatiquement f;

2.Avec l’outil Point, placer un point C sur f;

3.Avec l’outil Point, créer un point D;

4.Avec l’outil Symétrie centrale, construire le symétrique C’ de C par rapport au point D;

5.Dans «Saisie», valider EquationLieu[C',C]. Alors une courbe implicite a est calculée et tracée. Mais, nous obtenons une droite alors que le symétrique de f est un segment. En effet, pour des raisons de géométrie algébrique, GeoGebra a besoin d’assimiler le segment f à sa droite support, dont la symétrique sera aussi une droite;

Best Answer
photo

j'ai vu une technique récemment sur le forum :

tu animes le point qui déplace l'objet suspendu avec une vitesse variable, vitesse qui diminue quand ce point se rapproche de la verticale passant par le centre de gravité, et devient nulle au contact.

vitesse V sur le point E (->propriétés/algèbre) :

Comments (16)

photo
1

Salut et bienvenue sur le forum

Tu as 2 façons de créer des objets :

• utiliser les outils (les icônes en forme de carré en haut). Exemple ton 1) avec l'outil Segment

• écrire une commande dans la saisie. Exemple ton 1) en écrivant Segment(A,B) dans la saisie

Où est la saisie..? hummm Cherchons hummm

Dans GeoGebra 6

2eeca352370a858de37184d112ca80fa

Dans GeoGebra 5

20bc1e35381f73981cf85c0812b7f8df


Trouvé..?

_____________________________

PS : Tu ne peux pas tout créer avec les outils. Tu dois alors écrire une commande dans la saisie

Ex : Si tu veux créer la parabole de la fonction carré, tu écris f(x)=x² dans la saisie

photo
1

Humm , en effet, j'avais fermé cette foutue fenêtre sans m'en rendre compte et l'énervement aidant, il m' a fallu pas mal de temps pour aller voir si le petit liseré à gauche, n'aurait pas quelque chose à voir avec...


Désolé, merci quand même.

A propos existe-t-il un mode d'emploi simple mais qui aille droit au but, pas des exemples à perte de vue...

J'ai du mal à me rendre compte des limites de ce que l'on peut faire: par exemple peut on suspendre une poutre par deux ficelles et "voir" la position d'équilibre qu'elle adopte? (En trouvant la position la plus basse du centre de gravité). Est qu'un "truc" qui optimiserait aurait été prévu et se cache quelque part?


y.j.

photo
1

A propos existe-t-il un mode d'emploi simple mais qui aille droit au but

le manuel...

Si tu parles de liseré à gauche, je suppose que tu as GeoGebra Classique (6)

Clique sur le hamburger en haut à droite, puis Aide, puis Manuel


J'ai du mal à me rendre compte des limites de ce que l'on peut faire: par exemple peut on suspendre une poutre par deux ficelles et "voir" la position d'équilibre qu'elle adopte? (En trouvant la position la plus basse du centre de gravité).

Tu peux tout faire... (ou presque...)

Clique sur Ressources (ou utilise la barre de recherche) ici :

https://www.geogebra.org

(tu peux voir et télécharger des tas de fichiers)


Est qu'un "truc" qui optimiserait aurait été prévu et se cache quelque part?

optimiser ? GeoGebra te permet de créer des figures dynamiques

et, comme un programme informatique, il ne fait que... ce que tu lui demandes de faire..!

photo
1

Il y a le manuel... et le forum pour des questions

Si tu cherches de l'aide pour réaliser ton fichier, ouvre un autre sujet en expliquant clairement ce que tu veux faire (car je n'ai pas compris la longueur et la position de tes ficelles), ou en expliquant ce que tu as essayé et n'arrive pas à faire (tu peux envoyer sur le forum des images et des fichiers ggb)

photo
1

Merci Jumera,


voilà un fichier "ggb" j'ai essayé de simplifier l'image en mettant en blanc les cercles de la construction.

Mes ficelles sont en marron, elles supportent un objet (poutre) en mauve dont le centre de gravité est figuré en fuchsia.

La longueur des ficelles peut être ajustée grâce au point bleu "Règlage longueur Ficelles".

On peut balancer la poutre avec le point vert.

Dans la réalité la poutre adopte une position à l'équilibre telle que le centre de gravité est le plus bas possible, ce qui correspond aussi au fait que les droites qui prolongent les ficelles et la verticale qui passe par le centre de gravité, (Cela fait 3 droites) concourent en un même point.

J'ai dessiné le lieu de G quand on balance la poutre pour s'en rendre compte. (le point par lequel passent les trois droites à l'équilibre est un peu trop bas pour être vu facilement, là j'ai raté mon coup...)


Bref, à la main on peut amener la poutre à sa position d'équilibre mais j'aurais aimé qu'elle y aille toute seule...


Alors oui avec des scripts on doit pouvoir tout faire... j'ai survolé https://wiki.geogebra.org/f...


Mais peut-être existe-t-il une astuce dans Géogebra qui facilite la chose...


J'ouvrirai un autre sujet s'il le faut...


En attendant "grand Merci".


y.j.

photo
1

Le plus dur d'abord est de trouver la position exacte de ton centre de gravité... (EquationLieu ne donne pas de résultat ici)

Tu peux alors savoir la position du point E correspondante, et on pourrait animer un point du cercle d jusqu'à cette position...

photo
photo
1

il est super ton pseudo, la souris enregistreuse

ou enregistreuse de souris dirait peut-être un rat de laboratoire

mais une souris pleine de miséricorde ça existe ?

et cette poutre ?

est-ce celle que l'on a dans son oeil alors qu'il n'y a qu'une paille dans celui du voisin ?


bienvenue sur GG

photo
1

Merci pour l’accueil Rousseau W.

@Jumera, avec quelques sinus, cos, asin et acos et pourquoi pas des atan on peut assez facilement poser une équation d’enfer que je suis parfaitement incapable de résoudre... J'avais imaginé que geogebra pouvait nous donner approximativement le point le plus "bas" du lieu de G (puisqu'il le dessine) quand la poutre se balance...

Chacun pourrait optimiser quand son problème se ramène à un minimum ou maximum, ou une égalité entre deux bidules, etc... C'est râlant d'être si près de la possibilité de ...


Bon c'est bien amusant mais trop pénible (pour moi) je laisse tomber...


En tous cas encore "grand merci".

y.j.

photo
1

Il y a peut-être un "truc" simple : Je viens voir qu'il existerait une fonction "javascript" getYcoord(nom) , permettant de connaitre la coordonnée Y d'un point, par exemple au hasard, le centre de gravité "G". (Equivalent geogebra-script? pas clair...)


Avec un peu de chance il doit exister une fonction qui situe un point en un emplacement xy? comme setCoords(nom, x, y), en ggscript SoitCoordonnées( <Objet>, <x>, <y> )

Si oui on bouge " un peu " le point "E" qui balance la poutre et l'on lit la nouvelle position de "G"

Si c'est "mieux" (cad s'il est plus bas) on continue sinon on repart en arrière avec un incrément plus faible, ainsi de suite jusqu'à un seuil sur l'incrément... Non?


Le problème c'est que je n'arrive même pas à faire fonctionner le premier exemple minimaliste donné dans le help sur les scripts voir : https://wiki.geogebra.org/fr/Script


Exemple :

  • n est un curseur à valeurs entières entre 1 et 3
  • liste1 = {"rouge", "vert", "bleu"}
  • dans les propriétés de n, définir dans l'onglet "Script"/"Par Actualisation" SoitCouleur[n, liste1(n)]
  • en modifiant la valeur du curseur n vous changez sa couleur.


D’abord où doit on écrire "liste1 = {"rouge", "vert", "bleu"}" ? Dans le script ou ailleurs?

Si je le mets dans le script cela m'annonce une histoire de "token" inconnu

et si pour faire plus simple j'écris seulement SoitCouleur[n, "rouge"] ou même SoitCouleur(n, "rouge") , dès que je touche au curseur "Par actualisation n, Erreur dans le javascript, SoitCouleur is not defined" s'affiche...


Une idée /intuition pour m'aider?

y.j.


P.S. : d'un endroit à l'autre du help la syntaxe de SoitCouleur change ! ! ! Alors j'ai essayé les deux mais même erreur...

photo
1

Il y a 2 choses :

• les scripts JavaScript où tu peux (réellement) programmer (des boucles par exemple). Tu peux écrire un programme JavaScript dans l'onglet JavaScript Global (il va alors s'exécuter en permanence)

JavaScript est un langage de programmation

• les scripts GeoGebra (par clic ou par actualisation), qui sont un ensemble de commandes GeoGebra attachées à un objet (ce script s'éxécute dès que tu clic sur l'objet (script par clic) ou dès que la définition (ou la valeur) de l'objet change (script par actualisation))

Les commandes GeoGebra sont propres à GeoGebra

__________________________

Dans ton exemple, tu crées un curseur n et ta liste1

Puis dans les propriétés de n > Script par actualisation (choisis en bas Script GeoGebra), tu écris la commande SoitCouleur... (SoitCouleur est une commande GeoGebra, pas une instruction JavaScript)

_____________

Pour avoir en permanence les coordonnées d'un point, il faut écrire un script JavaScript dans l'onglet Javascript global (je ne suis pas assez calé en JS pour t'aider...)

Dans un script GeoGebra par actualisation d'un objet qui s'actualise, x(G) et y(G) sont les coordonnées de ton point G (que tu peux tester avec un Si)

photo
photo
1

j'ai vu une technique récemment sur le forum :

tu animes le point qui déplace l'objet suspendu avec une vitesse variable, vitesse qui diminue quand ce point se rapproche de la verticale passant par le centre de gravité, et devient nulle au contact.

vitesse V sur le point E (->propriétés/algèbre) :

photo
1

Dans cette construction, le point qui déplace l'objet suspendu est un des deux points d'accrochage des suspentes (ficelles). Quand ce point et le centre de gravité sont sur la même verticale, correspond à une position extrême cad que l'objet est entièrement soutenu par une seule ficelle laquelle est elle même verticale (à l'équilibre).

Je ne vois pas bien ou cela nous mène qu'on y aille vite ou lentement. Saurais-tu retrouver le sujet en question sur le forum?

Merci, y.j.

photo
1

@Rousseau-wallon,

dans ta réponse que je ne comprends pas, je n'avais pas remarqué le fichier joint qui fonctionne exactement comme je le souhaitais.

Bravo!!!

Ta réponse est "un peu/beaucoup" énigmatique (pour moi)

tu animes le point E? qui déplace l'objet suspendu avec une vitesse variable V, vitesse qui diminue quand ce point E ou K? se rapproche de la verticale d passant par le centre de gravité, et devient nulle au contact.


Dans le protocole, comment lire : z(d) qui divisé par 100, donne "a" ? peut être selon https://wiki.geogebra.org/f... : Pour une droite d dont l'équation est sous la forme ax+by+c=0 il est possible d'obtenir les coefficients à l'aide des syntaxes x(d), y(d), z(d). Ce serait la position sur x de d.

x(K) c'est l’abscisse du point K ?

if x(K)>a ; then V=-Kd/100 ; else V=Kd/100 ;

Nombre" c'est une "commande" ? Comment la "saisit" on ?

J'ai l'impression de commencer à comprendre... Beaucoup plus élégant que ce que j'avais imaginé...


Merci Rousseau-Wallon, me voilà réconcilié avec gg

y.j.

photo
1

oui pardon c'est la distance de K à (d) qui régule la vitesse.

j'ai découvert cette méthode ici :

https://help.geogebra.org/t...


oui x(K) est l'abscisse de K

la vitesse doit être négative si K est à droite de (d) (sinon K s'éloigne), d'où la commande :

if x(K)>a ; then V=-Kd/100 ; else V=Kd/100

photo
1

j'ai réduit le parcours des extrémités de la poutre, à cause des contraintes de gravité.

et on peut déplacer les deux extrémités

photo
1

@R/W (est-ce voulu Read/Write?) En effet mes ficelles étaient plutôt des bielles qui pouvaient "pousser" là où une de mes ficelles, bien que de poids nul, aurait dû commencer à prendre une forme en chainette.

Es-tu sûr que la position extrême correspond à l'alignement des points A,G,E ou G,E,A des ficelles tendues?

J'aurais plutôt vu une des ficelles verticale.

Il faut que je file, on m'attend.

Bon dimanche RW et encore merci, je vais lire à tête reposée l'histoire ducercle partagé en 14.

Y.J.

© 2019 International GeoGebra Institute