
实验二 MATLAB并行计算的配置.docx
4页实验二MATLAB并行计算的配置一、实验目的1.通过matlabpool命令启动和配置matlab并行计算池,了解matlabpool的基本使用方法2•能够编写parfor程序进行并行环境的测试3.完成课堂练习二、实验课时:4课时三、实验原理第一部分:matlab并行池的启动及matlabpool命令的基本使用首先,通过matlabpoolsize命令判断是否已经启动matlabpoolCommandWindowf①NewtoklATILAB?WatchthisYiulzseeDetmosorreadGEtiingSWUecL〉》maLIdbpoolsizeans=图1matlabpoolsize运行结果图如果返回0,则表示没有开启matlabpool;如果返回大于0的值,则表示已经开启matlabpool然后通过运行matlabpoollocal;命令启动默认配置,其中的local表示配置项的名称»mailabpoullocal:Starringmat1abpoolu?ingr'1ocs1'prof11e,,,connectedto4A»l图2matlabpoollocal运行效果图在运行此命令时,如果是win7或者以上版本的系统,会弹出windows安全警报对话框,我们直接点击允许访问就可以了。
□mmandWinNewtoMA'WliEiKec.eis处许*口2・”在这些阖洛上也信;J吉用岡曙「用如示莊式工诈网射R)fierce)史布aty:皤輕®-im^E.CJ-ZQlZa?ThjwlithfnrksIik.D:\pr--jj-a*files'j^Vll'i&i'iBai]ab.tit允许1ATUB(BZOlZa)在送些阴第上通IB-I/$用il堆』H知豆CS我工注闵溶i©诫Windews左鱼卩赧Iijsn■:!<:■;」起布音[;Ph»il
>>helpparforparforParallelFOR-LoopThegeneralfarmofaparforstatementiw:parforloopvar=initval:endval*、statements>E\DNL^TLABexecutes_he'copbodydenotedbySTATE^XTSf^ravectoroiterationsspecii'.edbyIXLTVALandtXDVAL.11'yonhavePara_lc.-_ComputingToolbox,theiterationsofSTATEMENTScanexecuteinparonsepsifiteMATT.-\BworkersonyourmulT'-corecomputerorcompuTe?-cluster,parfordiliersLionaTradiiionalFORloopinthefc_loiIterationsmustbetaonotonic&llyincreasingintegervaluesOrderinwhichtheloopiLerationsareexecutedi5notguar已RestrictionsapplytotheSTATEMENTSinthelcopbodyf一,...........1. Helpparfor允许效果图四、课堂练习编写一个测试parfor的程序,要求调用以上两个函数;根据下面的公式使用matlab进行计算:n=[——五、实验报告要求简述实验目的;写出实验内容中解答各个题目所需要的命令及实验结果;简写实验总结与心得体会。












