bonjour,
je voudrais resoudre un systeme d'equations de 6 equations a 6 inconnus et je sais pas comment...
pourriez vous maider sVP.
bonjour,
je voudrais resoudre un systeme d'equations de 6 equations a 6 inconnus et je sais pas comment...
pourriez vous maider sVP.
Quel est le type du système ?
Montre nous à quoi ressemble les équations ?
Sinon as-tu déjà cherché sur ce forum des discussions qui portent sur le même sujet ?
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
oui j ai cherche partout mais je nai pa trouvé de solution,bon voila le systeme:
les inconnus:r1,r2,r3,α,β,a(a1-b1)r1+(α-β)(r1^2)+(a2-b2)r2+(α-β)(r2^2)+(α-β)r3^2=0
(a1-b1+ (α-β) r1)^2+(a2-b2+(α-β)r2)^2+((α-β)r3)^2=a^2
(a1-w1) r1+αr1^2+ (a2-w2)r2+αr2^2+αr3^2=0
(a1-w1+αr1)^2+(a2-w2+αr2)^2+(αr3)^2=a^2
(b1-w1)r1+βr1^2+(b2-w2)r2+βr2^2+βr3^2=0
(b1-w1+βr1)^2+(b2-w2+βr2)^2+(βr3)^2=a^2
a1, b1, w1 et w2 sont-elles des constantes numériques ?
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Salut,
tu as essayé avec la fonction SOLVE ?
++
AlloSchool, votre école sur internet.
Salut,
tu peux poster ton code actuel ?
Sinon , ce poste traite la fonction SOLVE.
++
AlloSchool, votre école sur internet.
Salut,
Tu peux te baser sur ceci (j'ai repris les deux première équations):
il te reste à compléter la liste des équations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 % Parametres : w1 = 1; w2 = 1; a1 = 1; a2 = 1; b1 = 1; b2 = 1; % Resolution : solve(sprintf('(%d-%d)*r1+(apha-beta)*(r1^2)+(%d-%d)*r2+(alpha-beta)*(r2^2)+(alpha-beta)*(r3^2)',... a1,b1,a2,b2),... sprintf('(%d-%d+ (alpha-beta)*r1)^2+(%d-%d+(alpha-beta)*r2)^2+((alpha-beta)*r3)^2 - a^2',... a1,b1,a2,b2))
++
AlloSchool, votre école sur internet.
C'est un peu dur de deviner l'erreur.
Postes plutôt ton code complet et le message d'erreur complet .
++
AlloSchool, votre école sur internet.
voila ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 %Parameters: >> a1=1; >> a2=1; >> b1=1; >> b2=1; >> w1=1; >> w2=1; >> % Resolution: >> solve(sprintf('(%d-%d)*r1+(alpha-beta)*(r1^2)+(%d-%d)*r2+(alpha-beta)*(r2^2)+(alpha-beta)*(r3^2)',...a1,b1,a2,b2),... sprintf('(%d-%d+(alpha-beta)*r1)^2+(%d-%d+(alpha-beta)*r2)^2+((alpha-beta)*r3)^2-a^2',...a1,b1,a2,b2)) sprintf('(%d-%d)*r1+alpha*(r1^2)+(%d-%d)*r2+alpha*(r2^2)+alpha*(r3^2)',...a1,w1,a2,w2),... sprintf('(%d-%d+alpha*r1)^2+(%d-%d+alpha*r2)^2+(alpha*r3)^2-a^2',...a1,w1,a2,w2),... sprintf('(%d-%d)*r1+beta*(r1^2)+(%d-%d)*r2+beta*(r2^2)+beta*(r3^2)',...b1,w1,b2,w2),... sprintf('(%d-%d+beta*r1)^2+(%d-%d+beta*r2)^2+(beta*r3)^2-a^2',...b1,w1,b2,w2))) ??? simulink | Error: Expression or statement is incorrect--possibly unbalanced (, {, or [.
les trois points '...' indique un passage à la ligne, on l'utilise pour ecrire une commande qui tient sur plusieurs lignes :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 % Parametres : w1 = 1; w2 = 2; a1 = 8; a2 = 4; b1 = 10; b2 = 6; % Resolution : S = solve(sprintf('(%d-%d)*r1+(u-v)*(r1^2)+(%d-%d)*r2+(u-v)*(r2^2)+(u-v)*(r3^2)',a1,b1,a2,b2),... sprintf('(%d-%d+ (u-v)*r1)^2+(%d-%d+(u-v)*r2)^2+((u-v)*r3)^2 - a^2',a1,b1,a2,b2),... sprintf('(%d-%d)*r1+u*(r1^2)+(%d-%d)*r2+u*(r2^2)+u*(r3^2)',a1,w1,a2,w2),... sprintf('(%d-%d+u*r1)^2+(%d-%d+u*r2)^2+(u*r3)^2-a^2',a1,w1,a2,w2),... sprintf('(%d-%d)*r1+v*(r1^2)+(%d-%d)*r2+v*(r2^2)+v*(r3^2)',b1,w1,b2,w2),... sprintf('(%d-%d+v*r1)^2+(%d-%d+v*r2)^2+(v*r3)^2-a^2',b1,w1,b2,w2)) S.a S.r1 S.r2 S.r3 S.u % Alpha S.v % Beta
AlloSchool, votre école sur internet.
Et si tu nous disais ce que représentent ces équations ?
Comment les as-tu obtenues ?
Pourquoi utilises-tu MATLAB pour les résoudre ?
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
ça ne veut pas encore s'executer...
je sais pas ..!!!
dites moi SVP:
ca veut dire quoi cette erreur:
Terminate statement with semicolon to supress output(in script)...
Ce n'est pas une erreur mais un conseil, il te dit juste que si tu ne veux pas avoir plein de variables qui s'affichent à l'écran tu peux mettre un point-virgule ; à la fin de ta ligne de commande.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager