实验二 MATLAB并行计算的配置 下载本文

内容发布更新时间 : 2024/5/23 2:28:41星期一 下面是文章的全部内容请认真阅读。

实验二 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的基本使用方法,然后按要求完成课堂练习的编码工作。