Autorisation : Membre
Nb de messages : 31
Inscrit le : Jeu 27 Nov 2014, 20:16
Posté le : Sam 06 Déc 2014, 15:02
Bonjour , je manque pas d'avoir vu ce sujet mais le code me semle BEAUCOUP trop grand ... et à mon avis avec 40 % d'inutilité ( pour des personnes qui s'y connaissent bien sûr) voilà le lien : http://tout82.free.fr/forum/sujet.php?sujet=244&page=1 , déjà je citerais un (ou 2 ) inconvénients , vous tapez (i) ^64
la calculatrice vous donne un résultats en 5E^-24 i ou quelque chose comme ça qui devrait être égal à 0 (ou à i mais je m'en souviens plus trop du petit bug)
J'ai fait un programme simple (pour l'instant 400 Octets ) qui calcul :
-la partie imaginaire du nombre A rentré
-La partie réel du nombre A rentré
-Le conjugué de A rentré
-Le module de A rentré (avec "racine carrée de 2" et NON le nombre CALCULER en racine)
Je me suis demandé comment dire à la calculatrice pour pas qu'il calcule racine carré de 2 mais qu'il le nous affiche (comme I>Frac) ?
Si on ne peut pas alors d'un nombre algébrique passé de re^i[Téta]
avec des valeurs EXACTES
Et réciproquement à partir de re^i[téta] passer d'un nombre algébrique
(j'ai beaucoup réfléchis avec mon tableau tout neuf et pourtant j'arrive à rien)
PS: Je pense que je reprendrai tout ça , ce mercredi ou même l'autre week end. Pour vous prévenir que la réponse ne sera pas immédiate ( et même pour les autres sujets parallèles) comme ça quand je reprendrai , je reprendrai aussi tout mes autres sujets ...
---------------------- Toujours plus haut , toujours plus fort !
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 06 Déc 2014, 15:43
Beaucoup de fioritures d'interface en effet.
La ti82stats et ses successeurs supportent les nombres complexes. Les fonctions complexes sont dans le menu math/cpx.
Tu peux donc facilement faire des applications numériques.
Les modes permettent d'indiquer celle des formes qu'on veut par défaut. Et on peut exiger une conversion avec >Rect ou >Polaire.
Hélas on ne peut pas spécifier >Fracc en même temps que la forme. Il faudra convertir avec le mode si on veut utiliser >Frac avec une des formes.
Le menu Angle permet aussi des conversions entre polaire et cartésien, tout comme les nombres complexes.
Le mode réel interdit d'ailleurs les racines et logarithmes népériens de nombres négatifs.
Remarque : attention au mode d'unité degré, on peut avoir des surprises avec certains calculs.
Les 82 à 84plus mathprint ne sont pas capables de détecter les racines carrées pour nous. La Ti30XBMultiView peut, va savoir pourquoi.
Des programmes pour traiter les racines carrées existent.
Un des miens supporte la forme A*racineXième(N)/B. Tu devras peut-être adapter un peu l'entrée. http://tout82.free.fr/forum/sujet.php?sujet=2745
Si je programmais pour les nombres complexes, je serai tenté par le calcul algébrique des similitudes du plan et de l'inversion. J'en ai déjà un pour faciliter la détermination des racines d'un nombre complexe. (raccpx, je ne sais plus si je l'ai publié)
Pour l'instant tu veux juste convertir les repères cartésiens et polaires, je m'en occupe.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Je voulais proposer "^r" et "°", les symboles d'unité du menu angle 2nde+matrice, mais après un court test je ne suis pas parvenu à m'en servir.
Celui-ci réalise affiche les nombres entiers dans chaque forme, et en Frac. Mais attention, cela modifie le mode d'affichage hors du programme. Je n'utilise pas >Réel ni >Polaire à cause de >Frac
Ce dernier décompose le travail algébriquement. Il est donc compatible TI82 non-stat non-plus.
Code
Lbl 0
0->N
Menu("COMPLEX ALGEBRIQ","1 NOMBRE",1,"2 NOMBRE",2,"QUITTER",Q
Lbl 2
1->N
Lbl 1
Input "X1:",A
Input "Y1:",B
If N
Then
Input "X2:",C
Input "Y2:",D
End
Lbl 4
If N
Menu("","SOMME",A,"PRODUIT",B,"FRACTION",C,"RETOUR",0
Menu("","MODULE",G,"ARGUMENT",H,"RETOUR",0
Lbl A
Disp "{X,Y}
Pause {A+B,C+D>Frac
Goto 4
Lbl B
Disp "{X,Y}
Pause {AC-BD,AD+BC>Frac
Goto 4
Lbl C
Disp "{X,Y}"
Pause {AC+BD,BC-AD}/(C²+D²>Frac
Goto 4
Lbl G
Disp "MODULE=sqrt(",A²+B²>Frac,"="
Pause sqrt(A²+B²>Frac
Goto 4
Lbl H
If A=0 et B=0
Then
Disp "Z=0, NO ARG
Else
Radian
Disp "ARG PRINCIPAL
Disp "EN Pi*Radian
If A=0
Then
Pause "1/2
Else
If A>0
Then
Pause arctan(Y/X)/Pi>Frac
Else
If B>0
Then
Pause arctan(Y/X)/Pi-1>Frac
Else
Pause 1+arctan(Y/X)/Pi>Frac
End
End
End
End
Goto 4
Je n'ai pas le courage de développer pour la forme exponentielle. Même principe, autres formules.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 11 Mar 2015, 21:34
Question hors sujet de fosjoas2015
on ne peut pas changer la langue des 82,82stats,82statsfr,83. On peut changer la langue des 82Advanced,82plus, et de toutes les 83plus/84plus avec les applications de langue 2.40, en particulier celle appelée Français disponible sur le site internet de TI-education et incluse aux calculatrices 82plus et 83plus.fr avant la vente.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)