Main Content

백그라운드에서 함수 실행하기

이 예제에서는 parfevalbackgroundPool을 사용하여 백그라운드에서 함수를 실행하는 방법을 보여줍니다. 백그라운드에서 함수를 실행할 경우 동시에 다른 MATLAB® 코드를 실행할 수 있습니다.

parfeval을 사용하여 함수 magic(3)을 실행하고 출력값 한 개를 가져옵니다. backgroundPool을 백그라운드에서 함수를 실행하기 위한 첫 번째 인수로 지정합니다. parfeval을 사용하는 경우 Future 객체를 만듭니다.

f = parfeval(backgroundPool,@magic,1,3);

백그라운드에서 출력값을 가져오려면 fetchOutputs를 사용합니다. magic 실행이 완료되면 출력값이 반환됩니다.

fetchOutputs(f)
ans = 3×3

     8     1     6
     3     5     7
     4     9     2

참고 항목

|

관련 예제

세부 정보