Построение функций из программы на C с использованием R - PullRequest
1 голос
/ 23 марта 2011

возможно ли построить функции из программы на C, используя R? Есть ли R C API для печати? Конечно, можно сгенерировать сценарий R из кода C, а затем вызвать выполнение этого сгенерированного сценария с помощью системной команды, но я хочу вызвать функции R для построения графиков непосредственно из кода C?

Спасибо заранее, Jonas

Ответы [ 3 ]

2 голосов
/ 23 марта 2011

Вам может понравиться Rcpp

http://dirk.eddelbuettel.com/code/rcpp.html

РЕДАКТИРОВАТЬ: Это также может быть полезно: Вызовите R-графики из c ++, используя RInside / Rcpp

1 голос
/ 23 марта 2011

Как уже сказал OneWhoisUnnamed, Rcpp и RInside могут быть полезны, если вы хотите воспользоваться преимуществами C ++, а не C.

Еще один хороший пример, завершенныйпосле поста, упомянутого в другом ответе, это простой пример встраивания R в простое приложение Qt: Qt выполняет виджеты, R выполняет построение графика - см. этот вопрос для получения дополнительной информации, включая снимок экрана.Это сейчас в источниках RInside SVN, но еще не в CRAN.

0 голосов
/ 23 марта 2011

Вы можете взаимодействовать с функциями, написанными на C, используя функцию .C. Одним из примеров этого является http://madison.byu.edu/bayes/gsnow.txt

Встроенный пакет также может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...