ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

semilogx

構文

semilogx(Y)
semilogx(X1,Y1,...)
semilogx(X1,Y1,LineSpec,...)
semilogx(...,'PropertyName',PropertyValue,...)
semilogx(ax,...)
h = semilogx(...)

説明

semilogx は、データを対数スケールとして x 軸にプロットします。

semilogx(Y) は、x 軸を 10 を底とする対数スケールで、y 軸を線形スケールでプロットします。Y が実数を含む場合は、Y の列をインデックスに対してプロットします。Y が複素数を含む場合、semilogx(Y)semilogx(real(Y),imag(Y)) と同じです。semilogx は、この関数の他のすべての使用においては虚数部を無視します。

semilogx(X1,Y1,...) は、YnXn のすべての組み合わせをプロットします。Yn または Xn のいずれかだけが行列の場合、semilogx は長さがベクトルの長さに一致する行列の次元に沿って、ベクトルの引数に行列の行または列をプロットします。行列が正方行列の場合、長さが同じであれば列はベクトルに対してプロットされます。

semilogx(X1,Y1,LineSpec,...) は、Xn,Yn,LineSpec の 3 要素 1 組で定義されたすべてのラインをプロットします。関数 LineSpec は、ライン スタイル、マーカー記号、ラインの色を指定します。

semilogx(...,'PropertyName',PropertyValue,...) は、semilogx で作成されるすべてのチャート ラインに対してプロパティ値を設定します。プロパティの一覧については、Chart Line のプロパティ を参照してください。

semilogx(ax,...) は、現在の座標軸 (gca) ではなく、ax で指定された座標軸にラインを作成します。オプションの ax は、前述の構文のすべての入力引数の組み合わせより前に指定できます。

h = semilogx(...) は chart line オブジェクトのベクトルを返します。

すべて折りたたむ

x 軸に対数スケールを使用し、y 軸に線形スケールを使用してプロットを作成します。

x = 0:1000;
y = log(x);

figure
semilogx(x,y)

詳細

すべて折りたたむ

ヒント

複数のラインをプロットするときに色を指定しなかった場合、関数 semilogx は、現在の座標軸の ColorOrder プロパティと LineStyleOrder プロパティで指定された順序で色とライン スタイルを自動的に繰り返し使用します。

Xn,Yn の組と Xn,Yn,LineSpec の 3 組を混在して入力できます。以下に例を示します。

semilogx(X1,Y1,X2,Y2,LineSpec,X3,Y3)

loglogsemilogx、または semilogy プロットを hold on を使用して、線形軸モードのグラフに追加すると、軸モードはそのままで新しいデータを線形でプロットします。

参考

関数

プロパティ

R2006a より前に導入

この情報は役に立ちましたか?