在后台运行函数
此示例说明如何使用 parfeval 和 backgroundPool 在后台运行函数。当您在后台运行函数时,您可以同时运行其他 MATLAB® 代码。
使用 parfeval 运行函数 magic(3) 并检索一个输出。将 backgroundPool 指定为在后台运行该函数的第一个参量。当您使用 parfeval 时,系统会创建一个 Future 对象。
f = parfeval(backgroundPool,@magic,1,3);
要从后台检索输出,请使用 fetchOutputs。一旦 magic 执行完毕,MATLAB 会返回输出。
fetchOutputs(f)
ans = 3×3
8 1 6
3 5 7
4 9 2