EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
0 `3 C2 T* w8 `, ~
) Z% _) ?! I: z8 c1.3. 批处理(batch)
2 m. y2 I6 \' C1 X) a& Ebatch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。 3 f. A7 C n' N9 h, h
1.3.1. 运行批处理任务
6 m5 P1 A* N- D, ^0 | E- a% y: _创建mywave.m脚本文件,输入如下代码并保存:
' b/ Y2 @7 F; g 1 B# }5 b0 L2 J5 K2 R/ K; ]
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行: ) w+ X% ]) }% \2 j; p
' N3 C! l. l' u+ y
& ?: P8 O! p/ s* J4 K
?1 l) i' L$ V* k7 r, m
* I: @; ?: U: m1 d" \' d; J
7 D& `3 V) y8 w, x/ p3 u$ q* G; h, ]
$ n3 k! |+ X8 @0 P& H# L
7 R/ x* y, T1 d$ J
, p) ^% g) K1 E
, r4 _' n! \% N" \ |