Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Batching different functions in a job

7 visualizaciones (últimos 30 días)
Emre Senol
Emre Senol el 22 de Nov. de 2017
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
I read the documentation on batch functions,but I could not find the answer. I want to batch different functions in a job and want to fetch results when each of the tasks finished. For example I want to fetch the result of the function 1 without waiting for other function results. Is it possible?
  2 comentarios
Muhammad Usman Saleem
Muhammad Usman Saleem el 22 de Nov. de 2017
is your function 2 is calling inside of function 1? If this so then why are u not using break points in your code?
Emre Senol
Emre Senol el 22 de Nov. de 2017
no i want to batch two different functions separately. Function 2 is not calling in function 1.

Respuestas (1)

Edric Ellis
Edric Ellis el 23 de Nov. de 2017
You can use wait to see when your batch jobs have finished... perhaps something like this:
job1 = batch(@fcn_1, ...);
job2 = batch(@fcn_2, ...);
wait(job1); fetchOutputs(job1)
wait(job2); fetchOutputs(job2)
You can also use wait with a timeout if you want to poll to see which job completes first.

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by