2017年6月3日土曜日

学習環境

数学読本〈4〉数列の極限,順列/順列・組合せ/確率/関数の極限と微分法(松坂 和夫(著)、岩波書店)の第17章(関数の変化をとらえる - 関数の極限と微分法)、17.4(いろいろな微分法)、逆関数の微分、問41.を取り組んでみる。


  1. f'( g( x ) )g'( x )=1 g'( x )= 1 f'( g( x ) )

コード(Emacs)

Python 3

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from sympy import pprint, symbols, Function, Derivative

x, y = symbols('x y')
f = Function('f')
g = Function('g')


h = f(g(y))
pprint(h)

d = Derivative(h, y)
pprint(d)

d1 = d.doit()
pprint(d1)

d = Derivative(y, y)
pprint(d)

d2 = d.doit()
pprint(d2)

pprint(d2 - d1)

入出力結果(Terminal, IPython)

$ ./sample41.py
f(g(y))
d          
──(f(g(y)))
dy         
d        ⎛ d        ⎞│       
──(g(y))⋅⎜───(f(ξ₁))⎟│       
dy       ⎝dξ₁       ⎠│ξ₁=g(y)
d    
──(y)
dy   
1
  d        ⎛ d        ⎞│           
- ──(g(y))⋅⎜───(f(ξ₁))⎟│        + 1
  dy       ⎝dξ₁       ⎠│ξ₁=g(y)
$  

0 コメント:

コメントを投稿