2017-10-04 6 views
1

に異なる色を使用して信号を描画するにはどうすれば次のグラフをプロットした:は、MATLAB

enter image description here

グラフは、3つの異なる信号を含む(すなわち、1,2、および3)。この信号は、添付ファイルの最初の列(Plot_Data.csv)のデータを表します。私は各信号部分を異なる色で描くことができるかどうか疑問に思っています。例えば、等

Plot_Data.csv

+0

データの読み込み、データのプロット、プロットの適切なスタイリングといったいくつかの手順があります。どのステップを支援する必要があるのか​​、すでに自分で試したことを示すために質問を洗練してください。 –

+0

グラフのプロットに使用したコードを含めてください。 – beaker

+0

あなたに仲間ありがとう:)問題はすでに解決されている –

答えて

2

この単純な例パート2パート1、赤色用の黒色が、そうします。私は

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') 

あなたのプロットのために同様に次の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

着色赤、1000個のサンプル、青色の第300サンプルのsin信号を作成しましたenter image description here

+0

あなたは完璧な仲間です。どうもありがとう –