2

同じ x 軸を共有するが y 軸を共有しない 2 つの曲線をプロットする必要があります。これは plotyy で実現できます。

ただし、一般的な x 軸は対数スケールを使用するため、semilogx を使用する必要があります。

保留を試みましたが、うまくいきませんでした。

私の問題は、plotyy と semilogx を組み合わせることができないことです。この厄介な問題の解決策はありますか?

4

2 に答える 2

2

軸プロパティを使用できます XScale

set(gca,'XScale','log')

軸スケールを'linear'(デフォルト)から に変更します'log'。(他の軸も同じように機能します)。

軸の複数のセットを使用すると、Figure の子のハンドルを見つけて、それらすべてにこのプロパティを設定できます。

于 2013-10-01T03:54:51.237 に答える
1

これを行う方法の例を次に示します。

t = 0:900; A = 1000; a = 0.005; b = 0.005;
z1 = A*exp(-a*t);
z2 = 2*A*exp(-a*t/2);
plotyy(t,z1,t,z2,'semilogx','semilogx');
于 2013-10-01T03:49:30.717 に答える