当我用matlab调用R时,命令如下
Rpath = ['"' Rexepath 'Rscript.exe"' ' --slave copulaR.R ' curdirin ' ' curdirout ];
system(Rpath);
其中curdirin 路径中包含空格符号,尝试了很多转义什么的方法不能解决问题
最后来了个简单粗暴的办法。
第一步:将空格替换成‘-’符号,这些没用空格,就都能传参进去了吧
curdir = cd;
curdir = strrep(curdir,'\','/');
curdir = strrep(curdir,' ','-');
第二步