内容发布更新时间 : 2025/1/7 5:38:49星期一 下面是文章的全部内容请认真阅读。
实验二 MATLAB并行计算的配置
一、实验目的
1.通过matlabpool命令启动和配置matlab并行计算池,了解matlabpool的基本使用方法。 2.能够编写parfor程序进行并行环境的测试。 3.完成课堂练习。 二、实验课时:4课时 三、实验原理
第一部分:matlab并行池的启动及matlabpool命令的基本使用 首先,通过matlabpool size命令判断是否已经启动matlabpool。
图1 matlabpool size运行结果图
如果返回0,则表示没有开启matlabpool;如果返回大于0的值,则表示已经开启matlabpool。
然后通过运行matlabpool local;命令启动默认配置,其中的local表示配置项的名称。
图2 matlabpool local运行效果图
在运行此命令时,如果是win 7或者以上版本的系统,会弹出windows安全警报对话框,我们直接点击允许访问就可以了。
图3 windows安全警报图
第二部分:编写用于自动启动matlab并行计算池的函数 程序1 startmatlabpool.m如下:
程序2 closematlabpool.m代码如下:
接着,我们可以通过help parfor命令来查看parfor的基本使用方法,然后按要求完成课堂练习的编码工作。