Wolfram alphaの便利な使い方

オンラインで使える数学用の検索エンジン
Wolfram alpha
を使うといろいろな事が出来ます。それらを紹介します。

積分


integral from 0 to infty sin(x)/x

基本中の基本、積分です。複雑な積分でも定積分でも不定積分でも無限大でも受け付けてくれます。
ただし、計算してくれるかは分かりません。
例えば\(\rm{sinc}\)関数\(\left(\rm{sinc}(x)=\frac{sin(x)}{x}\right)\)のゼロから無限大までの積分は、
20160202-222431_c
のように出力してくれます。\(\pi\)で出力されるのは凄いです。

\(\rm{sinc}\)関数のように有名な関数であれば、

integral sin(x)/x

としたほうがたくさんの情報が得られます。

微分方程式の解


y''(x)+y(x) = sin(x)

と入力すると微分方程式を解いてくれます。また、

y''(x)+y(x) = sin(x), y(0)=1, y'(0)=0

な風にすると、初期条件を与えたうえで解いてくれます。
20160202-221952_c
自分の与えた数式通りに認識しているか、確かめましょう。

行列の対角化


Eigenvectors[{-2,2,4},{-2,4,2},{-2,1,4}]

行列の対角化を行ってくれます。上を入力すると行列
\(
\begin{eqnarray}
\left(
\begin{array}{ccc}
-2 & 2 & 4 \\
-2 & 4 & 2 \\
-2 & 1 & 4
\end{array}
\right)
\end{eqnarray}
\)を対角化し、その固有値と固有ベクトルを出力してくれます。

級数展開


関数の級数展開を出力してくれます。
例えば、

Series[BesselJ(1,x),{x,0,5}]

と入力するとベッセル関数\(J_1(x)\)を\(x\)について、\(x=0\)回りで、\(x^5\)まで展開して出力してくれます。
20160202-223943_c

また、

Series[cos(x),{x,1,10}]

とすると、\(\cos(x)\)を\(x\)について、\(x=1\)回りで、\(x^{10}\)まで展開して出力してくれます。

また、

Series[exp(ix)/x,{x,0,4}]

としても展開してくれます。この場合はローラン(Laurent)展開であり、特異点周りの展開となっています。
上の場合、出力として、
20160202-221030_c
という結果が得られます。
もう一つ、ガンマ関数\(\Gamma(x)\)の\(x=0\)まわりでのローラン展開です。

Series[gamma(x),{x,0,3}]

と入力するとガンマ関数\(\Gamma(x)\)を\(x\)について、\(x=0\)回りで、\(x^3\)まで展開して出力してくれます。
20160202-223636_c
すごい・・・

キャラクターの曲線


様々なキャラクターの曲線のグラフを出力してくれます。
その曲線はWolfram alpha named parametric curvesにまとめられていましたので紹介します。
もしくは、↓をクリックすることで展開されます。

上の他には、wolframで

fictional character curves

animal curves

person curves

と入力して,moreを押していってください。

例を挙げます。

tachikoma like curve

“tachikoma”は、攻殻機動隊に出てくる戦車です。こんな感じです。
tachikoma_wolfram_c

——————–

charmander like curve

“charmander”は、ヒトカゲの事のようです。
charmander_wolfram_c
———————
もしも、上のグラフの数式をコピペしたい場合は、各グラフの下に
plaintext_wolfram
という欄の、”plain text”というところをクリックすれば数式を取得できます。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です