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