ドキュメンテーション センター

  • 評価版
  • 製品アップデート

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

ezplot

関数プロッタの簡単な使用法

構文

ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)
ezplot(fun2,[xymin,xymax])
ezplot(fun2,[xmin,xmax,ymin,ymax])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
ezplot(...,figure_handle)
ezplot(axes_handle,...)
h = ezplot(...)

説明

ezplot(fun) は、既定の領域 -2π < x < 2π で、式 fun(x) をプロットします。ここで、fun(x) は、x のみの陽関数です。

fun には、関数ハンドルまたは文字列を指定できます。

ezplot(fun,[xmin,xmax]) は、次の領域で関数 fun(x) をプロットします。xmin < x < xmax

陰関数の場合、fun2(x,y) は次のようになります。

ezplot(fun2) は、既定の領域 -2π < x < 2π、-2π < y < 2π で、fun2(x,y) = 0 をプロットします。

ezplot(fun2,[xymin,xymax]) は、xymin < x < xymax および xymin < y < xymax で、fun2(x,y) = 0 をプロットします。

ezplot(fun2,[xmin,xmax,ymin,ymax]) は、xmin < x < xmax および ymin < y < ymax で、fun2(x,y) = 0 をプロットします。

ezplot(funx,funy) は、既定の領域 0 < t < 2π で、パラメーターを使って定義された平面曲線 funx(t) および funy(t) をプロットします。

ezplot(funx,funy,[tmin,tmax]) は、tmin < t < tmax で、funx(t) および funy(t) をプロットします。

ezplot(...,figure_handle) は、ハンドル figure で識別できる Figure ウィンドウ内に、指定した領域で、設定した関数をプロットします。

ezplot(axes_handle,...) は、現在の Axes (関数 gca) の代わりにハンドル axes_handle をもつ Axes にプロットします。

h = ezplot(...) は、すべての「プロット オブジェクト」のハンドルを h に返します。

すべて展開する

陽関数のプロット

陽関数 $x^2$ を領域 $[-2\pi,2\pi]$ でプロットします。

ezplot('x^2')

陰関数のプロット

暗黙的に定義された関数 $x^2-y^4 = 0$ を領域 $[-2\pi,2\pi]$ でプロットします。

ezplot('x^2-y^4')

詳細

すべて展開する

ヒント

関数を文字列として渡す

配列の乗算、除算、および指数の計算が、関数 ezplot に転送される式の中で、常に行われています。たとえば、以下の式のプロットに対する MATLAB® 構文は、

x.^2 - y.^2

暗黙的に定義された関数を表し、以下のように記述されます。

ezplot('x^2 - y^2')

これは、x^2 が、関数 ezplot に渡す文字列の x^2 として解釈されます。

関数ハンドルを渡す

関数ハンドル引数は、MATLAB 構文を使用する関数を示さなければなりません。たとえば、以下のステートメントは、無名関数を示し、関数ハンドル fh を関数 ezplot に渡します。

fh = @(x,y) sqrt(x.^2 + y.^2 - 1);
ezplot(fh)
axis equal

これは、円をプロットします。関数ハンドルを使用する場合、関数 ezplot は、文字列入力と同様に、構文を変更しないので、配列べき乗、配列乗算、および配列除算演算子 (.^, .*, ./) を使用しなければなりません。

追加引数を渡す

関数で、たとえば、myfunk などの追加パラメーターが使用される場合、

function z = myfun(x,y,k)
z = x.^k - y.^k - 1;

無名関数を使用して、パラメーターを指定することができます。

ezplot(@(x,y)myfun(x,y,2))

ラインの色の制御

ezplot は、入力関数をプロットするグラフィックス オブジェクトのタイプに従ってラインを色付けします。

  • 陰関数の場合、ezplot は LineSeries オブジェクトを使用してグラフを生成します。色を変更するには、Color プロパティを設定してください。

  • 陽関数の場合、生成されるグラフは Hggroup オブジェクトです。したがって、色を変更するには、LineColor プロパティを設定してください。

参考

| | |

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