Matlab - Encontrar la intersección de una recta y una curva

   
Vista:

Encontrar la intersección de una recta y una curva

Publicado por Violeta (1 intervención) el 26/03/2016 19:32:51
Grafiqué en matlab una curva a partir de datos experimentales, después una recta que corta esa curva, obtuve la función de la curva, que es una polinomial de 5to orden, y la ecuación de la recta ya la tenía:
y= -1.343*x+.51430 y = 62.6*x^5 - 23.1*x^4 + 2.66*x^3 + 1.28*x^2 + 0.378*x - 4.78e-05

intenté igualarlas para obtener el valor de x en el que se corta, sin embargo no funcionó:


syms x
solve(-1.343*x+.5143==31.7*x^4 - 14*x^3 + 3.33*x^2 + 0.294*x + 0.000148, x);


simplemente no me dice nada
y si funciona con:

solve (x+2==5, x+10==13,x)
ans =

3

Alguna idea?
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 Jorge De Los Santos

Encontrar la intersección de una recta y una curva

Publicado por Jorge De Los Santos (212 intervenciones) el 27/03/2016 00:18:48
Hola,

He probado en MATLAB y me devuelve lo siguiente:

1
2
3
4
5
6
7
8
9
>> syms x
>> solve(-1.343*x+.5143==31.7*x^4 - 14*x^3 + 3.33*x^2 + 0.294*x + 0.000148, x)
 
ans =
 
                                        0.24685992858215230712962230655482
                                       -0.30899823386023278862885049829467
 0.25188934191348819027642797599611 + 0.38624126350424514279541762491132*i
 0.25188934191348819027642797599611 - 0.38624126350424514279541762491132*i


Debe haber algún detalle por ahí con tu MATLAB o con la ejecución.


Saludos.

Jorge De Los Santos.
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