0

2 つのプロットの縦軸を等しくするにはどうすればよいですか?

例えば:

a = [1 2 3; 21 1 3; 4 2 3; 4 5 6]

プロット後plot(a(1, :))、次の図が得られます。
ここに画像の説明を入力

私はいくつかの簡単な操作を行いました:

[U E V] = svd(a);
figure(2);
plot(U(1,:))

そして、別の図を取得します。 ここに画像の説明を入力

両方のプロットの y 軸の範囲を等しくするにはどうすればよいですか? axes equalコマンドでですか?

更新:
次のコマンドを使用しました。

figure (1)
ylim([0 3])
plot(a(1,:))
figure (2);
ylim([0 3])
plot(U(1,:))

しかし、同じ結果が得られます...

4

3 に答える 3

1

ylimy 軸の制限を強制するために使用できます。例えば:

figure(1)
%// Some plotting...
ylim([0 3])

figure(2)
%// Some more plotting
ylim([0 3])

これにより、両方のプロットで y 軸が [0, 3] の範囲に制限されます。コマンド を使用して、x 軸の範囲についても同じことができますxlim

また、両方の軸の制限を一度に設定したい場合は、xlimand ylim(2 つのコマンド) を使用する代わりに、 (1 つのコマンド) を使用できることにも注意してくださいaxis

于 2013-05-13T16:11:55.993 に答える
1

ylimまたはxlim関数を使用できます。

于 2013-05-13T16:12:18.703 に答える