MATLAB中的数百个函数®其他工具箱可以在基于线程的环境中运行。你可以用背景资料
或parpool(“线程”)
在基于线程的环境中运行代码。
有关线程池的更多信息,请参阅在基于线程和基于进程的环境中进行选择(并行计算工具箱).
如果在基于线程的环境中支持函数,则金宝app可以使用帕菲尔
和背景资料
在后台运行它。
使用兰德
函数生成一个One hundred.
-借-One hundred.
背景中的随机数矩阵。
f=帕菲瓦尔(背景池,@rand,1100);
有关在后台运行代码的更多信息,请参阅背景资料
.
如果函数在基于线程的环境中受支持,金宝app那么如果您有并行计算工具箱,则可以在线程池中运行它™.
帕尔普(“线程”);帕弗i=1:100a{i}=rand(100);终止
有关线程池的更多信息,请参阅线程池
(并行计算工具箱).
如果你有并行计算工具箱,你的代码背景资料
自动向上扩展以使用更多可用的内核。
有关可以使用的内核数量的信息,请参阅女工
性质BackgroundPool
.
使用并行计算工具箱时,通过在后台同时运行多个函数,可以加快以下代码的速度。
对于i=1:100F(i)=帕菲瓦尔(背景池,@rand,1100);终止
如果MATLAB函数具有线程支持,则可以在其函数页面上查阅其他线金宝app程使用信息。请参阅功能页末尾的扩展功能部分中的“基于线程的环境”。
提示
有关具有线程支持的MATLAB函数的筛选列表,请参见金宝app函数列表(基于线程的环境).
一般来说,在图样,应用程序建设,外部语言接口,文件和文件夹和环境和设置不支持。金宝app
MATLAB和一些工具箱包括内置线程支持的函数。要查看MATLAB中所有函数的列表以及这些具有线程支持的工具箱,请使用下表中的链接。带有金宝app警告指示器的列表中的函数具有特定于在线程上运行该函数的限制或用法说明。您可以在函数参考页的扩展功能部分查看使用说明和限制。有关单个线程支持函数的更新信息,请参阅发行说明。
产品 | 线程上支持的函数列表金宝app |
---|---|
MATLAB | 具有线程支持的函数金宝app |
图像处理工具箱™ | 具有线程支持的函数金宝app(图像处理工具箱) |
讯号处理工具箱™ | 具有线程支持的函数金宝app(信号处理工具箱) |