Matlab - Fallo solve

 
Vista:
sin imagen de perfil

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

Fallo solve

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


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