学習環境
解析入門(上)
(松坂和夫
数学入門シリーズ 4) (松坂
和夫 (著)、岩波書店 )の第7章(積分法)、7.3(不定積分、広義積分)、問題4の解答を求めてみる。
コード
#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import pprint, symbols, summation, log, oo, plot
print ('4.' )
n, k = symbols('n, k' , integer= True )
an = summation(1 / k, (k, 1 , n)) - log(n)
bn = an - 1 / n
class MyTestCase (TestCase):
def test (self ):
self . assertEqual(an. limit(n, oo), bn. limit(n, oo))
p = plot(an, bn,
(n, 1 , 11 ),
show= False ,
legend= True )
colors = ['red' , 'green' , 'blue' , 'brown' , 'orange' ,
'purple' , 'pink' , 'gray' , 'skyblue' , 'yellow' ]
for o, color in zip (p, colors):
o. line_color = color
p. show()
p. save('sample4.png' )
if __name__ == '__main__' :
main()
入出力結果(Zsh、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
% ./sample4.py -v
4.
test (__main__.MyTestCase) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.412s
OK
%
0 コメント:
コメントを投稿