Ich versuche, eine einfache Funktion in r mit rcpp zu programmieren. Ich bin herauszufinden, die Syntax durch http://adv-r.had.co.nz/Rcpp.html und die Zucker Funktionen verwendet, konnte aber die folgenden Arbeit nicht bekommen:Einfache Matrix zu Matrix-Funktion mit rcpp
cppFunction('NumericMatrix fun(NumericMatrix x) {
NumericMatrix dd = (exp(-(pow(x, 2))/2)*(3 - 6*pow(x, 2) + pow(x,4)))/sqrt(2*PI);
return dd;
}')
Grundsätzlich eine Funktion in jedem Element einer Matrix anzuwenden. Wie kann ich es zum Arbeiten bringen?
Dieses von 3,5 in der [RCPP FAQ] abgedeckt ist (http://dirk.eddelbuettel.com/code/rcpp/Rcpp-FAQ.pdf) – dww