Loading [MathJax]/jax/output/HTML-CSS/jax.js

2018年12月25日火曜日

学習環境

解析入門(下) (松坂和夫 数学入門シリーズ 6) (松坂 和夫(著)、岩波書店)の第24章(重積分の変数変換)、24.3(広義の積分)、問題3.を取り組んでみる。


  1. x1++xn=u1x2++xn=u1u2xn-1+xn=u1u2un-1xn=u1u2un

    とおく。

    このとき、

    x1=u1(1-u2)x2=u1u2(1-u3)xn-1=u1un-1(1-un)xn=u1un

    また、逆に

    u1=x1++xnu2=x2++xnx1++xnun-1=xn-1+xnxn-2+xn-1+xnun=xnxn-1+xn

    となり、

    x1xn

    空間の集合 A は

    u1un

    空間の集合 B

    B:0ui1(i=1,,n)

    が対応する。また、内部の点では1対1に対応する。

    ヤコビ行列式を計算するために、パラメーターとして、

    ε1=u1ε2=u1u2εn=u1un

    とおく。

    このとき、

    x1=ε1-ε2x2=ε2-ε3xn-1=εn-1-εnxn=εn

    である。

    よって、ヤコビ行列式の値は、

    (x1,,xn)(u1,,un)=(x1,,xn)(ε1,,εn)·(ε1,,εn)(u1,,un)=det(1-10001-100001)det(1000u2u100u2u3u1u3u1u20u2unu1un-1)=un-11un-22un

    よって、 問題の積分は、

    B(p1++pn,q)B(p2++pn,p1)B(pn,pn-1)=Γ(p1++pn)Γ(q)Γ(p1++pn+q)·Γ(p2++pn)Γ(p1)Γ(p2++pn+p1)·.·Γ(pn)Γ(pn-1)Γ(pn+pn-1)=Γ(p1)Γ(pn)Γ(q)Γ(p1++pn+q)

    である。

    (証明終)

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, plot
from sympy.plotting import plot3d

print('3.')

x, y = symbols('x, y')
p = 2
q = 3
s = 4
f2 = x ** (p - 1) * (1 - x) ** q
f3 = x ** (p - 1) * y ** (q - 1) * (1 - x - y) ** (s - 1)

for f in [f2, f3]:
    pprint(f)
    print()

p2 = plot(f2, (x, -0.9, 1.1), legend=True, show=False)
p2.save('sample3.png')

p3 = plot3d(f, show=False)
p3.save('sample3_0.png')

入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))

$ ./sample3.py
3.
   2             3
x⋅y ⋅(-x - y + 1) 
$

0 コメント:

コメントを投稿