MATLAB中csh文件读取问题

在Windows背景下,用MATLAB读一个csh文件,目的是为了能够利用该csh文件里面的ncgen和ncdump对nc文件进行编辑。然而在通过MATLAB利用tcsh(已安装)读取csh文件时遇到了吞字符的情况。csh文件所在的路径\后面两个字符被吞掉导致读取失败,请问这种情况如何处理?
该句代码为eval(['! ','E:\copycdf.csh ',inputfile,' ',outputfile,' "monthly"']);
未报错,但输出为:Usage: E: pycdf.csh inputfile outputfile "type"
把路径里面的“\”改成“\”.“\\”和“/”都用过 ,未起作用。
能够在MATLAB中利用tcsh读取这个csh文件。

没有报错未找到该文件的话,不像是反斜杠的问题;还有eval()只是把你的字符串表达式转为程序可读指令执行(方便批量操作),

inputfile,' ',outputfile,' "monthly"'

是不是应该写成:

'inputfile,' ',outputfile,' "monthly"

是复制错了吗?