関数 x^3 と 3^x を 1 つのグラフにグラフ化する宿題が与えられました。
誰かこの演習を手伝ってくれませんか?
matlabを呼び出すたびplot
に、新しい関数を描画する前にキャンバスがクリーンアップされます。ただし、呼び出したウィンドウに焦点を合わせている場合を除きますhold on
。これにより、Matlabは古いものを保持し、新しい描画を重ね合わせるようになります。
x = 0:0.001:10
y1 = x.^3;
y2 = 3.^x;
plot(x, y1);
hold on; % without this one will delete y1 before drawing y2
plot(x, y2, 'r');
別のオプション
p=ezplot('x^3',[-3,3]); set(p,'Color','red');
hold on; ezplot('3^x',[-3,3]); title('x^3 and 3^x');
ps。2 つのコマンドは、同じ呼び出しで色を直接設定することをサポートしていないためezplot
、保留状態で使用されます。ezplot
最初に を作成してezplot
から、あとがきで色を設定する必要があります。また、同時に複数の色を渡す方法はありません。したがって、 を使用する場合ezplot
、複数の呼び出しを回避する方法がわかりませんでした。
時々、Matlab 関数は、その動作方法がすべて一貫しているとは限りません。