我正在尝试做一些多处理,需要在同一天对多天的数据运行同一功能。
在测试阶段,我提出了以下脚本
item1 = 20181201
item2 = 20181202
matCommand0 = strcat("matlab -nodisplay -nosplash -nodesktop -r input_function(", item1, "); exit; &");
matCommand1 = strcat("matlab -nodisplay -nosplash -nodesktop -r input_function(", item2, "); exit;");
disp(matCommand0)
disp(matCommand1)
[status0,result0] = system(matCommand0);
[status1,result1] = system(matCommand1);
disp(status0)
disp(result0)
disp(status1)
disp(result1)
“ input_function”不返回任何内容,仅处理输入日期的数据
由于某种原因,即使系统调用中的-nodisplay -nosplash -nodesktop
仍然显示MatLab命令窗口
无论如何,这在大多数情况下都可以运行并起作用,唯一的问题是,脚本完成后,为每个MatLab系统调用弹出的MatLab命令窗口不会退出。系统调用功能完成后,如何使Windows退出?