Matlab - Ecuaciones no lineales de 6º grado(varias variables)

   
Vista:

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por Raquel (3 intervenciones) el 20/10/2011 11:06:10
Buenos días,
Antes de nada felicitaros por este foro, sois muy grandes.
Necesito resolver las ecuaciones no lineales siguientes y me gustaría hacerlo con Matlab;

1- x7+x3*x5= C1
2- x3*x6=C2
3- x9*x2*x5=C3
4- x9*x1*x6=C4
5- x9*x2*x6=C5
6- x9*x1*x5*((x4*(1-x8))+1)
restricciones
7- x1+x2+x3=1
8- x5+x6+x7=1

Muchas gracias de antemano.
Un saludo
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3439 intervenciones) el 20/10/2011 16:52:34
HOla Raquel.
%========================
clear all
syms x1 x2 x3 x4 x5 x6 x7 x8 x9 real
f1='x7+x3*x5-c1=0';
f2='x3*x6-c2=0';
f3='x9*x2*x5-c3=0';
f4='x9*x1*x6-c4=0';
f5='x9*x2*x6-c5=0';
f6='x9*x1*x5*((x4*(1-x8))+1)';
f7='x1+x2+x3=1';
f8='x5+x6+x7=1';
[x1,x2,x3,x4,x5,x6,x7,x8,x9]=solve(f1,f2,f3,f4,f5,f6,f7,f8,'x1,x2,x3,x4,x5,x6,x7,x8,x9')
%=======================================================

>> sistemasdsolve3
x = R_
x1 =
-(c1*c4*c5 - c4*c5 + c2*c4*c5)/(c4*c5 - c1*c5^2 + c5^2 + c2*c3*c4 - c1*c4*c5 + c2*c3*c5)


x2 =
-(c1*c5^2 + c2*c5^2 - c5^2)/(c4*c5 - c1*c5^2 + c5^2 + c2*c3*c4 - c1*c4*c5 + c2*c3*c5)

x3 =
(c2*c3 + c2*c5)/(c5 + c2*c3 - c1*c5)

x4 =
1/(x - 1)

x5 =
(c3*c5 + c2*c3^2 - c1*c3*c5)/(c5^2 + c3*c5)

x6 =
(c5 + c2*c3 - c1*c5)/(c3 + c5)

x7 =
-(c2*c3 - c1*c5)/c5

x8 =
x

x9 =
-(c3*c4 + c3*c5 + c4*c5 + c5^2)/(c1*c5 - c5 + c2*c5)


saludos
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR MATLAB
jjcc94@hotmail.com
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

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por Raquel (3 intervenciones) el 21/10/2011 21:16:19
Muchísimas gracias es poco, UN MILLON DE GRAICAS!!!
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3439 intervenciones) el 21/10/2011 21:35:52
De nada Raquel.

saludos
JOSE JEREMIAS CABALLERO
ASESOR DE PROYECTOS CON MATLAB
PROFESOR DE METODOS NUMERICOS CON MATLAB
PROGRAMADOR MATLAB
jjcc94@hotmail.com
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

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por Raquel (3 intervenciones) el 03/11/2011 23:47:10
Hola de nuevo,
Agradezco de verdad la ayuda que ofreces en este foro. Quería comentarte que me equivoque en las ecuaciones anteriores, pero puse las nuevas en el matlab y no encontró solución. Podría solucionarse indicándole que x1, x2, x3, x4, x5, x6 ,x7 ,x8, x9 están cada una entre los intervalos (1 y 0)?, la verdad no se indicarlo en el matlab. Lamento las molestias y espero tu respuesta. Dejo abajo indicadas las ecuaciones;

f1='x7-k1=0';
f2='x3*x5-k2=0';
f3='x3*x6-k3=0';
f4='x9*x2*x5-k4=0';
f5='x9*x1*x6-k5=0';
f6='x9*x2*x6-k6=0';
f7='x9*x1*x5*((x4*(1-x8))+1)-k7=0';
f8='x1+x2+x3=1';
f9='x5+x6+x7=1';

Muchas gracias de antemano!!
Un saludo!
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