Bonjour,
J'ai une question technique conserant la programmation sur une casio fx cp400 classpad 2.
J'aimerai resoudre un système d'équations dans un script.
M et K sont des Matrices, X est un vecteur de variable.
[v1,v2,v3]==>X
{v1,v2,v3}==>Var
Solve(M.X=KX, Var)
Avec "Var" est défini comme une liste variable. La taille de cette liste depend de la taille de la matrice. Du coups, je ne peux pas juste definir explicitement mes variables dans la fonction solve, car mon programme est sensé adapter le nombre de variables selon la taille de la matrice.
Sauf que la fonction solve, n'exécute pas Var pour utiliser les variables défini dedans mais la considère comme une variable en soit. Et par conséquent, j'ai comme reponse:
Var=Var (car tout simplement il n'existe pas de variable Var dans l'équation)
J'aimerai savoir comment dois je proceder pour que la fonction solve résout l'équation avec une liste de variable nommée Var sans a ce que j'explicite les variables une àune dans la fonction solve...
Merci d'avance pour votre support.
Cordialement
Programme solve classpad 2 fx cp 400
4 posts
• Page 1 of 1
-
Sam704
Niveau 0: MI (Membre Inactif)- Posts: 2
- Joined: 25 Oct 2020, 16:37
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programme solve classpad 2 fx cp 400
Bonjour.
Pas sûr que ce soit possible sur ce modèle.
Mais pourquoi ne pas tout simplement calculer
Pas sûr que ce soit possible sur ce modèle.
Mais pourquoi ne pas tout simplement calculer
K/M
?-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41976
- Images: 15730
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme solve classpad 2 fx cp 400
Bonjour, Merci tout d'abord pour votre intervention.
En effet, la solution recherchée poir etre precis est celle de:
(-w^2*M+K)X=0
Avec w^2 un réel déjà connu. Le vecteur X ne peut peut être calculé par K/M...
Cette equation admet 2 solutions :
X=0 (solution non physique)
Et autre solution
X diffrent de 0 qu'on cherche dans ce problème.
Une infos de plus, Quand j'exprime explicitement mes variables dans la fonction solve, la calculatrice me donne bien les bons vecteurs...
Ca serai vraiment dommage s'il n'est pas possible d'automatiser cela pour une liste de variable prédéfinie avant.
Si vous avez une idée n'hésitez pas
Cordialement
En effet, la solution recherchée poir etre precis est celle de:
(-w^2*M+K)X=0
Avec w^2 un réel déjà connu. Le vecteur X ne peut peut être calculé par K/M...
Cette equation admet 2 solutions :
X=0 (solution non physique)
Et autre solution
X diffrent de 0 qu'on cherche dans ce problème.
Une infos de plus, Quand j'exprime explicitement mes variables dans la fonction solve, la calculatrice me donne bien les bons vecteurs...
Ca serai vraiment dommage s'il n'est pas possible d'automatiser cela pour une liste de variable prédéfinie avant.
Si vous avez une idée n'hésitez pas
Cordialement
-
Sam704
Niveau 0: MI (Membre Inactif)- Posts: 2
- Joined: 25 Oct 2020, 16:37
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Programme solve classpad 2 fx cp 400
Ne peut-on pas faire un programme qui prendrait M, K et éventuellement w^2 comme arguments et qui renverrait les solutions du système linéaire correspondant ?
Sur TI Nspire (CX) CAS, c'est faisable car on peut créer autant de variables formelles que l'on veut dans un programme pour ensuite les utiliser.
Sur Casio Classpad, je ne suis pas sûr que l'on puisse utiliser le calcul formel au sein d'un programme...
Sur TI Nspire (CX) CAS, c'est faisable car on peut créer autant de variables formelles que l'on veut dans un programme pour ensuite les utiliser.
Sur Casio Classpad, je ne suis pas sûr que l'on puisse utiliser le calcul formel au sein d'un programme...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests