Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 23:23
jrubio
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Programa en matlab

Hola amigos necesito ayuda para poder realizar un pequeño programa.

tengo un edit text donde el usuario ingrese una funcion y luego al darle clip a un boton me muestre sus raices en un menu.

para sacar las raices uso el comando roots el problema es que ese comando reconoce solamente el formato de matriz o almenos no se como utilizarlo adecuadamente.

por poner un ejemplo si el usuario escribe la ecuacion x^5 +2 x^2 +1 como es de grado 5 contiene 6 elementos y la matriz quedaria de esta manera [1 0 0 2 0 1]

si coloco este formato en el matlab no me da ningun problema.
para_raiz2=findobj(gcbf, 'Tag', 'raiz2');
b=[1 0 0 2 0 1];
a=roots(b);
set(para_raiz2, 'String', a);

pero yo necestito capturarlo en forma de funcion y luego convertirlo a matriz o una instruccion que permita sacar las raices tomando directamente la ecuacion.

Muchas gracias espero me haya dado a entender.

SALUDOS