2013-04-25 1 views
0

nn 벡터는 v_1 , v_2 ..., v_n에 보관됩니다. X 축 범위가 1..n이고 각 벡터의 Yaxis 값이 X 값에 따라 요소가 될 수 있도록 plot을 모두 함께 사용하려고합니다. 같은Matlab - 올바른 인수에 따라 플롯 X 축 범위를 설정하십시오.

뭔가 - plot(1:n,v_1,v_2,...,v_n)

편집 : @Phonon로

해결은 제안했다.

어떻게 얻을 수 있습니까?

+0

이것은 의미가 없습니다. x 축이 * n *이 아닌 1에서 * m *으로 변경되기를 원하십니까? – Phonon

답변

1

당신은 이미 올바른 길을 가고 있습니다.

가정의 모든 v_1, ... v_n이 같은 길이이며, 각각 행 벡터 :

figure; 
plot(1:m, v_1); 
hold on; 
plot(1:m, v_2); 
plot(1:m, v_3); 
... 
plot(1:m, v_n); 

이 두 번째 방법은 궁극적으로 당신에게 줄 것이다 :

plot(1:m, [v_1; v_2; ... v_n]); 

당신은 또한을 통해 한 번에 하나씩 그릴 수 플롯에서 각 행의 속성에 대한 더 많은 제어.

x 축의 한계를 나중에 변경해야하는 경우 함수 또는 set(axHandle,'XLim',[lowerLim, upperLim]) 명령을 사용하여이를 수행 할 수 있습니다.

+1

두 번째 접근법에서는 'hold on'대신 'hold hold'를 사용하는 것이 좋습니다. 이렇게하면 그래프가 자동으로 모두 다른 색상이됩니다 – Dan