Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
Menu
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graphs 75/85/95 (SD) >> Divers >> Ncorps
Ncorps
Version : 1.0 Taille : 1208 octets Ajouté le : 2008-08-20 19:21 Modifié le : 2008-08-20 20:03
Auteur et posteur :
Tom.b2Hors ligneMembrePoints: 121 Défis: 0 Message
Planète Casio - Programme Casio - Ncorps - tom.b2 - Calculatrices
Nombre de visites sur cette page : 3357
Score au progrank : 29
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
447 téléchargements | Soumettre un test


Description :

Une petite approximation graphique du probleme des n corps, le programme est exploitable pour un petit nombre de corps (sinon il faut simuler avec un emulateur) car la calculette met beaucoup de temps (l'algo est pas vraiment optimisé).

Essayez avec 3-4 corps au début, Le programme demande la position initiale des corps (X,Y), il ne faut pas que deux corps se situent au meme endroit sinon c'est la collision, (numériquement une division par zero car G*(m1m2)/d^2 si d^2 nul alors la calculette renvoit "Erreur math". )

J'utilise la methode d'Euler pour faire les itérations :
-v(n+t)=v(n)+a(n)*t
p(n+t)=p(n)+v(n)*t
Vous pouvez changer la valeur de T dans le code source.

Je suis en train de rajouter un generateur aléatoire de position au code, je ferais la mis à jour d'ici quelques temps.(20/08/2008).

Chaque fois que vous appuyez sur exe le programme calcule une iteration et l'affiche. C'est la seule solution que j'ai trouvé, car avec les autres alternatives je ne dispose pas assez de mémoire.

Derniere remarque Il n'existe pas de solutions analytiques exactes pour n>3 Newton a résolu pour n=2 et Karl Sundman pour n=3 (Voir wikipédia pour plus de précision).


Commentaires :



Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 87 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd