Buenas!!!!
Esos metodos numericos, jeje.
Igual algun otro te lo explicara mejor que yo. Cuando me toco hacer el programilla tambien me encontre en la misma situacion que tu. estuve mirando popr ahi que era lo que se podia hacer y encontre algo de informacion, pero con la ide de programacion que tenia por aquel entonces desisti.
No se si sera la idea correcta, pero una funa es un conjunto de composiciones de funciones y operaciones con estas.
Lo que tengo leido sobre el tema es que tendrias que pasar de la notacion algebraica a la notacion prefija
por ejemplo
cos(x+2) + log(x^5*cos(x))-> +( cos( +(x,2) ) , log( *( ^(x,5) , cos(x) ) ) )
guardando operadores (considera las funciones elementales como operadores) y a continuacion los operandos sobre los que actuan, y me parece que esto se hace con pilas, recorriendo la cadena y utilizando una pila cuando aparecen funciones o parentesis para ir acumulando los operandos. (vaya lio, en la cabeza lo tengo to enguarrao y no se muy bien como explicarlo, no se si te aclarare o te liare
)
Si alguien no te lo resuelve antes le voy a echar un ojo que es una espina que tengo clavada desde hace tiempo, y si lo resuelven pues parendemos todos a base de copiar.
Hasta luego!!!!!