2017-10-04 3 views
1

다른 색상을 사용하여 신호를 그리는 방법 I는 다음과 같은 그래프를 그려 가지고Matlab의

enter image description here

그래프는 세 개의 상이한 신호를 포함한다 (즉, 1, 2, 3). 이 신호는 첨부 된 파일의 첫 번째 열 (Plot_Data.csv)의 데이터를 나타냅니다. 각 신호 부분을 다른 색으로 그릴 수 있는지 궁금합니다. 예를 들어, 등

Plot_Data.csv

+0

데이터를 읽고, 데이터를 플롯하고, 플롯을 적절하게 스타일링하는 작업이 솔루션에 포함됩니다. 질문을 수정하여 도움이 필요한 단계와 이미 시도한 단계를 보여줍니다. –

+0

그래프를 그리는 데 사용한 코드를 포함하십시오. – beaker

+0

고마워요 :) 문제는 이미 해결되었습니다 –

답변

2

이 간단한 예 2 부 1 부, 붉은 색 검은 색, 그렇게한다. 나는 1000 개 샘플의 죄 신호, 블루 색상의 첫 번째 300 샘플을 만든 다음 (300 개) 샘플을 착색하고 나머지 샘플은 검은 색 빨간색

x=0.1:0.1:100; 
y=sin(x); 
plot(x(1,1:300),y(1,1:300),'b',x(1,300:600),y(1,300:600),'r',x(1,600:end),y(1,600:end),'k') 
플롯에 대한 유사

enter image description here

a=xlsread('plot_data.csv'); 
plot([1:9.821e3],a(1:9.821e3,1),'r',[9.821e3:2.7e4],a(9.821e3:2.7e4,1),'b',[2.7e4:size(a(:,1),1)],a(2.7e4:end,1),'k') 

enter image description here

+0

당신은 완벽한 친구입니다. 많은 감사 –