[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