2012-04-29 7 views
1

私はこのMathWorks社のMATLABコードを持っている:matlabでeyr-diagramをサブプロットするには?

h1= commscope.eyediagram('SamplingFrequency',sample_rate,'SamplesPerSymbol',sample_rate/B,... 
    'SymbolsPerTrace',4,'RefreshPlot', 'on','MaximumAmplitude',1.2); 
figure(100) 
subplot(2,2,1); 
plot(h1); 

subplot(2,2,3); 
plot(h1) 

を私は2つのサブプロットにH1をプロットしたいが、それは新しい数字を開き、同図に入れていません。なぜそれが起こり、どのように修正することができますか?

答えて

1

私はcommscope.eyediagramの機能に慣れていませんが、私はh1がすでにプロットを作成しており、データを作成していないと思います。

私はデータ

h1 = 1:10; 

であなたのコードを試してみましたが、それが完全に働きました。

私の推測が正しい場合は、getのいずれかの方法を使用してh1からデータを取得する必要があります。 何かのように:その後、

data=get(h,'XData'); 

、そのようなあなたのコードを再書き込み:

figure(100) 
subplot(2,2,1); 
plot(data); 

subplot(2,2,3); 
plot(data) 
関連する問題