Inscription / Connexion Nouveau Sujet
Niveau logiciels
Partager :

lier des segments par leur longueur

Posté par
santalili
13-04-13 à 17:01

bonjour
j'ai represente deux segments dans geogebra
et je voudrais que leur longueurs soient liées
c'est à dire que lorsque j'agrandis un segment l'autre grandis aussi
merci

Posté par
Glapion Moderateur
re : lier des segments par leur longueur 13-04-13 à 17:17

Bonjour, oui mais ils sont comment les deux segments l'un par rapport à l'autre ?
Ils sont égaux ? parallèles ? Si oui
Il suffit de rentrer le premier segment AB puis le point origine du second (C) et taper dans la barre de saisie
D = C + (Segment[A, B], 0)

Posté par
santalili
re : lier des segments par leur longueur 14-04-13 à 17:07

ils ne sont pas parallele
ils ont chacun points fixé, un autre qui se deplace le long d'une droite
mais chacun sur sa propre droite

Posté par
Glapion Moderateur
re : lier des segments par leur longueur 14-04-13 à 17:26

Oui, il faut le dire alors, on ne peut pas deviner
lier des segments par leur longueur

Bon alors commence par calculer la distance AM en tapant dans la barre de saisie :
d= sqrt((x(M) - x(A))^2 + (y(M) - y(A))^2)
Puis crée un vecteur sur la second droite en prenant 2 points quelconques et appelle le v par exemple. tu peux le prendre unitaire si tu veux que le point M' se déplace exactement de la même distance de C que M se déplace de A ou plus grand si tu veux qu'il se déplace plus vite, plus petit si tu veux que M' se déplace moins vite.
Puis tape :
M'= (x(C) + d*x(v), y(C) + d*y(v))
normalement ça crée un point M' sur la seconde droite.

Et maintenant, quand tu bouges M avec la souris sur la première droite, M' se déplace sur la seconde.

(attention ça ne marche pas si M passe avant A, il faudrait modifier un peu les instructions si tu voulais que ça marche partout)

On peut également utiliser un curseur.

Posté par
santalili
re : lier des segments par leur longueur 14-04-13 à 17:27

merci
je n'ai plus le temps de m'y coller aujourd'hui
mais je le ferais dans la semaine

Posté par
mathafou Moderateur
re : lier des segments par leur longueur 16-04-13 à 18:09

Bonjour,

il y a aussi RapportColinéarité[A,U,M]

tu mets deux vecteurs (unitaires ou pas donc) sur chacune des deux droites AU et CV
puis :
r = RapportColinéarité[A,U,M]
M' = r*V + (1-r)*C
lier des segments par leur longueur

pratique aussi pour faire une macro qui trace des splines : les fameuses courbes bizaroides qui passent par des points donnés et y ont des tangentes données. (ici avec les seuls points de controle A, B, C c'est une parabole en fait)
M = point sur AB
r = RapportColinéarité[A,B,M]
N = r*C + (1 - r)*A
P = r*N + (1 - r)*M
Lieu[P, M]
lier des segments par leur longueur

Posté par
Glapion Moderateur
re : lier des segments par leur longueur 16-04-13 à 18:16

ha oui pas mal je ne connaissais pas.

Posté par
mathafou Moderateur
re : lier des segments par leur longueur 16-04-13 à 18:24

remarque que en recopiant à la main au lieu de copier-coller j'ai inversé A et B, ça devrait faire "bizarre" tel que je l'avais mis

lier des segments par leur longueur



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !