Matlab-graphics
MATLAB-グラフィックス
この章では、MATLABのプロット機能とグラフィックス機能について引き続き説明します。 私たちは議論します-
- 棒グラフの描画
- 輪郭の描画
- 三次元プロット
棒グラフの描画
例
想像上の教室に10人の生徒がいるとします。 これらの学生が取得したマークの割合は、75、58、90、87、50、85、92、75、60、および95です。 このデータの棒グラフを描画します。
スクリプトファイルを作成し、次のコードを入力します-
ファイルを実行すると、MATLABは次の棒グラフを表示します-
輪郭の描画
2つの変数の関数の等高線は、関数が一定の値を持つ曲線です。 等高線は、平均海面など、指定されたレベル以上の同じ標高のポイントを結合して等高線マップを作成するために使用されます。
MATLABは、等高線図を描画するための contour 関数を提供します。
例
与えられた関数g = f(x、y)の等高線を示す等高線図を生成しましょう。 この関数には2つの変数があります。 そのため、2つの独立変数、つまり2つのデータセットxとyを生成する必要があります。 これは、 meshgrid コマンドを呼び出すことで実行されます。
関数g = f(x、y)をプロットします。ここで、-5≤x≤5、-3≤y≤3です。 両方の値に対して0.1の増分を取りましょう。 変数は次のように設定されます-
最後に、関数を割り当てる必要があります。 関数をx ^ 2 ^ + y ^ 2 ^とします
スクリプトファイルを作成し、次のコードを入力します-
あなたがファイルを実行すると、MATLABは次の等高線図を表示します-
コードを少し変更して、マップを整えます
あなたがファイルを実行すると、MATLABは次の等高線図を表示します-
3次元プロット
3次元プロットは、基本的に2つの変数g = f(x、y)の関数で定義された表面を表示します。
前と同様に、gを定義するために、 meshgrid コマンドを使用して、関数のドメイン上に(x、y)ポイントのセットを最初に作成します。 次に、関数自体を割り当てます。 最後に、 surf コマンドを使用して表面プロットを作成します。
次の例は、概念を示しています-
例
関数g = xe ^-(x ^ 2 ^ + y ^ 2 )の3D表面マップを作成しましょう
スクリプトファイルを作成し、次のコードを入力します-
ファイルを実行すると、MATLABは次の3Dマップを表示します-