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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ecuaciones no lineales de 6º grado(varias variables)

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]
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