[R-es] Duda de como plantear

Emilio L. Cano em||opezc@no @end|ng |rom gm@||@com
Vie Oct 25 08:35:46 CEST 2019


Vale, no entendí bien la pregunta.

Creo que lo puedes resolver con la función “optim", échale un ojo a la ayuda.

Un saludo,
Emilio


> El 25 oct 2019, a las 8:19, Elisabete Juaristi Arrieta <ejuaristi using mondragon.edu> escribió:
> 
> Gracias Emiliano, pero no me vale. No conozco los valores de a,b y c. Tengo que plantear tres condiciones y luego a través de la resolución de un sistema lineal que me encuentre los valores de a,b, c.
> 
> Puede que no lo tenga que hacer a través de function y haya algún otro modo. 
> 
> Gracias de nuevo!
> 
> El vie., 25 oct. 2019 7:14, Emilio L. Cano <emilopezcano using gmail.com <mailto:emilopezcano using gmail.com>> escribió:
> Hola Elisabete,
> 
> Efectivamente, la función necesita saber los valores de a, b y c. En otro caso, tendrás el error de que no existe el objeto.
> 
> Tienes dos opciones: asignar los valores de a, b y c antes de llamar a f(x), o bien meterlos como argumentos cuando defines f, y después asignarlos en cada llamada:
> 
> a <- 1; b <- 2; c <- -4
> f <- function(x)   {a*x^2+b*x+c}
> f(1)
> 
> f <- function(x, a, b, c)   {a*x^2+b*x+c}
> f(1, a =  1, b = 2, c = -4)
> 
> Buen día,
> Emilio
> 
>> El 25 oct 2019, a las 0:06, Elisabete Juaristi Arrieta <ejuaristi using mondragon.edu <mailto:ejuaristi using mondragon.edu>> escribió:
>> 
>> Buenas noches,
>> 
>> Tengo una función del tipo f(x)=a*x^2+b*x+c  y sé que esta función pasa por
>> el punto (1,3).  Quisiera que R me sustituyera la x por 1, y me sacara la
>> expresión que quedase para luego ese resultado igualarlo a 3, es decir, que
>> hiciera lo siguiente, sustituyera x=1 en f(x), y me devolviera lo siguiente:
>> 
>> a*1^2+b*1+c
>> 
>> He probado a meter f de distintas formas:
>> 
>> f<-function(x)   {a*x^2+b*x+c}
>> 
>> En este caso, al  hacer f(1)  me dice que le falta el valor de a.
>> 
>> También lo he definido como f<-function(x,a,b,c)
>> 
>> y aplicar f(1,a,b,c)  pero tampoco funciona.
>> 
>> Alguna ayuda?
>> 
>> Muchas gracias de antemano.
>> 
>> Saludos!
>> 
>> 	[[alternative HTML version deleted]]
>> 
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es using r-project.org <mailto:R-help-es using r-project.org>
>> https://stat.ethz.ch/mailman/listinfo/r-help-es <https://stat.ethz.ch/mailman/listinfo/r-help-es>
> 


	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es