2012-11-18 2 views

답변

7

극히 단순화 된 코드 버전을 표시하고 싶지만 어쨌든 parfor의 비밀은 Matlab의 수많은 메시지를 듣고 설명서를 읽음으로써 찾을 수 있습니다. 좋은 Matlab 코딩 방법을 배우고, parfor 루프에서 Matlab이 원하는 것에 데이터를 맞출 수 있도록 코드를 능률화하십시오.

유의할 것들 :

  1. Parfor 루프는 정수이어야한다.
  2. 모든 매트릭스를 분류해야합니다 (문서를 읽어야합니다). 이 최종 응용 프로그램에 따라 다릅니다 있지만
  3. 컨테이너 행렬은, 루프

이 내가 그것을 할 것이 한 가지 방법에 대한 중첩에 사용되어야한다

iVal = 5 : 0.2 : 5.4; 
jVal = 2 : 0.5 : 2.5; 

iLen = length(iVal); 
jLen = length(jVal); 

matrx = zeros(iLen, jLen); 

parfor i = 1:iLen 
    dummy = zeros(1, jLen); 
    for j = 1:jLen 
     dummy(j) = iVal(i) * jVal(j); 
    end 
    matrx(i,:) = dummy; 
end