この記事は、MATLAB初心者に無名関数をプロットする方法を紹介するものです。 この方法はプログラミングの経験をほとんど必要としません。
1
コンピュータでMATLABを開きます。
2
グラフにしたい関数を知っている。匿名関数はどのプログラムファイルにも保存されません。関数は複数の入力を受け付け、出力を返すことができます。関数を書く前に、MATLAB に関数の独立変数を知らせる必要があるので、グラフにしたい関数を知っておく必要があります。無名関数の例には以下のようなものがあります:
3
関数をグラフ化する区間を知る。関数をグラフ化する前に入力するため、関数をグラフ化する区間を知っておくとよいでしょう。入力する前に区間を知っておくとよいでしょう。区間には常に下限と上限があります。区間の入力については後で説明します。
4
コマンドウィンドウ内をクリックします。ここが個々のステートメントを配置する場所です。コマンド・ウィンドウ内では、変数への値の割り当て、変数への関数の割り当て、関数のプロットなどを行うことができます。
5
関数に名前を付けます。最初に入力するのは関数の名前です。典型的な関数名は "f "と "g "です。しかし、関数の名前は何でもかまいません。関数名は文字で始めなければなりません。特殊文字を含んではいけません。 最初の文字が文字であれば、数字を含んでいても構いません。
6
独立変数を設定します。関数の直後に、独立変数を設定します。これは、関数名の後に等号"="を付けることで行います。次にスペースと"@"を入れます。これで、すべての独立変数を列挙し始めることができます。独立変数が "x "の場合、次のようになります:"@(x)".独立変数を増やしたい場合は、各変数の後にカンマを入れます。例えば、@(x,y)。
7
関数を入力する。独立変数を設定したら、関数を入力します。間にスペースを入れるとコードがきれいに見えます。 MATLABで関数をタイプするための基本的なヒントを以下に示します。
- 余弦- cos(x)
- 正弦-sin(x)
- タンジェント-tan(x)
- コサイン(度)-cosd(x)
- サイン(度)-sind(x)
- タンジェント(度)-tand(x)
- 乗算-"2*x"
- 除算 - "2/x"
- 足し算- "2+x"
- 引き算- "2-x
- 指数- x^2
- e- exp(x)
- 多項式の入力例 - "2*x^2+3*x+7"
8
を押します。これで関数が変数に保存されます。Enterを押すと、次の行に関数が表示されます。エラーが表示された場合は、入力が間違っている可能性があります。
9
関数をプロットします。次の行では、関数をプロットするステートメントを書きます。無名関数をプロットするには、関数の名前が "f "でなくても "fplot "を使わなければなりません。fplotの正しいシンタックスは: fplot(関数名, interval)です。つまり、基本的には最初に関数名を入力し、次に区間を入力します。区間は[下限上限]と書く。例: fplot(f,[0 2*pi]).区間がわからない場合は、"fplot(f) "と入力すればよい。MATLABは区間を選択します。これを入力したら、もう一度エンターキーを押します。
10
コマンド・ウィンドウに戻ってクリックします。コマンド・ウィンドウで戻ることを確認してください。グラフを終了しないでください。 グラフから抜けると、グラフへの追加ができなくなります。
11
ラベル軸とタイトルを追加します。軸やタイトルにラベルを付けるたびに、↵ Enter を押します。そのたびにグラフウィンドウが変わります。カーソルがコマンドウィンドウにあることを確認する。以下にそれぞれの名前の付け方を示します:
- x軸:xlabel('名前')
- y軸:ylabel('名前')
- title:title('名前').
12
グラフを保存する。グラフを保存したい場合は、グラフウィンドウのファイルをクリックする。そして「名前を付けて保存」を押し、保存先を選択する。
この記事は、CC BY-NC-SAの下で出版された " How to Plot a Function in MATLAB " を改変して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧