同等の対象を
- gnuplot
- Maxima (
plot2d()
,draw2d()
) - Python の Matplotlib の
plt.***
,ax.***
- Python の SymPy Plotting Backends
- The Graphic Module
- Plot functions
でグラフにしてみるシリーズ。 続きを読む
同等の対象を
plot2d()
, draw2d()
)plt.***
, ax.***
でグラフにしてみるシリーズ。 続きを読む
以前,「Python で作成したグラフの部分だけを pdf として保存する」のアップデート版。最近の弘大 JupyterHub の環境では,(matplotlib のバージョンアップにより)特にエラーが出ることもなく,簡単に pdf として保存できる。また,保存するファイル名の拡張子を .pdf
から他の,たとえば .svg
に変更すればそのまま svg として保存できる。
パーセクの定義に $1$ 秒角の $\tan$ (あるいは $\tan$ の逆数である $\cot$)がいらなくなって,$\displaystyle 1 \mbox{pc} = \frac{\mbox{au}}{\tan 1^{\prime\prime}} = \mbox{au}\ \cot 1^{\prime\prime}$ ではなく,新定義 (IAU 2015 Resolution B2) では
$$1 \mbox{pc} \equiv \frac{\mbox{au}}{1^{\prime\prime}} = \frac{648000}{\pi} \mbox{au}$$
となったという話。
初等関数のグラフを描く際,$y=\tan x$ や $y=1/x$ などの不連続点を無造作に線でつなぐケースがあったので,不連続点を無造作につなげないようなグラフの描き方をまとめてみた。 続きを読む
理工系の数学 B の授業で,楕円の周長や面積,回転楕円体の表面積や体積を求めているので。
Python の SymPy Plotting Backends を使って,パラメータを変えて複数の曲線を一気にグラフにする例。グラフを描く際のオプションの設定についても2通りの例をまとめた。 続きを読む
sympy.abc のコードには,
Caveats ======= 1. As of the time of writing this, the names ``O``, ``S``, ``I``, ``N``, ``E``, and ``Q`` are colliding with names defined in SymPy. If you import them from both ``sympy.abc`` and ``sympy``, the second import will "win". This is an issue only for * imports, which should only be used for short-lived code such as interactive sessions and throwaway scripts that do not survive until the next SymPy upgrade, where ``sympy`` may contain a different set of names.
とある。また,sympy.abc にはギリシャ文字の大文字が定義されていない。したがって,今後は以下のようにしたらどうか,というメモ。 続きを読む
SymPy Plotting Backends で”少し込み入った関数”を plot()
するとき,思いもかけずにエラーとなった場合の対応。
以下の Issue で回答があった件: