Wait for job to change state
Job object whose change in state to wait for.
Value of the job object's State property to wait for.
Maximum time to wait, in seconds.
wait(j) blocks execution in the client session until the job identified by the object j reaches the 'finished' state or fails. This occurs when all the job's tasks are finished processing on the workers.
If the object is currently or has already been in the specified state, a wait is not performed and execution returns immediately. For example, if you execute wait(j,'queued') for a job already in the 'finished' state, the call returns immediately.
Submit a job to the queue, and wait for it to finish running before retrieving its results.
submit(j); wait(j,'finished') results = fetchOutputs(j)
Submit a batch job and wait for it to finish before retrieving its variables.
j = batch('myScript'); wait(j) load(j)