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