EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
; X |( u; C( q" f% d
6 r6 i$ b& S# \$ i/ i$ ?1.3. 批处理(batch) u. h& d* Y6 U, q, {0 p
batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。
$ {1 z% B: z+ I1.3.1. 运行批处理任务 9 e3 }4 q$ O$ Y2 g4 {! y
创建mywave.m脚本文件,输入如下代码并保存: , S) i2 |, p& m7 k, z+ f
, q1 V# E$ Q( \ v3 U1 i8 a
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行: ( ]; z# ?$ |, R* p' _' q
1 M- n8 z$ E# |; N; b- U6 J
: ^- Q9 a% _. Y$ t4 N# L% g1 ~% F. Y& L: s& N* c; u
2 |. M' H) c( Z$ l- {5 ^- `: S5 u h; M! B! f- q/ `
+ i1 P3 s5 M# d8 m1 ?. ?) H5 d1 ?
4 D! \6 h; ^ n! ~/ r
" |1 ~0 Q1 W; V+ i
; W1 f* B1 ^2 x9 R & G/ M6 J2 E% P" O( E
|