Category: Python

Matplotlib で円と直角三角形で三角関数の定義の図を描く

三角関数の定義の図を Matplotlib だけで描く。以下のページなどで使うので。

続きを読む

Matplotlib で楕円や回転楕円体を描く

理工系の数学 B の授業で,楕円の周長や面積,回転楕円体の表面積や体積を求めているので。

続きを読む

gnuplot, Maxima, Python グラフ作成・比較

同等の対象を

  • gnuplot
  • Maxima (plot2d(), draw2d())
  • Python の Matplotlib
  • Python の SymPy Plotting Backends

でグラフにしてみるシリーズ。 続きを読む

tan(x) などの不連続点をつなげないグラフを描く

 

初等関数のグラフを描く際,$y=\tan x$ や $y=1/x$ などの不連続点を無造作に線でつなぐケースがあったので,不連続点を無造作につなげないようなグラフの描き方をまとめてみた。 続きを読む

SymPy Plotting Backends で楕円や回転楕円体を描く

理工系の数学 B の授業で,楕円の周長や面積,回転楕円体の表面積や体積を求めているので。

続きを読む

Matplotlib で複数の曲線を一気にグラフにする例とオプション設定例

Python の Matplotlib を使って,パラメータを変えて複数の曲線を一気にグラフにする例。オプションの設定法についてもまとめてみた。

続きを読む

SymPy Plotting Backends で複数の曲線を一気にグラフにする例とオプション設定例

Python の SymPy Plotting Backends を使って,パラメータを変えて複数の曲線を一気にグラフにする例。グラフを描く際のオプションの設定についても2通りの例をまとめた。 続きを読む

SymPy Plotting Backends で ax を設定すると微妙にグラフのサイズが小さくなる件

続きを読む

from sympy.abc import * する際の順番と追記事項

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するときのエラー対応

SymPy Plotting Backends で”少し込み入った関数”を plot() するとき,思いもかけずにエラーとなった場合の対応。
以下の Issue で回答があった件:

続きを読む

Load more