EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
/ f S7 M* s. u& u8 M( f8 V2 x$ w* `' Y9 Q" [7 ^! A9 e
1.3. 批处理(batch) 7 `4 Q3 k0 W) N/ z
batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。 ) U/ }, p0 d( x; Q# j- @1 ^5 r
1.3.1. 运行批处理任务
) Q1 _- r% L. @8 d9 u ~创建mywave.m脚本文件,输入如下代码并保存:
, n% X" |( w5 k* w+ i - H9 D A, E* c% H
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行:
3 h" J7 i6 W* x. S
0 I+ g; Z# M$ A* @& v3 g/ P1 J; d1 i1 d+ K& N! [1 a! x
) ^* @0 m# ]) M
4 f2 X1 d8 g9 i- D3 M- H4 }; ?0 W7 _/ q) m8 W
+ I: v! l6 ?4 D }8 I4 b& b
1 D, Y+ v9 b8 d$ v
: |: u7 n1 z! |1 r5 k
u) A3 F; J2 o, r4 V6 c
" n/ u' H: \# Y8 f: W& V8 }
( L9 x, t& O. H, T
|