Hola!
Quisiera saber si conocen alguna función que dada una fórmula matemática ingresada por teclado, por ej: "sen(2*x)/log(tg(x))" y dado un valor de x retorne el valor de función.
Lo que yo busco es simplemente una función así:
double evaluar(char*,double)He estado tratando de programar yo mi propia función pero lo cierto es que es un trabajo bastante arduo.
Por mi parte encontré
muparser.sourceforge.net que al parecer es bastante buena, el tema es que está implementada en C++ y no entiendo mucho de C++, sino solamente de C.
Si alguien que entienda de C++ es capaz de decirme qué código poner en un archivo C para que funcione, se lo agradecería! Mi intención es hacer simplemente lo siguiente:
int main()
{
evaluar(string,2)
}
Para programar diferenciación numérica por método de diferencias hacia adelante para un trabajo final. En cuanto lo pueda hacer se los envio! Gracias!