Vpython , collision de deux sphères
Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

Vpython , collision de deux sphères



  1. #1
    emy 123

    Vpython , collision de deux sphères


    ------

    Bonjour, je dois programmer dans Vpython, la collision de deux sphères de masses différentes en 1D et afficher les vecteurs des vitesse initiales et finales et avoir la possibilité de changer le type de collision (élastique, inélastique, parfaitement inélastique) donc s'il vous plait si vous êtes familier avec Vpython aider moi, car je l'ai utiliser que deux fois pour me pratique donc je ne sais pas comment faire !!!! Merciiiiii !

    -----

  2. #2
    polo974

    Re : Vpython , collision de deux sphères

    C'est pour un devoir à rendre lundi???

    Dommage...
    Jusqu'ici tout va bien...

  3. #3
    emy 123

    Re : Vpython , collision de deux sphères

    non, je dois le rendre jeudi

  4. #4
    emy 123

    Re : Vpython , collision de deux sphères

    On dirait que personne n'a utilisé Vpyton ici

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : Vpython , collision de deux sphères

    Jusqu'ici tout va bien...

  7. #6
    emy 123

    Re : Vpython , collision de deux sphères

    Alors si je viens poser ma question ici c'est parce que j'ai déjà fait des recherches et que je ne trouve pas les réponses à mes questions parce que aussi je ne suis pas familière avec le programme comme je l'avais préciser et je ne veux pas des réponses directes à ma question, mais des pistes qui m'aiderai à trouver les réponses. Pour être plus précise dans ma question j'ai réussi à faire la collision entre les deux balles, j'ai mis les vecteurs mais ils ne suivent pas les balles lorsqu'elles se déplacent, jsp pourquoi ? ensuite je ne sais pas comment faire pour changer le type de collision. Merci !

  8. #7
    polo974

    Re : Vpython , collision de deux sphères

    c'est moins pire, mais il est dit de montrer le travail...
    passons pour cette fois.

    de toute façon, c'est la pratique qui fera avancer (je te fais grâce de certains proverbes qui pour le coup sont dans le vrai).

    le 1er message parle de collision 1D, donc 2 points sur une ligne, chaque point ayant une masse et une vitesse.
    (j'ose espérer que pour le moment, les sphères n'ont pas de rotation sur elles même (c'est le genre de truc qu'on ajoute vers la fin pour départager les gagnants...))

    donc question vecteur, ça doit suivre l'axe de la droite.

    ensuite définition des termes: collision élastique, inélastique, parfaitement inélastique
    https://en.wikipedia.org/wiki/Elastic_collision
    https://en.wikipedia.org/wiki/Inelastic_collision

    https://practicals.physics.utoronto....Two_Dimensions (un peu (trop) vieux, mais au début, c'est 1D)

    on a les extrêmes (élastique et parfaitement inélastique), à toi de donner l'intermédiaire "inélastique" (sans doute avec un coefficient) (en fait, c'est dans les liens)...

    mais comme on ne sait pas ce que tu as fait et ce qui te coince, pas facile de te faire chercher dans le bon sens...

    au fait, le gros piège habituel: quand 2 trucs interdépendants sont à calculer, il faut passer par une variable intermédiaire (ex ici v1 et v2 => nv1) ...

    Code:
                nv1 = (cr*m2 * (v2-v1) + m1*v1 + m2*v2)/(m1+m2)
                v2 = (cr*m1 * (v1-v2) + m1*v1 + m2*v2)/(m1+m2)
                v1 = nv1
    (sinon, bon, ça semblait intéressant vpython, mais comme ça me fout le cpu à 100% pour rien faire, direction poubelle...)
    Dernière modification par polo974 ; 05/12/2021 à 10h37.
    Jusqu'ici tout va bien...

  9. #8
    JPL
    Responsable des forums

    Re : Vpython , collision de deux sphères

    Citation Envoyé par polo974 Voir le message
    (je te fais grâce de certains proverbes qui pour le coup sont dans le vrai).
    Pourquoi pas ?

    C’est en forgeant qu’on devient forgeron.

    C’est en sciant que Léonard devint scie
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  10. #9
    polo974

    Re : Vpython , collision de deux sphères

    Ah ah ah, toujours en forme JPL.

    Sinon pour revenir au sujet, j'ai bien lu le MP. Mais je n'y répondrai qu'ici.
    Déjà dans la sim, il y a un avant et un après la collision.

    Donc il devrait y avoir un test pour changer les vitesses...

    Je n'irai pas plus loin, car entre les liens et les 3 lignes de code déjà fournis, avec cette piste, ça devrait aller.

    (ah oui, on n'additionne pas True ou False à un nombre (ni à n'importe quoi d'autre d'ailleurs))
    Jusqu'ici tout va bien...

  11. #10
    Brinicle

    Re : Vpython , collision de deux sphères

    Bonjour,

    Ce site donne plein d'exemples et une documentation.

  12. #11
    emy 123

    Re : Vpython , collision de deux sphères

    Oki merci !

  13. #12
    emy 123

    Re : Vpython , collision de deux sphères

    Dans le code le cr et le n représente quoi ?

  14. #13
    umfred

    Re : Vpython , collision de deux sphères

    Citation Envoyé par emy 123 Voir le message
    Dans le code le cr et le n représente quoi ?
    voir les pages wiki proposés par polo974

Discussions similaires

  1. Vpython , collision de deux sphères
    Par emy 123 dans le forum Physique
    Réponses: 0
    Dernier message: 30/11/2021, 22h14
  2. [Besoin d'aide] schémas: résolution collision de 2 sphères
    Par delphi_jb dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 06/09/2014, 17h44
  3. charge de deux spheres
    Par inviteb068104f dans le forum Électronique
    Réponses: 5
    Dernier message: 22/07/2013, 07h15
  4. Collision de deux vaisseaux spatiaux entre deux amas.
    Par invitee6f0086a dans le forum Archives
    Réponses: 26
    Dernier message: 09/07/2011, 12h04
  5. Champ magnètique et deux sphères
    Par invite253deb16 dans le forum Physique
    Réponses: 5
    Dernier message: 10/01/2010, 18h00