EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
6 S6 X: Z* l6 B# ?* {, ^
2 Z4 W: S* v7 j. e! d1.3. 批处理(batch)
# N- J7 }. L3 S3 a4 @batch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。 $ }' `% v, x% m! G) f8 p
1.3.1. 运行批处理任务
: g* l+ d- ^, G' O9 V. n创建mywave.m脚本文件,输入如下代码并保存: # J% Q3 j! e1 V+ t: Q, K# C q& w
& D( {- i9 q" j( Q在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行:
# ~, A+ ~1 F% U! `/ m 0 p# N7 {& p( U% x8 Z7 }7 v4 A
- H% X7 q+ w! y2 ^6 V& y
4 y8 X8 {" W2 N6 l2 u$ U ) m4 d, ?7 \9 u0 P$ H9 P) @& }$ F
4 B% b. w+ W3 P2 @7 q( M
* D# r: a# p- o, |
9 y: Q9 Z; q, u2 ?- G9 q
9 D7 O+ a0 Z% A- k
( C( O9 Z1 L; O3 C) X4 w- n
$ \- C% R0 Q0 w$ y0 w
|