MATLAB で関数をプロットするための包括的なガイド
この記事は、新しい MATLAB ユーザーに無名関数をプロットする方法を説明することを目的としています。この方法にはプログラミングの経験がほとんど必要ないため、ステップ 1 から始めてください。
ステップ
- コンピューター上で MATLAB を開きます。
- どの関数をグラフにしたいのかを知ってください。匿名関数はプログラム ファイルには保存されません。複数の入力を受け入れて出力を返すことができます。関数を作成する前に、関数にどのような独立変数があるかを MATLAB に知らせる必要があるため、グラフにしたい関数を知っておく必要があります。匿名関数の例としては、次のようなものがあります。
- 三角関数
- 有理関数
- 多項式
- 対数関数
- 関数をグラフ化する間隔を把握してください。関数をグラフ化する前に入力されるため、関数をグラフ化する間隔を知りたい場合があります。入力を開始する前に、間隔を把握しておくことをお勧めします。間隔には常に下限と上限があります。間隔の入力については後述します。
- コマンド ウィンドウ内をクリックします。ここに個々のステートメントを配置します。コマンド ウィンドウ内で、変数への値の割り当て、変数への関数の割り当て、関数のプロットなどを行うことができます。
- 関数に名前を付けます。最初に入力し始めるのは、関数の名前です。関数の一般的な名前は「f」と「g」です。ただし、関数には任意の名前を付けることができます。関数の名前は文字で始める必要があります。特殊文字を含めないでください。最初の文字が文字である限り、数字を含めることができます。
- 独立変数を設定します。関数の直後に、独立変数を設定します。これを行うには、関数名の後に等号「=」を付けます。次に、スペースと「@」を入力します。 「@」の直後に開き括弧「(」を置きます。これで、すべての独立変数のリストを開始できます。独立変数が「x」の場合、「@(x)」のようになります。さらに多くの独立変数が必要な場合は、各変数の後にカンマを付けます (例: @(x,y))。
- 関数を入力します。独立変数を設定したら、関数を入力できます。コードがきれいに見えるように、間にスペースを入れることをお勧めします。ここでは、MATLAB で関数を入力する際に役立つ基本的なヒントをいくつか紹介します。
- コサイン-cos(x)
- サイン-シン(x)
- タンジェントタン(x)
- コサイン(度)-cosd(x)
- サイン(度)-sind(x)
- タンジェント(度)-タンジェント(x)
- 乗算 - 「2*x」
- ディビジョン「2/x」
- 加算 - 「2+x」
- 減算 - 「2-x」
- 指数-x^2
- e-exp(x)
- 多項式の入力例 - 「2*x^2+3*x+7」
- ↵ Enter を押します。これにより、関数が変数に保存されます。 Enter キーを押すと、関数が次の行に表示されます。エラーが発生した場合は、何かを間違って入力した可能性があります。
- 関数をプロットします。次の行では、関数をプロットするためのステートメントを記述します。無名関数をプロットするには、関数の名前が「f」でない場合でも、「fplot」を使用する必要があります。 fplot の適切な構文は、fplot(関数名, 間隔) です。したがって、基本的には最初に関数の名前を入力し、次に間隔を入力します。間隔は[下限上限]と書きます。例: fplot(f,[0 2*pi])。間隔がわからない場合は、「fplot(f)」と入力するだけです。 MATLAB が間隔を選択します。これを入力した後、もう一度 Enter キーを押します。
- コマンド ウィンドウに戻るをクリックします。必ずコマンド ウィンドウに戻るをクリックしてください。グラフから出ないでください。グラフを終了すると、グラフに追加できなくなります。
- ラベル軸とタイトルを追加します。軸またはタイトルにラベルを付けるたびに、↵ Enter キーを押します。毎回、グラフウィンドウが変わります。カーソルがまだコマンド ウィンドウ内にあることを確認してください。それぞれに名前を付ける方法は次のとおりです。
- x 軸: xlabel('名前')
- y 軸: ylabel('name')
- タイトル:タイトル('名前')。
- グラフを保存します。グラフを保存したい場合は、グラフウィンドウ上のファイルをクリックします。次に、「名前を付けて保存」を押して、保存する場所を選択します。
必要なもの
- コンピューター
- MATLAB