7

マクローリン展開の繰り返し部分だけ見て遊ぶ

244
0

sinx,cosx,exxnf(n)(0)
sinxf(4k+1)(0)=1,f(4k+3)(0)=1,0
cosxf(4k)(0)=1,f(4k+2)(0)=1,0
ex1

どれも、f(n)(0)が周期4以内に収まっています。
そして関数は、f(n)(0)だけで決まります。
ならば、こう書いてしまいましょう。
sinx=[0101]
cosx=[1010]
ex=[1111]

関数を[f(0)(0)f(1)(0)f(2)(0)f(3)(0)]で表したものです。
今回はこの、シンプルな表記で遊んでみたいと思います。

性質

遊ぶ前にまず、この表記の使い方を紹介しておきます。

定数倍

関数を定数倍したら、すべてのf(n)(0)が定数倍されます。
なので、カッコ内を定数倍するだけです。
sinx=[0101]
2sinx=[0202]

足し引き

関数同士で足し算引き算したら、f(n)(0)の足し算引き算になります。
なので、カッコ内同士を足し引きするだけです。
cosx=[1010]
sinx=[0101]
cosx+sinx=[1111]
定数倍と合わせて、この表記が線形性を保つとも言えますね。

xの定数倍

xmxmnf(n)(0)
m4nm0,m1,m2,m3
ex=[1111]
e2x=16n[1248]
mn
ex=[1111]

微分

f(n)(0)f(n+1)(0)

sinx=[0101]
(sinx)=[1010]
xmxf(m+4)(0)f(m)(0)
cos2x=16n[1040]
(cos2x)=16n[04016]

積分

同様に、カッコ内を右にずらすだけです。
cosx=[1010]
cosxdx=[0101]
xmx
sin2x=16n[0208]
sin2xdx=16n[12020]

使用例

それでは、実際に遊んでみましょう。

オイラーの公式の直観的証明

まず、eixは以下のようになります。
eix=[1i1i]
これを、
cosx=[1010]
sinx=[0101]
で表そうとしたら、そりゃcosx+isinxでしょう。

逆オイラーの公式?

今度は逆に、
ex=[1111]
sinx,cosxで表してみましょう。
eixcosix,sinix
cosix=[1010]
sinix=[0i0i]
すなわち、ex=cosix+sinixi
また、カッコ内から明らかに、
cosixsinix
ということも分かります。

双曲線関数

coshx=ex+ex2=[1010]
sinhx=exex2=[0101]
これをsinx,cosxで...って、既に上で示されてますね。
coshx=cosixisinhx=sinix
じゃあ、双曲線関数のオイラーの公式みたいな形で、coshx+isinhxはなんでしょう。
coshx+isinhx=[1i1i]
周期2で1iを捻出する関数。
...ダメでした。
f(x)=[1i1i]
さえあれば、その共役
f(x)=[1i1i]
を使って書けるんですが、綺麗な形でfになるものを見つけられませんでした。

sinx+cosx2exdxを直接積分

この手の問題って、部分積分で解くって習うと思います。
でもこの表記に慣れたら、直接解くこともできるんです。
まず積分結果をf(x)ex+Cとします。
これを微分した(f(x)+f(x))exsinx+cosx2exとなればよい。
即ち、f(x)+f(x)=sinx+cosx2となるようなfを求めればいいわけです。
ffsinx+cosx2=[1111]f=sinx
なのでsinx+cosx2exdx=sinxexと、直接積分できるわけです。

もうちょっと複雑なものもやってみましょう。

sinxexdx

もととずらしたものの和がsinx=[0101]f
まず、0がある部分に着目して、[aabb]という形になることが分かります。
また、1b=a11
[aaa+1a1]であれば何でもいいわけです。
a=1212[1111]=sinxcosx2と、割と簡単に求まります。
...部分積分よりは大変ですね。
まあ、部分積分だけでは出にくいものも出せそうなので、試しにa=0でもやってみましょうか。
[0011]
eixex=[00i1i+1]
よってeixexi1...なんだか、sinx,cosxex

色んな積分

今度は、積分の中身を初等関数で表さず、最初からカッコ表記で示してみます。

[2002]exdx

[2aaaa]
a=1[1111]=cosx+sinhx
(cosx+sinhx)ex+C

[0211]exdx

[aa2aa1]
a=1[1110]=[1010]+[0100]=cosx+sinx+sinhx2
(cosx+sinx+sinhx2)ex+C

[2002]exdx

さっきとほぼ同じじゃないか!だって?
でも...[2aaaa]2=2。求められない!なんだこれは積分できない関数か?
いいえ、xタイプです。なので、
a4n[2bbbb]b+a4(2b)=2b=21+a41a4
a=ib=0i4[2000]=cosix+coshix
(cosix+coshix)ex+C

[0110]e2xdx

exemx
mex
[2aa18a4a]a=115
この場合だと、積分先の自由度がないんですね。
115[21234]=...

e[abcd]

= e([abab]+[00a+cb+d])

= e2([2a+2b2a2b]+[002a+2c2b+2d])

= e2([acbd(ac)(bd)]+[a+cb+da+cb+d])

= e2((a+c)coshx+(ac)cosx+(b+d)sinhx+(bd)sinx)
という訳で、115[21234]=130(25coshx21cosx5sinhx+3sinx)
[0110]e2xdx=130(25coshx21cosx5sinhx+3sinx)e2x

[1234]exdx

最後に、emxx4
試しに[1a2+aa5+a]3=5
a4n[2b1+b3bb]b+a4(2b)=4b=22a41a4
a=214b=02n[2130]=2n[2121421432242240]=12((2+3224)cosh214x+(23224)cos214x1214(sinh214x+sin214x))

[1234]exdx=12((2+3224)cosh214x+(23224)cos214x1214(sinh214x+sin214x))ex
文字の量が多すぎる!

投稿日:2023519
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 性質
  2. 定数倍
  3. 足し引き
  4. xの定数倍
  5. 微分
  6. 積分
  7. 使用例
  8. オイラーの公式の直観的証明
  9. 逆オイラーの公式?
  10. 双曲線関数
  11. sinx+cosx2exdxを直接積分
  12. sinxexdx
  13. 色んな積分