EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
4 X3 _6 {0 c; `. X* Y# F
* {$ E1 A1 ~0 t+ F1.3. 批处理(batch) , ^( `7 h+ X; f4 v i
batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。 8 p, x6 ]& u4 f
1.3.1. 运行批处理任务
& c* g! v- s/ T! n- [2 B创建mywave.m脚本文件,输入如下代码并保存:
( D" |7 v# `2 q" ?" Z
) n }# Q- r& F) n在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行: 6 C: E+ c+ H" y
( S. H- m e. X0 K" P0 v7 T% V) x
) Q j; ~/ I9 o/ S" Y% C. R) H8 \& L
4 ~ t6 R, ^2 ^. H5 y* b
4 ~5 S# ?. T$ k4 I6 u6 U6 t
, F2 c* N" z- {/ n- ^
4 s9 g" F9 [6 a1 t6 M2 o) V/ }
9 f+ J5 u, b. O6 j3 e/ ]5 N
0 L% Y5 [8 a9 R* [7 c9 L: y$ ~
2 E8 {4 H9 Y% W# _ K+ [, w0 [
. n. h4 n' j$ _ @# R: h |