0
所以我把下面的语句在批处理文件运行MATLAB函数给出了错误
matlab -nosplash -nodesktop -minimize -nodisplay -r fact('%~f1','%~f2');
并运行两个参数的批处理文件,基本上只需将两个文件到CMD窗口之后批处理文件名称。但在Matlab命令窗口中,它给了我错误:字符串未正确终止。但是当我在Matlab软件中运行它时,它不会给我任何错误,我该如何解决这个问题?
的fact.m只是一个简单的MATLAB脚本
function fact(file1,file2)
f1 = importdata(file1);
f2 = importdata(file2);
vec1 = f1(:,1);
vec2 = f2(:,1);
vec = vec1 + vec2;
save vec.txt vec -ascii
我想从两个文件IMPORTDATA并提取两个向量,然后将它们结合起来,并保存到一个文件
“事实”函数是你的代码吗?如果是这样,发布其内容以便人们可以进行调查将是有用的。如果没有链接或描述可以达到同样的目的。 – xenoclast
它似乎是因为文件路径的文件夹名称中有一个空格,这就是为什么它给了我错误,但为什么? –