私はsemilogy
関数を理解しようとしていますが、これは通常MATLABでデータをプロットするために使用されます。定義としてsemilogy関数の理解
は、MATLABのヘルプセクションで述べている:
semilogy(Y)
はy
- 軸のベース10対数スケールを使用してプロットし、x
- 軸用リニアスケールを作成します。Y
の実数が含まれている場合は、そのインデックスに対してY
の列をプロットします。
以下のコードは、同じプロット生成すべきである:
y1 = 1:100;
figure
semilogy(y1, 'linewidth', 2);
x2 = 1:100;
y2 = log10(x2);
figure
plot(x2, y2, 'linewidth', 2);
をしかし、我々が見ることができるように、Y軸の範囲は、プロット間で異なります。誰も私の疑いを明らかにすることはできますか?