可以生成某個函式的取值....
比較常用的就是隨機數吧.看這個例子.
下面的程式非常小,我們將使用rand函式,作為研究物件。假設我們有4個worker的叢集。我們希望劃分rand(1, 10);任務。我們將使用4個任務,產生長度分別為3,3,2和2的隨機向量。這些,可以透過一個非常簡單的函式達到:
y = dfeval(@rand, {[1, 3], [1, 3], [1, 2], [1, 2]}, "Configuration", configName);
celldisp(y)
y{1} =
0.5488 0.7152 0.6028
y{2} =
0.9173 0.6839 0.8661
y{3} =
0.2951 0.0990
y{4} =
0.3527 0.9411
或者自己寫的函式:
y = dfeval(@myFun, {task1args, task2args, task3args}, ...
"configuration", "myConfig", ...
"FileDependencies", {"myFun.m"});
可以生成某個函式的取值....
比較常用的就是隨機數吧.看這個例子.
下面的程式非常小,我們將使用rand函式,作為研究物件。假設我們有4個worker的叢集。我們希望劃分rand(1, 10);任務。我們將使用4個任務,產生長度分別為3,3,2和2的隨機向量。這些,可以透過一個非常簡單的函式達到:
y = dfeval(@rand, {[1, 3], [1, 3], [1, 2], [1, 2]}, "Configuration", configName);
celldisp(y)
y{1} =
0.5488 0.7152 0.6028
y{2} =
0.9173 0.6839 0.8661
y{3} =
0.2951 0.0990
y{4} =
0.3527 0.9411
或者自己寫的函式:
y = dfeval(@myFun, {task1args, task2args, task3args}, ...
"configuration", "myConfig", ...
"FileDependencies", {"myFun.m"});