π
<-

Programmation avec système

Re: Programmation avec système

Unread postby Marco » 06 Apr 2010, 23:16

Ouais sauf qu'il n'y a pas de G= ni de H=, c'était une indication pour que tu saches comment récupérer les valeurs dans la matrice.Tu dois écrire ta matrice sur 1 ligne et la stocker dans [A] (dans le menu matrice à sélectionner).
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmation avec système

Unread postby Skymant » 07 Apr 2010, 00:22

Je n'ai pas tout capter là.
User avatar
Skymant
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 19 Apr 2008, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Bâtiment

Re: Programmation avec système

Unread postby Bisam » 07 Apr 2010, 00:55

Ceci devrait fonctionner (mais ça fait longtemps que je n'ai pas programmé sur z80 et je n'en ai pas pour vérifié... alors je ne garantis rien quant aux erreurs de syntaxe... même si j'ai pris le temps de vérifier 2 ou 3 trucs dans le manuel)
Code: Select all
ClrHome
Lbl 15
Menu("NOMBRE TRAVEE ?","2",1,"3",2)
Lbl 1
Je m'occuperais plus tard de cette partie
Lbl 2
Disp "LONGUEURS :"
Prompt A,B,C
Disp "CHARGES :"
Prompt D,E,F
[[2*(A+B),12,(-ExB^3/4)+(DxA^3/4)][12,2*(B+C),(-FxC^3/4)+(ExB^3/4)]]-[A]
rref([A])-[A]
Disp "G=",[A](1,3)
Disp "H=",[A](2,3)
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmation avec système

Unread postby Skymant » 07 Apr 2010, 07:41

Le programme ne plante pu mais par contre les valeurs trouvé sont fausses ^^
J'ai des valeurs avec de bon résultats :
Pour les dimensions des travées (li) : 6 , 5 , 4
Pour les charges (p) : 10 , 15 , 20
Mb (G) = -38.3 mKn
Mc (H) = -33.2 mKn

La formule qui permet de trouver cela :
li/6EIxMi-1 + (li+li+1)/3EIxMi+1 + li/6EIxMi+1 = -pl^3/24EI - pl^3/24EI

Ce qui donne avec ces données :
11/3 Mb + 5/6 Mc = -168.13
5/6 Mb + 3Mc = -131.46
Mb= -38.3 Mc= -33.2
User avatar
Skymant
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 19 Apr 2008, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Bâtiment

Re: Programmation avec système

Unread postby tama » 07 Apr 2010, 12:49

Il faut vérifier que ta matrice finale est bien de la forme
[[1,0,résultat]
[0,1,résultat]]

des fois il trouve pas les valeurs avec cette méthode, et la matrice n'a pas cette forme si c'est le cas (en fait il faut lire comme 1x+0y = resultat et 0x+1y=resultat, mais des fois ça peut être 2x+3y = resultat et 3x+2y = resultat par exemple...)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Programmation avec système

Unread postby Marco » 07 Apr 2010, 14:23

tama wrote:Il faut vérifier que ta matrice finale est bien de la forme
[[1,0,résultat]
[0,1,résultat]]

des fois il trouve pas les valeurs avec cette méthode, et la matrice n'a pas cette forme si c'est le cas (en fait il faut lire comme 1x+0y = resultat et 0x+1y=resultat, mais des fois ça peut être 2x+3y = resultat et 3x+2y = resultat par exemple...)

Oui mais si on n'a pas la forme avec les deux 1 ça veut dire que le système n'est pas soluble sans paramètre, donc pas de valeur numérique finale.
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmation avec système

Unread postby Skymant » 07 Apr 2010, 17:45

Du coup il faut que je modifie le programme ?
User avatar
Skymant
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 19 Apr 2008, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Bâtiment

Re: Programmation avec système

Unread postby Marco » 07 Apr 2010, 17:54

Non, il faut vérifier que les équations sont biens faites, que tu n'as pas oublié de parenthèses, etc. Sinon résous le système à la main pour voir d'où vient le problème.
La forme du programme de Bisam est bonne, après je ne connais pas les formules que tu utilises.
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programmation avec système

Unread postby Skymant » 08 Apr 2010, 19:02

J'ai modifier le programme et maintenant ça marche.
L'erreur provenait des équations.
Merci beaucoup pour votre aide en tout cas.
User avatar
Skymant
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 36%
 
Posts: 13
Joined: 19 Apr 2008, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS Bâtiment

Re: Programmation avec système

Unread postby Bisam » 08 Apr 2010, 20:29

Je parie que tu avais oublié des parenthèses autour des exposants...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4146 utilisateurs:
>4071 invités
>68 membres
>7 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)