Matlab - comando solve

 
Vista:

comando solve

Publicado por di (9 intervenciones) el 17/10/2007 18:15:54
Hola,
necesito resolver el siguiente sistema de ecuaciones,es decir,me gustaría obtener despejadas las variables 'a' y 'b' en funcion de las demas,pero al utilzar el comando solve me devuelve una matriz para cada variable,alguien puede ayudarme?el sistema de ecuaciones es el siguiente:

[a,b]=solve('(A1*a)+(A2*a^3)+(A3*(b^2)*a)','(B1*b)+(B2*(a^2)*b)+(B3*b^3)'),
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comando solve

Publicado por Fátima (32 intervenciones) el 18/10/2007 15:00:48
Si te devuelve varios valores para a y b es porque hay más de una combinación de valores a y b que cumplen la ecuación, por ejemplo si te devolviera:

>> a=
1
3
0
3/2

>>b=
0
2
5
1/4

es porque habría cuatro resultados distintos para a y b.
[1, 0] [3,2] [0,5] [3/2,1/4] Estas cuatro combinaciones cumplirían la ecuación.

Cuál es tu duda exactamente?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:comando solve

Publicado por Fátima (32 intervenciones) el 18/10/2007 15:23:07
Perdoname, no vi bien tu ecuación. Pensé que estaban igualadas a algo y matlab te devolvía distintas soluciones. Ya entiendo lo que dices.
Vaya despiste, debe ser que acabo de comer y mi cerebro aún no rige. : )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar