La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Matlab/1356968-Extraer-los-coeficientes-de-un-polinomio.html

Extraer los coeficientes de un polinomio

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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Extraer los coeficientes de un polinomio

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

http://matlabcaballero.blogspot.com
Imágen de perfil de Dave

Extraer los coeficientes de un polinomio

Publicado por Dave (1094 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
[email protected]
Servicios de Programación Matlab
http://fismatlab.blogspot.com/

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.
Imágen de perfil de JOSE JEREMIAS CABALLERO

Extraer los coeficientes de un polinomio

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


http://matlabcaballero.blogspot.com