函数运行后如何退出MatLab命令窗口

时间:2019-01-07 19:23:15

标签: matlab multiprocessing

我正在尝试做一些多处理,需要在同一天对多天的数据运行同一功能。

在测试阶段,我提出了以下脚本

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退出?

0 个答案:

没有答案