Matlab - raices polinomio

 
Vista:

raices polinomio

Publicado por Miguel (1 intervención) el 02/02/2006 22:27:49
No llevo mucho tiempo estudiando matlab y no soy capaz de solucionar el siguiente problema:

He de introducir un polinomio pero no como vector sino como calculo simbolico es decir con los comandos:
syms x;
f = 3x^2-3 (por ejemplo) ; En mi caso he de introducir f = 1/(2^n*factorial(n))*diff((x^2-1)^n,n); para un n introducido al principio del programa.

Mi duda es: como puedo calcular todas las raices de f ? lo intente con solve(f) pero luego me da errores para utilizar esas soluciones. Hay alguna forma de pasar el polinomio f a vector para poder usar el comando roots? Estoy totalmente perdido. Ayudarme por favor. Muchas 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 francisco Javier Duran

RE:raices polinomio

Publicado por francisco Javier Duran (3 intervenciones) el 26/05/2009 14:02:25
syms funcion x;
funcion=input( 'introduzca la funcion ? ')%permitir entrar una funcion

d3=diff(funcion,2)%calculamos la segunda derivada

%Este programa resuelve la ecuación
%Máximo número de iteraciones

for s=1:maxit%%parada por numero de iteraciones
y(s)=subs(funcion,s);

end
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