
Waldelene, O que da pra fazer é definir o valor do parâmetro como padrão. Por exemplo: calcular_matrizes <- function(x = p + 2) { p <- rnorm(1) return(x) } calcular_matrizes() Ele só vai executar o 'x = p + 2' quando a variável x for chamada, que ocorre somente depois de definir o valor de p. 2014-06-05 11:27 GMT-03:00 Waldelene Moura <waldelene@yahoo.com.br>:
Olá pessoal, se alguem puder me ajudar nesse problema agradeço.
É o seguinte
Preciso passar como parâmetro de uma função uma matriz que possui nos seus elementos uma variável p, sendo que essa variável p só vai assumir valores dentro da função chamada, exemplo,
A = cbind(c(p+5, 6), c(10, p+8))
calcular_matrizes (A)
dentro da função calcular_matrizes tenho que achar valores para essa matriz para varios valores de p
A pergunta é, como passar esse parâmetro, no caso a matriz A na função, sem dar erro de que a variável p não foi definida? (object 'p' not found).
Waldelene Moura Analista de Sistemas Universidade Federal do Maranhão - PROEN
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.