EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab 并行计算学习初步(4)
$ D. w+ Q8 V, T& i. Y6 s: D) e6 ^2 y7 E2 K/ X, w M0 y, b0 Y! ?
1.3. 批处理(batch)
2 I# T T* K: u Fbatch函数完成函数或脚本在集群或台式机上的分载执行,也就是实现函数或脚本的并行。这里不再说明语法(详见Matlab 并行工具箱参考手册),而是举两个例子说明它的使用方法(此例子亦来自参考手册)。
: p! [2 l/ H7 o$ b# a& r# E1.3.1. 运行批处理任务 ) J6 a$ E, L# ?2 `* C* p7 t6 _
创建mywave.m脚本文件,输入如下代码并保存:
( h8 W, a$ G' }6 U 3 c6 M, R8 Q; d I' P/ c% b
在命令行窗口输入:job = batch('mywave'),Matlab以下图所示方式并行运行: $ z5 q; Y! n0 Q2 R0 k7 c' F
9 @- \$ n' \; {$ Z8 F( e" u
! ~7 b, f' m% |" r9 J% }' ]) X8 N, [/ r" a7 {- I8 [! S
% A/ _! F: K' X ?5 a: G6 a
3 i' \6 {$ ?+ x8 L3 Z7 w
% o4 Q# `1 w- f# K3 C# T6 S
! g+ ~7 A# }5 s' }$ S t; }/ X
! G; [$ D/ s3 D9 @
' L% t. k! Z# C- u ' L9 ? I. `9 k* J* [6 z
|