Matlab - Extraer los coeficientes de un polinomio

   
Vista:

Extraer los coeficientes de un polinomio

Publicado por Jorge (3 intervenciones) el 14/11/2012 04:52:25
Hola necesito extraer los coeficientes de un polinomio expresado en función de una variable.

Ejm:

>> syms s
>> num=s^3+3*s^2+8*s+5;

Se que el polinomio puede expresarse como un vector, pero a mi no me sirve de esta forma necesito esto para un programa.

Hay alguna función o forma de hacerlo?

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

Extraer los coeficientes de un polinomio

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 14/11/2012 16:15:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
>> syms s, p=s^3+3*s^2+8*s+5
 
p =
 
s^3 + 3*s^2 + 8*s + 5
 
>> coeffs(p)
 
ans =
 
[ 5, 8, 3, 1]
 
>> sym2poly(p)
 
ans =
 
     1     3     8     5


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion 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
Imágen de perfil de Dave

Extraer los coeficientes de un polinomio

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 14/11/2012 16:58:42
Hola Jorge;

De agregar que tambien puedes con funciones.

Ejemplo:

1
2
3
syms a b c x
y = a + b*sin(x) + c*sin(2*x);
coeffs(y, sin(x))


El resultado es:

1
2
ans =
[ a + c*sin(2*x), b]


Espero que sea de alguna ayuda.

Saludos
Dave Correa
correa.dave30@gmail.com
Servicios de Programación Matlab
http://fismatlab.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

Extraer los coeficientes de un polinomio

Publicado por Carlos Sarabia (1 intervención) el 30/10/2016 19:46:51
Buenas tardes amigos... Yo tengo la duda de como hacerle este procedimiento pero inverso... Es decir, tenemos un vector tal [a1 a2 ... an] que representa los coeficientes de esa funcion apartir de cual generamos la función para posteriormente graficarla. Ojala me puedan ayudar.
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

Extraer los coeficientes de un polinomio

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 30/10/2016 20:17:04
>> syms s, p=s^3+3*s^2+8*s+5

p =

s^3 + 3*s^2 + 8*s + 5

>> p1=sym2poly(p)

p1 =

1 3 8 5

>> p2=poly2sym(p1)

p2 =

x^3 + 3*x^2 + 8*x + 5


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion 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