Solveur d'équation pour Android - Java - Programmation
Marsh Posté le 04-02-2013 à 12:58:13
Il y a de nombreux "equations solver" sous android.
Il n'y a pas de fonctions pour faire cela facilement.
Mais quel type d'équation : linéaire ? polynomiale ? En se limitant à des domaines, tu n'as pas besoin de librairies.
Pour ce qui est de java, il y a différentes API mathématiques,
mais je ne m'avancerai pas sur la faisabilité d'un portage android.
Marsh Posté le 05-02-2013 à 07:06:16
J'ai en fait une équation polynomiale de degré trois, et une fonction puissance.
La fonction puissance, pour la résoudre, je suppose qu'il existe une fonction racine x_ème, donc ça me pose pas de soucis, par contre je cherche plus pour l'autre.
Merci
Marsh Posté le 05-02-2013 à 12:41:52
Si tu comprends la théorie
http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Cardan
Tu pourras appliquer la pratique
http://www.javafr.com/codes/EQUATI [...] 46895.aspx
Marsh Posté le 05-02-2013 à 13:31:22
si ton équation polynomiale est > au degré 3 (x^3), ça va vite devenir compliqué.
Après, tu vas avoir des méthodes génériques style Dichotomie ou Newton : http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Newton
Mais ça te donnera pas toutes les racines et en cas de racines doubles ou triples, tu pourras pas le savoir.
Marsh Posté le 06-02-2013 à 06:58:56
Merci à vous !
Marsh Posté le 06-02-2013 à 10:59:32
ReplyMarsh Posté le 06-02-2013 à 14:13:35
willy le kid a écrit : Oui, mais j'aimerai bien un retour, tu vas prendre quelle méthode au final? |
Oui pas de soucis je ferrait un retour, avec les morceaux du code du coup !
Ben du coup je vais me renseigner sur la résolution, et ça ferra un plus lors de la présentation du projet (il s'agit d'une partie d'un projet (PPE) au lycée).
Si il marche, je viendrai mettre le code
Marsh Posté le 06-02-2013 à 14:54:50
On te demande au lycée de faire un programme Java + Android mettant en oeuvre des connaissances mathématiques et d'analyse numérique niveau IUT. Tu es en quelle classe ?
EDIT : je viens de voir que les projets PPE se font en groupe et sont pluri disciplinaire ... autant pour moi
Marsh Posté le 06-02-2013 à 15:04:36
willy le kid a écrit : On te demande au lycée de faire un programme Java + Android mettant en oeuvre des connaissances mathématiques et d'analyse numérique niveau IUT. Tu es en quelle classe ? |
En fait ce n'est pas spécialement demandé. J'ai en fait des capteurs de distance dont les sorties sont modélisées par mes équations, c'est pourquoi j'en suis ici.
J'aurai pu me débrouiller autrement, mais de toute façon l'approche que j'ai eu ne sera pas perdu, me servira pour plus tard, et je laisserai pour ceux qui passeront après un code (j'espère fonctionnel) pour utiliser les capteurs, voila ce qui a motivé mon choix d'étude de fonctions
Edit : puis pour répondre, en term S
Marsh Posté le 06-02-2013 à 16:04:38
Moi j'ai fait une terminale E (sciences techno) il y a 28 ans, le sujet était "réglage d'une fixation de ski avant" ;-)
Marsh Posté le 06-02-2013 à 16:07:07
willy le kid a écrit : Moi j'ai fait une terminale E (sciences techno) il y a 28 ans, le sujet était "réglage d'une fixation de ski avant" ;-) |
Pour ma part, il s'agit d'une voiture télécommandé par Bluetooth via un smartphone sous Android évitant de manière automatisée les obstacles, à concevoir du début à la fin ^^ C'est pour ça que j'ai parfois besoin d'un peu d'aide ^^
Marsh Posté le 07-02-2013 à 10:02:46
Ben ton projet, c'est du niveau 2ème année d'IUT GEII.
Marsh Posté le 17-02-2013 à 17:21:57
willy le kid a écrit : Oui, mais j'aimerai bien un retour, tu vas prendre quelle méthode au final? |
Bon voila le retour : j'ai refait mes mesures, avec une meilleure précision que les dernière, et la modélisation a remplacé la fonction du 3ème degré par une fonction puissance... Donc beaucoup plus simple à gérer, grâce à pow() notament
rufo a écrit : Ben ton projet, c'est du niveau 2ème année d'IUT GEII. |
En fait, la partie communication entre le téléphone et la carte est déjà fournie, sinon, oui, on aurait pas pu s'en sortir ^^
Merci à tous !
Marsh Posté le 03-02-2013 à 13:38:40
Bonjour !
Je dois faire un programme Android dans lequel je suis amené à devoir résoudre des équations... Y a-t-il des fonctions qui permettent de le faire assez facilement ? Merci !
---------------
Ekke Ekke Ekke Ekke Ptangya Ziiinnggggggg Ni