Bonjour,
J'ai un problème pour programmer en Matlab: j'aimerais résoudre le système suivant:
x0 + y0 = 6;
x0 + y1 = 7;
x1 + y0 = 7;
x1 + y1 = 8;
La solution est : x0=2, x1=3, y0=4 et y1=5.
J'ai essayé:
[a,b,c,d]=solve('x0+y0=6','x1+y0=7','x1 +y1=8','x0+y1=7','x0','y0','x1 ','y1')
Ca me donne
a = 7-z
b = 8-z
c = z-1
d = z
En plus ce sont des solutions sous forme de 'char'. Je ne comprends pas qu'est-ce que ce 'z' ?
J'ai alors essayé
A = [1 0 1 0;1 0 0 1;0 1 1 0;0 1 0 1];
B = [6;7;8;7];
Y = B\A ( ou linsolve(B,A) )
Mais ça donne des solution bizarres, comme
Y = 0.0657 0.0758 0.0657 0.0758
Je ne comprends pas qu'est-ce qu'il y a dans ce système qui ne joue pas ??
Quelq'un a une idée?
-----