Matlab - Resolver sistema de ecuaciones de 3 incognitas

 
Vista:
sin imagen de perfil

Resolver sistema de ecuaciones de 3 incognitas

Publicado por manuel (2 intervenciones) el 03/10/2014 12:25:41
Hola gracias por leer mi duda y dedicarla vuestro tiempo. tengo el siguiente problema.
Quiero resolver un sistema formado por 4 ecuaciones y 3 incognitas, ya que una de las ecuaciones es dependiente de otra.
El programa es para calcular las direcciones principales de las tensiones principales de un cuerpo, ya que me facilita para comprobrar si hago correctamente los ejercicios para estudiar.
El sistema de ecuaciones es el siguiente:

thump_2243911sin-ttulo
las incognitas son: l, m, n la sigma i es la tension principal la cual quiero calcular su dirección principal

las otras son datos obtenidos del tensor de tensiones.

Yo en matlab he puesto lo siguiente:
1
s=solve((SX-C(1))*l+TXY*m+TXZ*n==0, TXY*l+(SY-C(1))*m+TZY*n==0, l^2+m^2+n^2==1,TXZ*L+TZY*m+(SZ-C(1))==0)

Me dice matlab que no tiene solución, obiamente si que tiene porque lo he hecho a mano y me da la solución correcta del ejerccio.

Adjunto el programa completo.

Muchas gracias.
Saludos.
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

Resolver sistema de ecuaciones de 3 incognitas

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 03/10/2014 18:21:19
Podrias subir la solución a mano.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

Resolver sistema de ecuaciones de 3 incognitas

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 03/10/2014 18:58:59
1
2
3
4
5
6
7
8
l1_m1_n1 =
 
[ 51.342*i, -6.0, 51.0]
 
 
l2_m2_n2 =
 
[ -51.342*i, -6.0, 51.0]

1
s=solve( TXY*l+(SY-C(1))*m+TZY*n, l^2+m^2+n^2-1,TXZ*L+TZY*m+(SZ-C(1)))

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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
sin imagen de perfil

Resolver sistema de ecuaciones de 3 incognitas

Publicado por manuel (2 intervenciones) el 05/10/2014 23:33:10
Hola gracias por las repuestas y perdón por la tardanza de la contestación, he aquí la solución a mano, la solución que me ha aportado no es correcta como puede comprobar en el pdf que adjunto. Gracias por la ayuda.
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

Resolver sistema de ecuaciones de 3 incognitas

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 06/10/2014 00:59:21
Si no es correcto, debe ser que el programa era incorrecto. YO aporté la parte de filtrar el código que Ud. había hecho pues observé que había error en el sintaxis de la función solve(). Justamente por ese razón te puse la parte donde había corregido. Ahora ya puedes seguir haciendo el programa.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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