#author("2018-08-28T19:02:13+09:00","default:Miyashita","Miyashita")
#author("2018-09-16T22:10:53+09:00","default:Miyashita","Miyashita")
*Julia演習問題:等高線図とベクトル図 [#wab5b14f]
**問題 [#t70b685b]
+peaks(または2次元の適当なデータ)を使って等高線図(コンター)を作成しなさい.座標軸の名前を表示しなさい.
#codeprettify(lang-julia){{
Plots.contour() # or
Plots.plot(..., linetype=:contour)
}}
+上記のデータから勾配を求め,等高線図の上にオーバーラップさせたベクトル図を作成しなさい.その際に,縦軸,横軸のスケールを1対1としなさい.
#codeprettify(lang-julia){{
diff() # Base.gradientは廃止
Plots.quiver!()
Plots.Plot!(..., axis_scale=:equal)
}}
+peaksを使って塗り潰しコンター図を作成しなさい.図の脇にcolorbarを付けなさい.その際にaの2階微分を求め,ベクトル図をオーバーラップさせなさい.
#codeprettify(lang-julia){{
Plots.contour(..., filled=true) # or
Plots.contour(..., fill=true) # or
Plots.contourf(..., ...)
Plots.quiver!()
}}
+目盛り軸のフォント等を調整し,3,4の図を画像として保存しなさい.
#codeprettify(lang-julia){{
Plots.plot(..., tickfont=(), ...)
Plots.savefig()
}}
**解答例(参考) [#te606a72]
&ref(https://main-t-miyashita.ssl-lolipop.jp/hydrocoast/image/julia/contour_grad2d.png,500x375);
&ref(https://main-t-miyashita.ssl-lolipop.jp/hydrocoast/image/julia/contour-filled_grad2d.png,500x375);

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes