EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4) t0 M) x8 D2 A( q7 G2 a4 D
7 c, b& X3 {4 b8 \1.3. 批处理(batch)
% R/ z/ S* c) \batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。
* p2 O5 o" h/ n1.3.1. 运行批处理任务
2 D0 _6 X' _1 _' u5 Y创建mywave.m脚本文件,输入如下代码并保存: * z: @: ?" C0 o$ y% y& Z% w: L
$ }1 {0 b: M4 X1 J, N' }/ f
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行:
$ z4 N2 _+ L5 H* t " ` K9 x' g3 m- f+ ]
) F! i8 A5 ~/ [- b1 x' G
% M% ~. D9 K0 {3 u7 ^, a3 c ' W+ F Z) g( h3 p% k1 e( z5 w
6 P/ A A9 g( h, p0 J% o$ X! B. e3 h6 D, `4 q5 ?* Q$ @# X
% Y$ m' j3 U, N# W
4 I/ z' N! H# ]& \4 ^) E' e
, [( P$ f w" Q
' S5 d2 a7 }* `1 B1 y5 K- T* v' g
|