2012-11-05 2 views
1

나는이처럼 보이는 MATLAB의 m 파일 작성 중 : func_a, func_b 및 func_c 세 가지 m이다MATLAB은 m 파일을 어떻게 컴파일합니까?

for k = 1:100 
func_a(); 
func_b(); 
func_c(); 
end 

은 각각 약 500 선이 파일을. 이제 MATLAB이이 코드를 어떻게 컴파일하는지 알고 싶습니다. 각 함수를 100 번 컴파일하면 (매우 지루한) MATLAB은 각 함수를 한 번 컴파일합니다.

감사

답변

4

그들은 그래서 모든 루프가 한 번 해석을 여러 번 실행 (JIT 컴파일) JIT를 사용 가능. discussed here

는이 명령을 실행할 수의 차이를 확인하려면 :

feature accel off 

이 명령은 모든 명령에도 루프에서 해석 될 것 JIT를 비활성화합니다. 차이점을 볼 수 있습니다 ...

관련 문제