Julia演習問題:等高線図とベクトル図 †
問題 †
- peaks(または2次元の適当なデータ)を使って等高線図(コンター)を作成しなさい.座標軸の名前を表示しなさい.
Plots.contour() # or
Plots.plot(..., linetype=:contour)
- 上記のデータから勾配を求め,等高線図の上にオーバーラップさせたベクトル図を作成しなさい.その際に,縦軸,横軸のスケールを1対1としなさい.
diff() # Base.gradientは廃止
Plots.quiver!()
Plots.Plot!(..., axis_scale=:equal)
- peaksを使って塗り潰しコンター図を作成しなさい.図の脇にcolorbarを付けなさい.その際にaの2階微分を求め,ベクトル図をオーバーラップさせなさい.
Plots.contour(..., fill=true) # or
Plots.contourf(..., ...)
Plots.quiver!()
- 目盛り軸のフォント等を調整し,3,4の図を画像として保存しなさい.
Plots.plot(..., tickfont=(), ...)
Plots.savefig()
解答例(参考) †
|