以前は、システム コールを使用して Matlab から R を呼び出すことができました。
system('"/usr/bin/R" --no-save < myscript.R')
しかし、今、Matlab R2012b と R バージョン 3.0.0 (2013-04-03) -- "Masked Marvel" を使用すると、シェルから実行するとすべて正常に動作するにもかかわらず、ライブラリをロードするときにエラーが発生します。MacOSX 10.6.8 を実行しています。
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object'/Library/Frameworks/R.framework/Versions/3.0/Resources/library/stats/libs/stats.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.0/Resources/library/stats/libs/stats.so, 6):
Symbol not found: __gfortran_pow_r8_i4
Referenced from: /Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libRlapack.dylib
Expected in: /Applications/MATLAB_R2012b.app/sys/os/maci64/libgfortran.2.dylib
in /Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libRlapack.dylib
During startup - Warning message:
package 'stats' in options("defaultPackages") was not found