Hola a todos!

Soy un novato con R y, como suele pasar, tengo algunas dudas que me gustaría
compartir con vosotros. Antes de nada decir que llevo muchas horas buscando
información y peleándome con los manuales, tanto en inglés como en español,
pero no sé como resolver mi problema que es el siguiente:

¿Cómo puedo hacer para crear un programa con el que, al darle una función y
un punto, me diga que valor tiene? Es decir, si yo introduzco x^2 y el punto
2, que me diga que vale 4 (2^2=4). La idea sería poder poner cualquier tipo
de función, pero si me dáis una solución que sólo sirva para introducir
funciones polinómicas también me sirve. Lo que yo he hecho es lo siguiente,
en el que la x seria la función a introducir y a sería el punto donde quiero
evaluar la función x:

 > evaluarfuncion<-function(x,a){
        x(a)}

Con esta función me da error si introduzco lo siguiente:

> evaluarfuncion(x^3,3)
Error en x^3 : argumento no-numérico para operador binario

¿De qué se trata el error? ¿Qué estoy haciend mal?

Muchas gracias, aunque os pueda parecer una pregunta tonta, ya no sé como
solucionarlo...


Saludos,

Marc

	[[alternative HTML version deleted]]

