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 > <[email protected]> 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 <[email protected] > <mailto:[email protected]>> 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 >> <[email protected] <mailto:[email protected]>> 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 >> [email protected] <mailto:[email protected]> >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> <https://stat.ethz.ch/mailman/listinfo/r-help-es> > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
