实验二 MATLAB并行计算的配置

上传人:pu****.1 文档编号:507595749 上传时间:2023-09-24 格式:DOCX 页数:4 大小:54.19KB
返回 下载 相关 举报
实验二 MATLAB并行计算的配置_第1页
第1页 / 共4页
实验二 MATLAB并行计算的配置_第2页
第2页 / 共4页
实验二 MATLAB并行计算的配置_第3页
第3页 / 共4页
实验二 MATLAB并行计算的配置_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验二 MATLAB并行计算的配置》由会员分享,可在线阅读,更多相关《实验二 MATLAB并行计算的配置(4页珍藏版)》请在金锄头文库上搜索。

1、实验二MATLAB并行计算的配置一、实验目的1. 通过matlabpool命令启动和配置matlab并行计算池,了解matlabpool的基本使用方法。2. 能够编写parfor程序进行并行环境的测试。3. 完成课堂练习。二、实验课时:4课时三、实验原理第一部分:matlab并行池的启动及matlabpool命令的基本使用首先,通过matlabpool size命令判断是否已经启动matlabpool。Command Window官 New to MATILAB? Watch this Video, see Eme or read Get山】9 SMHed maLIdbpool sizeans

2、 =图1 matlabpool size运行结果图如果返回0,则表示没有开启matlabpool;如果返回大于0的值,则表示已经开启 matlabpool。然后通过运行matlabpool local;命令启动默认配置,其中的local表示配置项的名称。| mailabpoul local:Starr i ng mat 1 abpool u? i ng r 1 ocs 1 prof 11 e , , , connected to 4Al图2 matlabpool local运行效果图在运行此命令时,如果是win 7或者以上版本的系统,会弹出windows安全警报对话框,我们直接点击允许访问就可

3、以了。mrnand WinNew to MA何瞻变快eis丸许口陀弋在也些网港上#佑;v专用可h俱如用解我工作闸知中fierce) 安布aty: 跖室QiUTUB CR2Q12IDThje Isthfnrks Ick.D: pr-JTsi filesi iiY&liB at占b. exe ftrF 1ATUB (BZOlZa)在谑些两括上 ifiE-1/专用il诲HR页吓立工作两皆班)* Wifidews 5&全I随 ijSTi :!:;直布音淄摭蹿轻也):/会用同弗.fflunfiftijnir店中的网密衍报掉,由刊:用网眷通南圭主性沮1立者显丰 下玄皇)由)浒讷问心煎也图3 windows

4、安全警报图第二部分:编写用于自动启动matlab并行计算池的函数程序 1 startmatlabpool.m 如下:I二1314151618192021222324252627function = staitmatlabpool (size)%function = 5tartmiffitlbpDl (size) is5tart=0;nlabs=matlabpoolC size?);if nlabs =0isstart = 1;endif isstart = 1if nargin = 0mzt1abpcolC openM 5 local);elsetryniatlabpool F open.1

5、j.1 l-ocT s size);catch ceMtlabpaol (? open j locaT );size = mat labpool ( size7 );display (ce- message;di splay (strcat (留入 $ i 畦不正璀:.采用默认配置 si ze=,, nuaiZstr (s i ze)b ); endendelsed isp 1 iay (! zatlabpoo 1 已经启动);if nlabs 、二 sizematlabpool close;st ar tniat labpoo 1 (size);end程序 2 closematlabpool

6、.m 代码如下:! *昌湄| - |1.0 亏|1.1 x |圈旧|役E f jncLion . - closeuiailabpooLfunction二 c losernatlabpoolnlabs matLabpooL( size1);if nlabs 0matlabpool close;end接着,我们可以通过help parfor命令来查看parfor的基本使用方法,然后按要求完成课 堂练习的编码工作。 help parforparfor Parallel FOR-LoopThe general farm of a par for statement 3:parfor loopvar =

7、 in i t val:endvalEDWVTLAB executes _he cop body denoted by STATEMENTS f a vector o iterations specii.ed by IX LTV AL and tXDVAL. LL yon have Para_lc.-_ Comput ing Toolbox, the iterations Df STATEMENTS can execute in par on sepsi fite MATT.-B workers on your mulT-core computer or compuTe?- cluster,

8、parfor diliers Lion a Tradiiional FOR loop in the fc_loiIterations must be tuonotonic&l ly increasing integer values Order in which lhe loop i Lerations are executed not guaranLee Restrict ions apply to the STATEMENTS in the Imp bodyf 一 ,一 . .Help parfor允许效果图四、课堂练习1.编写一个测试parfor的程序,要求调用以上两个函数;2.根据下面的公式使用matlab进行计算:五、实验报告要求简述实验目的;写出实验内容中解答各个题目所需要的命令及实验结果;简写实验总结与心 得体会。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号