2016-06-28 17 views
1

0.5*1.0e-04にはxがありますが、プロットは0.6*1.0e-04になります。これを範囲外のエラーに対処するには?代わりにreal(y)をプロットしようとしていますが、それは役に立ちません。MATLAB:範囲外のX軸プロット

x = 1.0e-04 *[0 0.050 0.1000 0.1500 0.2000 0.2500 0.3000 0.3500 0.4000 0.4500 0.5000]; 
y = [2.0000 + 0.0000i 1.6096 + 0.0000i 1.5986 + 0.0000i 1.5903 - 0.0000i... 
    1.5842 - 0.0000i 1.3794 - 0.0000i 1.5775 - 0.0000i 1.5790 - 0.0000i... 
    1.5827 - 0.0000i 1.6867 - 0.0000i 1.5882 - 0.0000i]; 
figure(1) 
plot(x, y,'-b','LineWidth',2); %plot(x, real(y),'-b','LineWidth',2); 

enter image description here

+1

は([0 0.5E-4])XLIMをお試しください –

答えて

2

それはMATLABが出力のフォーマットに関係しています。あなたがプロット行われた後、このコマンドを試してみてください。また

axis tight; 

、手動でset the axis limitsようなことができます。

xlim = [0,0.5*1.0e-04] 
関連する問題