1

2 つのサブプロットをプロットしていますが、各サブプロットに異なる軸スケーリングを持たせたいと考えています。

私の現在のコードは次のとおりです。

subplot(2,1,1)
axis([0 20 0 1])
plot(t,Ca,'-.',t,Cb,'.',t,Cc);

subplot(2,1,2)
axis([0 5 0 1]);
plot(t2,Ca2,'-.',t2,Cb2,'.',t2,Cc2);

ただし、両方のサブプロットは、軸が指定されていないかのようにプロットされます。何か案は?

4

1 に答える 1

2

試す:

subplot(2,1,1)
plot(t,Ca,'-.',t,Cb,'.',t,Cc);
axis([0 20 0 1])

subplot(2,1,2)
plot(t2,Ca2,'-.',t2,Cb2,'.',t2,Cc2);
axis([0 5 0 1]);

plot は軸を再構成するため、最後のプロットの後に axis を呼び出す必要があります。

于 2012-05-01T02:40:25.080 に答える