在后台运行函数
此示例说明如何使用 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