2016-11-15 2 views
-1

私はMatlabを使ってプロットしたいです。いくつかの点があり、それらは線で結ばれます。Matlabプロットの最初のドットはy軸上に落ちないでしょうか?

私は最初の点をY軸に近づかずにY軸から離して欲しいので、私にとってはより明確になります。私は何を追加する必要がありますか?またはキーワードの意味は私が答えを見つけるのを助けることができますか?ありがとう!

MWEは、あなたがxlim使用して、x軸の制限を変更することができます

testnum= [ 2^10  2^11  2^12  2^13  2^14  2^15 ] ; 
    phi1= [ 4.3745e-07 1.8016e-07 1.0875e-07 5.1560e-08 3.2037e-08 7.1904e-09]; 
    phi2= [ 4.3308e-07 2.1389e-07 3.2324e-08 2.5070e-08 7.5555e-09 1.5486e-09]; 
    plot(log2(testnum),log10(phi1),'-o',log2(testnum),log10(phi2),'-+') ; 

答えて

1

です(あなたがaxisを使用することができたり、より一般的に。)。

margin = 5; 
axis([min(x)-margin max(x)+margin min(y)-margin max(y)+margin]); 
+0

ありがとう:より多くの将来のために

xlim([0 20]); 

は、プルーフあなたはまた、のような何かを行うことができます!その仕事! JFYI、私のx軸はlog2をプロットしているので、xlimは元の値xlim([2^9 2^16])ではな​​く 'xlim([9 16])'のようなものです。 – Ying

+0

確かに、 [0 20] '、しかしあなたはその考えを持っていた。あなたがその答えに満足しているなら、それに答えてください。 – mpaskov

関連する問題