EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4), H, V1 L% Y( A3 V) ^$ w4 y
! W8 A! S- \8 j, Z& [: Y1.3. 批处理(batch)
" O6 _* S7 H5 y+ G: p |batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。
2 { Y. R! a5 z6 y" I8 i3 D1.3.1. 运行批处理任务
- m1 |# s% b& s" \8 h创建mywave.m脚本文件,输入如下代码并保存: & |+ N6 d/ C) f6 H. O0 G
& T1 f- b" f# m+ @
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行: 5 L6 j5 {; E$ y4 v" O
' @# j/ t2 t$ `1 j. I: J
$ ?$ \* d# W c
! b1 W. Z) J& R9 R8 ]
3 K6 N; p1 `# K. o8 `# ~; [* z1 z6 b$ `, a1 E. ^3 i+ `! i
! l1 o. v3 z. [1 z6 Y0 q& {3 s
0 P3 }4 V' @7 l! m5 e( o
/ e" @ n9 i4 D& G
1 c, t) z, T# m3 i
6 ]4 E: e; }) N! m6 i+ A2 g( j; B |