Matlab - Fallo solve

   
Vista:

Fallo solve

Publicado por Marcos (9 intervenciones) el 12/03/2015 11:24:21
Hola quiero resolver varias ecuaciones dentro de varios bucles,
les pongo un ejemplo simple de lo que tendria que resolver varias veces:

syms ya
ecu1= sqrt((11-7).^2 +(4).^2 ) + 0.5* (ya-2) + sqrt(((1.36)-ya).^2 +(8).^2 ) - 3;
yg1=solve(ecu1,ya);


y me da este error:
Warning: Explicit solution could not be found.

Y es un error ya que me devuelve yg1 0x0 sym

¿como podria corregirlo??

Gracias
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

Fallo solve

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 12/03/2015 13:23:58
¿Cómo sabes que esa ecu1 tiene solución?. ¿Haz analizado ese punto?.
¿La ecu1 cruza el eje x en el algún punto?.


1
2
3
4
close all
 ecu1=@(ya)( sqrt((11-7).^2 +(4).^2 ) + 0.5* (ya-2) + sqrt(((1.36)-ya).^2 +(8).^2 ) - 3);
fplot(ecu1,[-100 100])
grid on


Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.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