Não foi possível enviar o arquivo. Será algum problema com as permissões?
Essa é uma revisão anterior do documento!
Interface do R com códigos compilados
Códigos escritos e compilados em linguagens C, C+ ou ou Fortran podem ser chamados de dentro do R conforme ilustramos nos exemplos a seguir. Os passos básicos para tal procedimento são:
- Escrever o código na linguagem desejada (C, C+Fortran)
- Compilar o código como o comando (linux)
R CMD SHLIB
(No Windows deve-se usar o comando análogo). - Carregar o código compilado no R com o comando
dyn.load()
- Usar a(s) função(ões) do código compilado com os comandos
.C()
,.Call()
ou.Fortran()
.
Exemplo 1
Considere escrever uma função em C para calcular valores da função de correlação de Matèrn. Esta função tem como argumento u e parâmetros
e é dada pela seguinte expressão:
No arquivo clavras01.c encontra-se um código C para calcular valores de uma versão padronizada desta função onde
.