スポンサーリンク

JupyterNotebookで数式

Jupyterで数式が簡単にかける、しかも微分なんかもできちゃったりするという噂を聞いたので、やってみた。

(環境)
Windows8.1
Python 3.5.2
Anaconda 4.1.1 (64-bit)
Jupyter Notebook (ipython) 4.2.0

(1)数式

Jupyter Notebookを起動

Markdown 形式を選択

$$ \sqrt{a+b} $$

と入力して、Shift + Enter

すると、以下のようにきれいな数式が表示される。

(2)微分など

こちらは、通常のcode を選択し、sympyというものを用いて以下のように記載する。

展開などもできる。すごい。因数分解は無理かな?(調べていない)

%matplotlib inline
from sympy import *
init_printing()
x = Symbol('x')
y = Symbol('y')
expr = (x + y)**5
expr

 

expand(expr)

 

expr = cos(x) * ln(y) + 2/y
expr

 

solve(expr, x)

(参考)

MyEnigma 2016-02-20
Jupyter (iPython) Notebookを使って技術ノート環境を構築する方法
http://myenigma.hatenablog.com/entry/2016/02/20/183423

 

●オンラインなら、こちらのサイトでやるのがよいかも!

http://www.sciweavers.org/free-online-latex-equation-editor

ここで出てくる画像を保存して、張り付けると、以下のような感じになる。

●そういえば、昔はWordが一番簡単だった

Python

Posted by twosquirrel