2014-11-09 44 views
0

我想了解如何编写一个脚本,当编译到独立的Windows可执行文件时,用户可以选择传递一个命令行参数,用于脚本。可选将命令行参数传递到独立的Matlab应用程序

例如,下面的'exist'行会生成一个matlab错误:'没有足够的输入参数'当没有参数传递时。

function test ( optionalUserEnteredFilename) 
    if exist(optionalUserEnteredFilename , 'file') == 2 
     fid = fopen (optionalUserEnteredFilename , 'r'); 
    else 
     fid = fopen ('DefaultFile.txt', 'r'); 
    end 
end 

如何脚本检查(和使用),如果它是在命令行中输入,但省略时不会产生eror的说法?

即C:> TEST.EXE MYFILE.DAT和c:> TEST.EXE

回答

相关问题