2012-08-27 5 views
0

저는 MATLAB에서 기본적인 원형 온도 분포 그래프를 얻으려고합니다.윤곽선이 아닌 MATLAB의 순환

대신, 나는 직선을 받고 있어요 및 등고선지도에 대한 모든

에 MATLAB의 예를 닮은하지 않습니다. 4 원형 영역을 원합니다.

90도, 80도, 70도 및 60도를 나타냅니다.

long = [0 1 2 3; 4 5 6 7; 8 9 10 11; 12 13 14 15]; 
lat = [15 16 17 18; 19 20 21 22; 23 24 25 26; 27 28 29 30]; 
temp = [98 95 94 92; 85 82 81 80; 72 75 74 71; 65 62 61 69]; 
figure; 
contour(long,lat,temp,4) 

답변

1

문제는 당신은 단지 데이터의 라인이 아닌 매트릭스를 제공 한 것입니다 :

여기 내 코드입니다. 각 쌍에 대해 longlat의 온도를 제공해야합니다. 따라서 longlat이 모두 1x15 인 경우 temp은 15x15이어야합니다. 예를 들어

: 도움을

x = 1:3 
y = 1:3 
z = [1 2 1; 2 3 2; 1 2 1]; 

contour(x,y,z); 
+0

감사합니다 - 누락 된 조각! – user1608954