Programmation avec système
21 posts
• Page 2 of 3 • 1, 2, 3
Re: Programmation avec système
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).

-
Marco
Niveau 11: LV (Légende Vivante)- Posts: 1259
- Joined: 22 Mar 2009, 00:00
- Location: 78
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programmation avec système
Je n'ai pas tout capter là.
-
Skymant
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 19 Apr 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS Bâtiment
Re: Programmation avec système
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)
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programmation avec système
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
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
-
Skymant
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 19 Apr 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS Bâtiment
Re: Programmation avec système
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...)
[[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.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: Programmation avec système
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.

-
Marco
Niveau 11: LV (Légende Vivante)- Posts: 1259
- Joined: 22 Mar 2009, 00:00
- Location: 78
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programmation avec système
Du coup il faut que je modifie le programme ?
-
Skymant
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 19 Apr 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS Bâtiment
Re: Programmation avec système
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.
La forme du programme de Bisam est bonne, après je ne connais pas les formules que tu utilises.

-
Marco
Niveau 11: LV (Légende Vivante)- Posts: 1259
- Joined: 22 Mar 2009, 00:00
- Location: 78
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programmation avec système
J'ai modifier le programme et maintenant ça marche.
L'erreur provenait des équations.
Merci beaucoup pour votre aide en tout cas.
L'erreur provenait des équations.
Merci beaucoup pour votre aide en tout cas.
-
Skymant
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 19 Apr 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS Bâtiment
Re: Programmation avec système
Je parie que tu avais oublié des parenthèses autour des exposants...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
21 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 0 guests