{"id":6069,"date":"2023-04-07T15:07:01","date_gmt":"2023-04-07T06:07:01","guid":{"rendered":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/?page_id=6069"},"modified":"2024-03-15T14:49:45","modified_gmt":"2024-03-15T05:49:45","slug":"sympy-%e3%81%a7-1-%e5%a4%89%e6%95%b0%e9%96%a2%e6%95%b0%e3%81%ae%e7%a9%8d%e5%88%86","status":"publish","type":"page","link":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e7%90%86%e5%b7%a5%e7%b3%bb%e3%81%ae%e6%95%b0%e5%ad%a6b\/sympy-%e3%81%a7%e7%90%86%e5%b7%a5%e7%b3%bb%e3%81%ae%e6%95%b0%e5%ad%a6b\/sympy-%e3%81%a7-1-%e5%a4%89%e6%95%b0%e9%96%a2%e6%95%b0%e3%81%ae%e7%a9%8d%e5%88%86\/","title":{"rendered":"SymPy \u3067 1 \u5909\u6570\u95a2\u6570\u306e\u7a4d\u5206"},"content":{"rendered":"<p><!--more--><\/p>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>Python \u3067\u5fae\u5206\u7a4d\u5206\u306a\u3069\u306e\u8a18\u53f7\u8a08\u7b97\u3092\u3059\u308b\u5834\u5408\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092 import \u3057\u307e\u3059\u3002\uff08\u5f18\u5927 JupyterHub \u3067\u306f\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u3067\u3059\u3002\uff09<\/p>\n<p>\u30bb\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\uff0c\u4e0a\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u300c\u25b6\ufe0e Run\u300d\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u304b\uff0cShift \u30ad\u30fc\u3092\u62bc\u3057\u306a\u304c\u3089 Enter \u30ad\u30fc\uff08Return \u30ad\u30fc\uff09\u3092\u62bc\u3059\u3068\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[1]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"kn\">from <span class=\"nn\">sympy.abc<\/span> import <span class=\"o\">*<\/span> \r\nfrom<\/span> <span class=\"nn\">sympy<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n\r\n<span class=\"c1\"># SymPy Plotting Backends (SPB): \u30b0\u30e9\u30d5\u3092\u63cf\u304f\u969b\u306b\u5229\u7528<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">spb<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n\r\n<span class=\"c1\"># \u30b0\u30e9\u30d5\u3092 SVG \u3067 Notebook \u306b\u30a4\u30f3\u30e9\u30a4\u30f3\u8868\u793a<\/span>\r\n<span class=\"o\">%<\/span><span class=\"k\">config<\/span> InlineBackend.figure_formats = ['svg']\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u4e0d\u5b9a\u7a4d\u5206\">\u4e0d\u5b9a\u7a4d\u5206<\/h3>\n<p>\u5fae\u5206\u306e\u9006\u6f14\u7b97\u3068\u3057\u3066\u306e\u4e0d\u5b9a\u7a4d\u5206\u3002<br \/>\n\u5fae\u5206\u306f\u4e0e\u3048\u3089\u308c\u305f\u95a2\u6570\u304b\u3089\uff0c\u305d\u306e\u5c0e\u95a2\u6570\u3092\u6c42\u3081\u308b\u3002\uff08\u4e0d\u5b9a\uff09\u7a4d\u5206\u3068\u306f\uff0c\u5c0e\u95a2\u6570\u304c\u4e0e\u3048\u3089\u308c\u305f\u3068\u304d\u306b\uff0c\u5fae\u5206\u3059\u308b\u524d\u306e\u3082\u3068\u306e\u95a2\u6570\u3092\u6c42\u3081\u308b\u3053\u3068\u3002\u305d\u306e\u610f\u5473\u3067\uff0c\u5fae\u5206\u306e\u9006\u6f14\u7b97\u3002<\/p>\n<p>\u5c0e\u95a2\u6570\u304c\u6c42\u3081\u3089\u308c\u3066\u3044\u308b\u5168\u3066\u306e\u521d\u7b49\u95a2\u6570\u306f\uff0c\u9006\u6f14\u7b97\u3068\u3057\u3066\u306e\u4e0d\u5b9a\u7a4d\u5206\u3092\u884c\u306a\u3046\u3068\u521d\u7b49\u95a2\u6570\u3092\u4f7f\u3063\u3066\u8868\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<p>\u4ee5\u4e0b\u306e\u4e0d\u5b9a\u7a4d\u5206\u3067\u306f\uff0c\u7a4d\u5206\u5b9a\u6570\u306f\u7701\u7565\u3055\u308c\u3066\u51fa\u529b\u3055\u308c\u308b\u3002<\/p>\n<p>SymPy \u3067\u306f\u4e0d\u5b9a\u7a4d\u5206\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u66f8\u304d\u307e\u3059\u3002<\/p>\n<p>$\\displaystyle \\int f(x) dx = $ <code>integrate(f(x), x)<\/code><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u3079\u304d\u95a2\u6570\">\u3079\u304d\u95a2\u6570<\/h4>\n<p>$\\displaystyle \\int x^p\\, dx$ \u306e\u7a4d\u5206\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[2]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u3068\u3063\u3068\u3068\u7b54\u3048\u3092\u77e5\u308a\u305f\u3044\u5834\u5408\u306f...<\/span>\r\n\r\n<span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"n\">p<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[2]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} \\frac{x^{p + 1}}{p + 1} &amp; \\text{for}\\: p \\neq -1 \\\\\\log{\\left(x \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[3]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u4f55\u3092\u8a08\u7b97\u3059\u308b\u304b\u3092\u8868\u793a\u3055\u305b\u3066\u304b\u3089\u5b9f\u884c\u3059\u308b\u5834\u5408\u306f...<\/span>\r\n\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"n\">p<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"n\">p<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[3]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int x^{p}\\, dx = \\begin{cases} \\frac{x^{p + 1}}{p + 1} &amp; \\text{for}\\: p \\neq -1 \\\\\\log{\\left(x \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u6307\u6570\u95a2\u6570\">\u6307\u6570\u95a2\u6570<\/h4>\n<p>$\\displaystyle \\int e^x\\, dx$ \u306e\u7a4d\u5206\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[4]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[4]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int e^{x}\\, dx = e^{x}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u539f\u59cb\u95a2\u6570\u304c\u81ea\u7136\u5bfe\u6570\u306b\u306a\u308b\u4f8b\">\u539f\u59cb\u95a2\u6570\u304c\u81ea\u7136\u5bfe\u6570\u306b\u306a\u308b\u4f8b<\/h4>\n<p>$\\displaystyle \\int \\frac{1}{x}\\, dx = \\log |x|$ \u3068\u306a\u308b\u306f\u305a\u3067\u3059\u304c&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[5]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[5]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{x}\\, dx = \\log{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>SymPy \u306e\u7a4d\u5206\u3067\u306f $\\log$ \u306e\u4e2d\u8eab\u306e\u7d76\u5bfe\u5024\u3092\u7701\u7565\u3059\u308b\u50be\u5411\u306b\u3042\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u4e09\u89d2\u95a2\u6570\u306e\u4e0d\u5b9a\u7a4d\u5206\">\u4e09\u89d2\u95a2\u6570\u306e\u4e0d\u5b9a\u7a4d\u5206<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[6]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[6]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\cos{\\left(x \\right)}\\, dx = \\sin{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[7]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[7]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\sin{\\left(x \\right)}\\, dx = &#8211; \\cos{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[8]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[8]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{\\cos^{2}{\\left(x \\right)}}\\, dx = \\frac{\\sin{\\left(x \\right)}}{\\cos{\\left(x \\right)}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[9]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># simplify \u3059\u308c\u3070 tan(x) \u306b<\/span>\r\n\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span>\r\n   <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[9]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\sin{\\left(x \\right)}}{\\cos{\\left(x \\right)}} = \\tan{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u539f\u59cb\u95a2\u6570\u304c\u9006\u4e09\u89d2\u95a2\u6570\u306b\u306a\u308b\u4f8b\">\u539f\u59cb\u95a2\u6570\u304c\u9006\u4e09\u89d2\u95a2\u6570\u306b\u306a\u308b\u4f8b<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[10]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[10]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{\\sqrt{1 &#8211; x^{2}}}\\, dx = \\operatorname{asin}{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">$$\\left(\\cos^{-1} x\\right)&#8217; = &#8211; \\frac{1}{\\sqrt{1-x^2}}$$\u306a\u306e\u3067<br \/>\n$$- \\int \\frac{1}{\\sqrt{1-x^2}}\\, dx = \\cos^{-1} x$$\u3068\u306a\u308a\u305d\u3046\u3067\u3059\u304c&#8230;<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[11]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[11]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\left(- \\frac{1}{\\sqrt{1 &#8211; x^{2}}}\\right)\\, dx = &#8211; \\operatorname{asin}{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u5b9f\u306f<br \/>\n$$\\cos^{-1} x + \\sin^{-1} x = \\frac{\\pi}{2}$$\u3068\u3044\u3046\u95a2\u4fc2\u304c\u3042\u3063\u305f\u306e\u3067\uff0c<br \/>\n$$- \\sin^{-1} x = \\cos^{-1} x + \\frac{\\pi}{2}$$<\/p>\n<p>$\\cos^{-1} x$ \u3068 $- \\sin^{-1} x$ \u306e\u9055\u3044 $\\displaystyle \\frac{\\pi}{2}$ \u306f\u7a4d\u5206\u5b9a\u6570\u306e\u4e2d\u306b\u542b\u307e\u308c\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[12]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u4e0d\u5b9a\u7a4d\u5206\u306e\u7b54\u3048\u3092 acos(x) \u3092\u4f7f\u3063\u3066\u66f8\u304d\u76f4\u3059\u3068...<\/span>\r\n\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">acos<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[12]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\left(- \\frac{1}{\\sqrt{1 &#8211; x^{2}}}\\right)\\, dx = \\operatorname{acos}{\\left(x \\right)} &#8211; \\frac{\\pi}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3>\u5b9a\u7a4d\u5206<\/h3>\n<p>SymPy \u3067\u306f\u5b9a\u7a4d\u5206\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u66f8\u304d\u307e\u3059\u3002<\/p>\n<p>$\\displaystyle \\int_a^b f(x)\\, dx = $ <code>integrate(f(x), (x, a, b))<\/code><\/p>\n<h3 id=\"\u7f6e\u63db\u7a4d\u5206\">\u7f6e\u63db\u7a4d\u5206<\/h3>\n<p>\u7f6e\u63db\u7a4d\u5206\u306e\u9805\u3067\u4f8b\u3068\u3057\u3066\u3042\u3052\u3066\u3044\u308b\u4e0d\u5b9a\u7a4d\u5206\uff1a$\\displaystyle\\ \\ \\int \\frac{\\log x}{x} \\, dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[13]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[13]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\log{\\left(x \\right)}^{2}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u7c21\u5358\u306a\u5834\u5408\u3060\u3068 <code>integrate()<\/code> \u3067\u7a4d\u5206\u3067\u304d\u3066\u3057\u307e\u3046\u3002\u3053\u308c\u3092\u6562\u3048\u3066\u7f6e\u63db\u7a4d\u5206\u3057\u3066\u3044\u308b\u306e\u304c\u4ee5\u4e0b\u306e\u4f8b\u3002<\/p>\n<p>\u307e\u305a\uff0c\u4e0d\u5b9a\u7a4d\u5206\u3092 <code>int1<\/code> \u3068\u3057\u3066\u5b9a\u7fa9\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[14]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[14]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{\\log{\\left(x \\right)}}{x}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p><code>int1<\/code> \u306e\u4e2d\u8eab\u3092 <code>.transform(log(x), t)<\/code> \u306b\u3088\u3063\u3066 $\\log x \\Rightarrow t$ \u3068\u3044\u3046\u5909\u6570\u306b\u7f6e\u63db\u3059\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[15]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[15]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\log{\\left(e^{t} \\right)}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u4e0a\u5f0f\u3067\u306f\u3055\u3089\u306b $\\log \\left(e^t\\right) = t$ \u3068\u306a\u308b\u306f\u305a\u3060\u304c\uff0c\u305d\u3053\u306f\u307b\u3063\u3066\u304a\u3044\u3066 <code>.doit()<\/code> \u3067\u5b9f\u969b\u306b\u7a4d\u5206\u3092\u5b9f\u884c\u3055\u305b\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[16]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[16]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{t^{2}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u6700\u5f8c\u306b <code>.subs(t, log(x))<\/code> \u306b\u3088\u3063\u3066 $t$ \u3092\u3082\u3068\u306e $\\log x$ \u3067\u8868\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[17]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[17]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\log{\\left(x \\right)}^{2}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u90e8\u5206\u7a4d\u5206\">\u90e8\u5206\u7a4d\u5206<\/h3>\n<p>\u90e8\u5206\u7a4d\u5206\u306e\u4f8b\u3068\u3057\u3066\u3042\u3052\u3066\u3044\u308b $\\displaystyle \\int \\log x \\, dx$ \u3082\uff0c\u7279\u306b\u554f\u984c\u306a\u304f\u7a4d\u5206\u3067\u304d\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[18]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[18]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\log{\\left(x \\right)}\\, dx = x \\log{\\left(x \\right)} &#8211; x$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u9006\u4e09\u89d2\u95a2\u6570\u306e\u7a4d\u5206\">\u9006\u4e09\u89d2\u95a2\u6570\u306e\u7a4d\u5206<\/h4>\n<p>\u554f\uff1a<br \/>\n\u9006\u4e09\u89d2\u95a2\u6570\u3084\u9006\u53cc\u66f2\u7dda\u95a2\u6570\u306e\u5fae\u5206\u306f\u3084\u3063\u305f\u3051\u3069\uff0c\u9006\u4e09\u89d2\u95a2\u6570\u3084\u9006\u53cc\u66f2\u7dda\u95a2\u6570\u306e\u7a4d\u5206\u306f\u3069\u3046\u306a\u308b\u306e\uff1f<\/p>\n<p>\u7b54\uff1a<br \/>\n\u90e8\u5206\u7a4d\u5206\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u57fa\u672c\u7684\u306b\u9006\u4e09\u89d2\u95a2\u6570\u3084\u9006\u53cc\u66f2\u7dda\u95a2\u6570\u306e\u5fae\u5206\u304c\u308f\u304b\u308c\u3070\uff0c\u7a4d\u5206\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[19]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">asin<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">asin<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[19]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{asin}{\\left(x \\right)}\\, dx = x \\operatorname{asin}{\\left(x \\right)} + \\sqrt{1 &#8211; x^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[20]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">acos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">acos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[20]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{acos}{\\left(x \\right)}\\, dx = x \\operatorname{acos}{\\left(x \\right)} &#8211; \\sqrt{1 &#8211; x^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[21]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">atan<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">atan<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[21]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{atan}{\\left(x \\right)}\\, dx = x \\operatorname{atan}{\\left(x \\right)} &#8211; \\frac{\\log{\\left(x^{2} + 1 \\right)}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u9006\u53cc\u66f2\u7dda\u95a2\u6570\u306e\u7a4d\u5206\">\u9006\u53cc\u66f2\u7dda\u95a2\u6570\u306e\u7a4d\u5206<\/h4>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[22]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">asinh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">asinh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[22]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{asinh}{\\left(x \\right)}\\, dx = x \\operatorname{asinh}{\\left(x \\right)} &#8211; \\sqrt{x^{2} + 1}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u672c\u7a3f\u57f7\u7b46\u6642\u70b9\u3067\u306f\uff0cSymPy \u3067\u306f\u306a\u305c\u304b $\\cosh^{-1} x$ \u306e\u7a4d\u5206\u304c\u3067\u304d\u306a\u3044\u3002\u30d0\u30b0\uff1f<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[23]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">acosh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[23]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{acosh}{\\left(x \\right)}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3057\u304b\u305f\u304c\u306a\u3044\u306e\u3067\uff0c\u307e\u305a\u306f\u4eba\u529b\u3067\u90e8\u5206\u7a4d\u5206\u306e\u5f62\u306b\u3057\u307e\u3059\u3002<\/p>\n<p>\\begin{eqnarray}<br \/>\n\\int \\operatorname{acosh}{x}\\, dx &amp;=&amp;<br \/>\nx \\operatorname{acosh}{x} &#8211; \\int x \\frac{d}{dx} \\operatorname{acosh}{x} \\,dx<br \/>\n\\end{eqnarray}<\/p>\n<p>$\\operatorname{acosh}{x}$ \u306e\u5fae\u5206\u306f\uff0cSymPy \u3067\u306f&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[24]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">acosh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[24]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{1}{\\sqrt{x &#8211; 1} \\sqrt{x + 1}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>SymPy \u306f\u3069\u3046\u3082\u3053\u306e\u624b\u306e\u7a4d\u5206\u304c\u82e6\u624b\u306e\u3088\u3046\u3067\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[25]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[25]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{x}{\\sqrt{x &#8211; 1} \\sqrt{x + 1}}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u5206\u6bcd\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u66f8\u304d\u63db\u3048\u308b\u3068\u7c21\u5358\u306b\u7b54\u3048\u3092\u3060\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[26]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[26]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{x}{\\sqrt{x^{2} &#8211; 1}}\\, dx = \\sqrt{x^{2} &#8211; 1}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u7d50\u5c40&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[27]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">acosh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">x<\/span> <span class=\"o\">*<\/span> <span class=\"n\">acosh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span> <span class=\"o\">-<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[27]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{acosh}{\\left(x \\right)}\\, dx = x \\operatorname{acosh}{\\left(x \\right)} &#8211; \\sqrt{x^{2} &#8211; 1}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[28]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">atanh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">atanh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[28]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{atanh}{\\left(x \\right)}\\, dx = x \\operatorname{atanh}{\\left(x \\right)} + \\log{\\left(x + 1 \\right)} &#8211; \\operatorname{atanh}{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3053\u308c\u3067\u3082\u3044\u3044\u3067\u3059\u304c\uff0c$\\displaystyle\\int \\operatorname{atan}{\\left(x \\right)}\\, dx$ \u3068\u306e\u5bfe\u5fdc\u304c\u308f\u304b\u308a\u3084\u3059\u3044\u5f62\u306b\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n<p>\u307e\u305a\u306f\u4eba\u529b\u3067\u90e8\u5206\u7a4d\u5206\u306e\u5f62\u306b\u3057\u3066&#8230;<\/p>\n<p>\\begin{eqnarray}<br \/>\n\\int \\operatorname{atanh}{\\left(x \\right)}\\, dx &amp;=&amp;<br \/>\nx \\operatorname{atanh}{\\left(x \\right)} &#8211; \\int x \\frac{d}{dx}\\operatorname{atanh}{\\left(x \\right)}\\,dx<br \/>\n\\end{eqnarray}<\/p>\n<p>$\\operatorname{atanh}{\\left(x \\right)}$ \u306e\u5fae\u5206\u306f SymPy \u3067\u306f&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[29]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">atanh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[29]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{1}{1 &#8211; x^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[30]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">atanh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">x<\/span><span class=\"o\">*<\/span> <span class=\"n\">atanh<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span> <span class=\"o\">-<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[30]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\operatorname{atanh}{\\left(x \\right)}\\, dx = x \\operatorname{atanh}{\\left(x \\right)} + \\frac{\\log{\\left(x^{2} &#8211; 1 \\right)}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u60dc\u3057\u3044\uff01 $\\operatorname{atanh}{\\left(x \\right)}$ \u306e $x$ \u306e\u3068\u308a\u3046\u308b\u7bc4\u56f2\u306f $-1 &lt; x &lt; 1$ \u306a\u306e\u3067\uff0c\u6700\u5f8c\u306e $\\log$ \u306e\u9805\u306f<\/p>\n<p>$\\displaystyle \\int \\operatorname{atanh}{\\left(x \\right)}\\, dx = x \\operatorname{atanh}{\\left(x \\right)} + \\frac{\\log{\\left(1-x^{2} \\right)}}{2}$<\/p>\n<p>\u3068\u66f8\u304f\u3079\u304d\u3060\u3088\u306d\u3047\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u6709\u7406\u95a2\u6570\u306e\u7a4d\u5206\">\u6709\u7406\u95a2\u6570\u306e\u7a4d\u5206<\/h3>\n<p>$$f(x) = \\frac{2 x^3 + 3 x^2 \u2013 2 x \u2013 1}{x^2 + x \u2013 2}$$<\/p>\n<p>\u306e\u3088\u3046\u306b $\\displaystyle \\frac{\\mbox{\u591a\u9805\u5f0f}}{\\mbox{\u591a\u9805\u5f0f}}$ \u306e\u5f62\u306b\u306a\u3063\u3066\u3044\u308b\u95a2\u6570\u3092<strong>\u6709\u7406\u95a2\u6570<\/strong>\u3068\u3044\u3046\u3002<\/p>\n<p>\u6709\u7406\u95a2\u6570\u3092\u7a4d\u5206\u3059\u308b\u969b\u306f\uff0c\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3057\u3066\u304b\u3089\u7a4d\u5206\u3059\u308b\u3002<\/p>\n<p>SymPy \u3067\u306f\u7279\u306b\u6c17\u306b\u305b\u305a <code>integrate()<\/code> \u3067\u7a4d\u5206\u3067\u304d\u3066\u3057\u307e\u3046\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[31]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">f<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">3<\/span> <span class=\"o\">*<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">x<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"n\">x<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">f<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[31]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{2 x^{3} + 3 x^{2} &#8211; 2 x &#8211; 1}{x^{2} + x &#8211; 2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[32]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[32]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle x^{2} + x + \\frac{2 \\log{\\left(x &#8211; 1 \\right)}}{3} + \\frac{\\log{\\left(x + 2 \\right)}}{3}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\">\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3<\/h4>\n<p>\u4e0a\u8a18\u306e\u3088\u3046\u306b\uff0cSymPy \u3067\u306f\u7279\u306b\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3057\u306a\u304f\u3066\u3082\u7a4d\u5206\u3066\u304d\u3067\u3057\u307e\u3046\u306e\u3067\u3042\u308b\u304c\uff0c\u305d\u3053\u3092\u3042\u3048\u3066 <code>apart()<\/code> \u95a2\u6570\u3067\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3057\u3066\u307f\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[33]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">af<\/span> <span class=\"o\">=<\/span> <span class=\"n\">apart<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">af<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[33]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 x + 1 + \\frac{1}{3 \\left(x + 2\\right)} + \\frac{2}{3 \\left(x &#8211; 1\\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3059\u308b\u3053\u3068\u3067\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u7a4d\u5206\u3092\u3059\u308c\u3070\u3044\u3044\u306e\u3060\u306a\u3041\u3068\u7406\u89e3\u3067\u304d\u308b\u3002<\/p>\n<p>\\begin{eqnarray}<br \/>\n\\int f(x) dx &amp;=&amp;<br \/>\n\\int (2x+1) dx + \\frac{1}{3} \\int \\frac{dx}{x+2} + \\frac{2}{3}\\int \\frac{dx}{x-1} \\\\<br \/>\n&amp;=&amp; x^2 + x + \\frac{1}{3} \\log(x+2) + \\frac{2}{3} \\log(x-1)<br \/>\n\\end{eqnarray}<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[34]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">af<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">af<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[34]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\left(2 x + 1 + \\frac{1}{3 \\left(x + 2\\right)} + \\frac{2}{3 \\left(x &#8211; 1\\right)}\\right)\\, dx = x^{2} + x + \\frac{2 \\log{\\left(x &#8211; 1 \\right)}}{3} + \\frac{\\log{\\left(x + 2 \\right)}}{3}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"$\\sin-x,-\\cos-x$-\u306e\u6709\u7406\u95a2\u6570\u306e\u7a4d\u5206\">$\\sin x, \\cos x$ \u306e\u6709\u7406\u95a2\u6570\u306e\u7a4d\u5206<\/h3>\n<p>\u305f\u3068\u3048\u3070\uff0c$\\displaystyle \\frac{(\\sin x)^2}{1 + \\cos x + 2 \\sin x}$ \u306e\u3088\u3046\u306a\uff0c $\\sin x$ \u3068 $\\cos x$ \u306e\u6709\u7406\u95a2\u6570\u306e\u5f62\u306e\u95a2\u6570\u306e\u7a4d\u5206\u3002<\/p>\n<p>\u6559\u79d1\u66f8\u7684\u306b\u306f $\\displaystyle \\tan \\frac{x}{2} \\equiv t$ \u3068\u3044\u3046\u5909\u6570\u5909\u63db\u3092\u3057\u3066\u7f6e\u63db\u7a4d\u5206\u3059\u308c\u3070\u3088\u3044\u3068\u3044\u3046\u3053\u3068\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-1\">\u7df4\u7fd2\u554f\u984c 1<\/h4>\n<p>$\\displaystyle \\int \\frac{1}{\\cos x} \\,dx$<\/p>\n<p>\u3053\u308c\u306f\u305d\u306e\u307e\u307e\u306e\u5f62\u3067 <code>integrate()<\/code> \u3067\u304d\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[35]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">ans1<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[35]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{\\cos{\\left(x \\right)}}\\, dx = &#8211; \\frac{\\log{\\left(\\sin{\\left(x \\right)} &#8211; 1 \\right)}}{2} + \\frac{\\log{\\left(\\sin{\\left(x \\right)} + 1 \\right)}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u6559\u80b2\u7684\u898b\u5730\u304b\u3089\u7f6e\u63db\u7a4d\u5206\u3067\u3082\u3084\u3063\u3066\u307f\u308b\u3002<\/p>\n<p>$\\displaystyle \\tan \\frac{x}{2} \\equiv t$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[36]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">tan<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">trigsimp<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[36]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{2}{1 &#8211; t^{2}}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3053\u308c\u306f\uff08\u88ab\u7a4d\u5206\u95a2\u6570\u3092\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3059\u308c\u3070\uff09\u7c21\u5358\u306b\u7a4d\u5206\u3067\u304d\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[37]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">ans<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[37]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle &#8211; \\log{\\left(t &#8211; 1 \\right)} + \\log{\\left(t + 1 \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u6700\u5f8c\u306b $t$ \u3092 $\\displaystyle \\tan \\frac{x}{2}$ \u306b\u623b\u3057\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[38]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">tan<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">\/<\/span><span class=\"mi\">2<\/span><span class=\"p\">))<\/span>\r\n<span class=\"n\">ans2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[38]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle &#8211; \\log{\\left(\\tan{\\left(\\frac{x}{2} \\right)} &#8211; 1 \\right)} + \\log{\\left(\\tan{\\left(\\frac{x}{2} \\right)} + 1 \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3068\u3044\u3046\u308f\u3051\u3067\uff0c\u4e00\u898b\u8868\u793a\u306e\u7570\u306a\u308b\u539f\u59cb\u95a2\u6570\u304c\u5f97\u3089\u308c\u305f\u3002\uff08\u7d76\u5bfe\u5024\u3092\u7701\u7565\u3057\u3066\u3044\u308b\u3051\u3069\u3002\uff09<\/p>\n<p>\\begin{eqnarray}<br \/>\n\\int \\frac{1}{\\cos{\\left(x \\right)}}\\, dx &amp;=&amp;<br \/>\n\\frac{1}{2}\\log\\frac{1+\\sin x}{1-\\sin x} \\\\<br \/>\n&amp;=&amp; \\log\\left|\\frac{1+\\tan \\frac{x}{2}}{1-\\tan \\frac{x}{2}} \\right|<br \/>\n\\end{eqnarray}<\/p>\n<p>\u3053\u308c\u3089\u304c\u540c\u7b49\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3057\u3066\u304a\u3044\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u30d2\u30f3\u30c8\uff1a\u305f\u3068\u3048\u3070 $ \\sin x = 2 \\sin\\frac{x}{2} \\cos\\frac{x}{2}$ \u3092\u4f7f\u3046\u3068\u304b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-2\">\u7df4\u7fd2\u554f\u984c 2<\/h4>\n<p>$\\displaystyle\\int \\frac{a \u2013 b \\cos\\phi}{a^2 + b^2 -2 a b \\cos \\phi} d\\phi$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[39]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'a'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">b<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'b'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">var<\/span><span class=\"p\">(<\/span><span class=\"s1\">'phi'<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">((<\/span><span class=\"n\">a<\/span><span class=\"o\">-<\/span><span class=\"n\">b<\/span><span class=\"o\">*<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">phi<\/span><span class=\"p\">))<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"n\">b<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">a<\/span><span class=\"o\">*<\/span><span class=\"n\">b<\/span><span class=\"o\">*<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">phi<\/span><span class=\"p\">)),<\/span> <span class=\"n\">phi<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[39]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{a &#8211; b \\cos{\\left(\\phi \\right)}}{a^{2} &#8211; 2 a b \\cos{\\left(\\phi \\right)} + b^{2}}\\, d\\phi$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[40]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[40]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\phi}{2 a} &#8211; \\frac{i \\log{\\left(- \\frac{i a}{a + b} + \\frac{i b}{a + b} + \\tan{\\left(\\frac{\\phi}{2} \\right)} \\right)}}{2 a} + \\frac{i \\log{\\left(\\frac{i a}{a + b} &#8211; \\frac{i b}{a + b} + \\tan{\\left(\\frac{\\phi}{2} \\right)} \\right)}}{2 a}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3044\u3061\u304a\u3046\u7a4d\u5206\u306f\u3067\u304d\u3066\u3044\u308b\u3088\u3046\u3060\u304c\uff0c\u865a\u6570\u5358\u4f4d $i$ \u304c\u73fe\u308c\u3066\u3044\u3066\u610f\u5473\u4e0d\u660e\u3002<\/p>\n<p>\u30bb\u30aa\u30ea\u30fc\u306b\u5f93\u3063\u3066 $\\displaystyle \\tan \\frac{\\phi}{2} \\equiv t$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[41]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">tan<\/span><span class=\"p\">(<\/span><span class=\"n\">phi<\/span><span class=\"o\">\/<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">trigsimp<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[41]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{2 \\left(a &#8211; \\frac{b \\left(1 &#8211; t^{2}\\right)}{t^{2} + 1}\\right)}{\\left(t^{2} + 1\\right) \\left(a^{2} &#8211; \\frac{2 a b \\left(1 &#8211; t^{2}\\right)}{t^{2} + 1} + b^{2}\\right)}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u88ab\u7a4d\u5206\u95a2\u6570\u3092\u90e8\u5206\u5206\u6570\u306b\u5206\u89e3\u3057\u3066\u307f\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[42]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">int2<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">apart<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">ft<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[42]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(a &#8211; b\\right) \\left(a + b\\right)}{a \\left(a^{2} t^{2} + a^{2} + 2 a b t^{2} &#8211; 2 a b + b^{2} t^{2} + b^{2}\\right)} + \\frac{1}{a \\left(t^{2} + 1\\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u305d\u308c\u305e\u308c\u306e\u9805\u3092\u7a4d\u5206\u3057\u3066\u307f\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[43]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">term1<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">a<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">term1<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span> <span class=\"o\">+<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">((<\/span><span class=\"n\">ft<\/span><span class=\"o\">-<\/span><span class=\"n\">term1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">),<\/span> \r\n   <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">term1<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span> <span class=\"o\">+<\/span><span class=\"n\">integrate<\/span><span class=\"p\">((<\/span><span class=\"n\">ft<\/span><span class=\"o\">-<\/span><span class=\"n\">term1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[43]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{a \\left(t^{2} + 1\\right)}\\, dt + \\int \\frac{\\left(a &#8211; b\\right) \\left(a + b\\right)}{a \\left(a^{2} t^{2} + a^{2} + 2 a b t^{2} &#8211; 2 a b + b^{2} t^{2} + b^{2}\\right)}\\, dt = \\frac{\\operatorname{atan}{\\left(t \\right)}}{a} + \\frac{\\operatorname{atan}{\\left(\\frac{t \\left(a + b\\right)}{a &#8211; b} \\right)}}{a}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u304b\u306a\u308a\u3059\u3063\u304d\u308a\u3057\u3066\u304d\u305f\u3002\u6700\u5f8c\u306b $t$ \u3092 $\\displaystyle \\tan \\frac{\\phi}{2}$ \u306b\u623b\u3057\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[44]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">term1<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span> <span class=\"o\">+<\/span><span class=\"n\">integrate<\/span><span class=\"p\">((<\/span><span class=\"n\">ft<\/span><span class=\"o\">-<\/span><span class=\"n\">term1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">tan<\/span><span class=\"p\">(<\/span><span class=\"n\">phi<\/span><span class=\"o\">\/<\/span><span class=\"mi\">2<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[44]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\operatorname{atan}{\\left(\\frac{\\left(a + b\\right) \\tan{\\left(\\frac{\\phi}{2} \\right)}}{a &#8211; b} \\right)}}{a} + \\frac{\\operatorname{atan}{\\left(\\tan{\\left(\\frac{\\phi}{2} \\right)} \\right)}}{a}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-3\">\u7df4\u7fd2\u554f\u984c 3<\/h4>\n<p>$\\displaystyle\\int \\frac{a \u2013 b \\cos\\theta}{\\left(a^2 + b^2 -2 a b \\cos \\theta\\right)^{\\frac{3}{2}}} \\sin\\theta\\, d\\theta$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[45]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">var<\/span><span class=\"p\">(<\/span><span class=\"s1\">'theta'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span>\r\n    <span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">-<\/span><span class=\"n\">b<\/span><span class=\"o\">*<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">))<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"n\">b<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">-<\/span><span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">a<\/span><span class=\"o\">*<\/span><span class=\"n\">b<\/span><span class=\"o\">*<\/span><span class=\"n\">cos<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">)))<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span><span class=\"o\">*<\/span><span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">),<\/span> <span class=\"n\">theta<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[45]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{\\left(a &#8211; b \\cos{\\left(\\theta \\right)}\\right) \\sin{\\left(\\theta \\right)}}{\\left(a^{2} &#8211; 2 a b \\cos{\\left(\\theta \\right)} + b^{2}\\right)^{\\frac{3}{2}}}\\, d\\theta$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p><code>integrate()<\/code> \u3067\u7a4d\u5206\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[46]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">factor<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[46]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle &#8211; \\frac{a \\cos{\\left(\\theta \\right)} &#8211; b}{a^{2} \\sqrt{a^{2} &#8211; 2 a b \\cos{\\left(\\theta \\right)} + b^{2}}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3042\u3048\u3066\u7f6e\u63db\u7a4d\u5206\u3067\u3084\u3063\u3066\u307f\u308b\u3068\uff0c$u \\equiv \\cos\\theta$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u7121\u7406\u95a2\u6570\u306e\u7a4d\u5206\">\u7121\u7406\u95a2\u6570\u306e\u7a4d\u5206<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u4f8b-1\">\u4f8b 1<\/h4>\n<p>$\\displaystyle \\int \\frac{dx}{x \\sqrt{x+1}}$<\/p>\n<p>SymPy \u3067\u306f\u305d\u306e\u307e\u307e <code>integrate()<\/code> \u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[47]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[47]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} &#8211; 2 \\operatorname{acoth}{\\left(\\sqrt{x + 1} \\right)} &amp; \\text{for}\\: \\left|{x + 1}\\right| &gt; 1 \\\\- 2 \\operatorname{atanh}{\\left(\\sqrt{x + 1} \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\log$ \u3067\u3042\u3089\u308f\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[48]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[48]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} \\log{\\left(1 &#8211; \\frac{1}{\\sqrt{x + 1}} \\right)} &#8211; \\log{\\left(1 + \\frac{1}{\\sqrt{x + 1}} \\right)} &amp; \\text{for}\\: \\left|{x + 1}\\right| &gt; 1 \\\\\\log{\\left(1 &#8211; \\sqrt{x + 1} \\right)} &#8211; \\log{\\left(\\sqrt{x + 1} + 1 \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3053\u308c\u3092\u3042\u3048\u3066 $\\sqrt{x+1} = t$ \u3068\u304a\u3044\u3066\u7f6e\u63db\u7a4d\u5206\u3057\u3066\u307f\u308b\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[49]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[49]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{x \\sqrt{x + 1}}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[50]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[50]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{2 t}{\\left(t^{2} &#8211; 1\\right) \\sqrt{t^{2}}}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[51]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">ans<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[51]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\log{\\left(\\sqrt{t^{2}} &#8211; 1 \\right)} &#8211; \\log{\\left(\\sqrt{t^{2}} + 1 \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u6700\u5f8c\u306b $t$ \u3092\u3082\u3068\u306e $\\sqrt{x+1}$ \u306b\u623b\u3057\u3066\u3084\u3063\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[52]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[52]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\log{\\left(\\sqrt{x + 1} &#8211; 1 \\right)} &#8211; \\log{\\left(\\sqrt{x + 1} + 1 \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>SymPy \u306f\u3042\u3044\u304b\u3089\u308f\u305a $\\log$ \u306e\u4e2d\u8eab\u306e\u7d76\u5bfe\u5024\u3092\u7701\u7565\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u4f8b-2\">\u4f8b 2<\/h4>\n<p>$\\displaystyle \\int \\frac{dx}{\\sqrt{x^2+1}}$<\/p>\n<p>\u3053\u308c\u3082\u3059\u3050 <code>integrate()<\/code> \u3067\u304d\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[53]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[53]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\operatorname{asinh}{\\left(x \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\log$ \u3067\u3042\u3089\u308f\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[54]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">_<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[54]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\log{\\left(x + \\sqrt{x^{2} + 1} \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u30d2\u30f3\u30c8\u306b\u5f93\u3063\u3066\uff0c\u3042\u3048\u3066\u3053\u308c\u3092\u7f6e\u63db\u7a4d\u5206\u3057\u3066\u307f\u307e\u3059\u3002$x + \\sqrt{x^2 + 1} \\equiv t\\ (&gt;0)$ \u3068\u304a\u304f\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[55]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[55]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{\\sqrt{x^{2} + 1}}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[56]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># t \u306f\u6b63\u3067\u3042\u308b\u3068\u5ba3\u8a00<\/span>\r\n<span class=\"n\">t<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'t'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[56]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1 &#8211; \\frac{t^{2} &#8211; 1}{2 t^{2}}}{\\sqrt{1 + \\frac{\\left(t^{2} &#8211; 1\\right)^{2}}{4 t^{2}}}}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u88ab\u7a4d\u5206\u95a2\u6570\u306f\u3082\u3063\u3068\u7c21\u5358\u306b\u306a\u308a\u307e\u3059\u3088\u306d\u3047\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[57]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u88ab\u7a4d\u5206\u95a2\u6570\u3092 ft \u3068\u3057\u3066\u53d6\u308a\u51fa\u3059<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">int2<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">ft<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[57]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{t^{2} + 1}{t \\sqrt{t^{4} + 2 t^{2} + 1}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[58]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># 2\u4e57\u3057\u3066\u7c21\u5358\u5316\u3057\u3066\u5e73\u65b9\u6839\u3092\u3068\u308b<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">simplify<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">))<\/span>\r\n<span class=\"n\">ft<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[58]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{1}{t}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[59]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">ans<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[59]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\log{\\left(t \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$t$ \u3092\u3082\u3068\u306e\u5909\u6570 $x + \\sqrt{x^2 + 1}$ \u306b\u306a\u304a\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[60]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[60]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\log{\\left(x + \\sqrt{x^{2} + 1} \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u4f8b-3\">\u4f8b 3<\/h4>\n<p>$\\displaystyle \\int \\sqrt{x^2+1} dx$<\/p>\n<p>\u3053\u308c\u3082 <code>integrate()<\/code> \u3067\u304d\u3066\u3057\u307e\u3044\u307e\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[61]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[61]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{x \\sqrt{x^{2} + 1}}{2} + \\frac{\\operatorname{asinh}{\\left(x \\right)}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\log$ \u3067\u3042\u3089\u308f\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[62]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">_<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">log<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[62]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{x \\sqrt{x^{2} + 1}}{2} + \\frac{\\log{\\left(x + \\sqrt{x^{2} + 1} \\right)}}{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u30d2\u30f3\u30c8\u306b\u3057\u305f\u304c\u3063\u3066\uff0c\u3053\u308c\u3092\u3042\u3048\u3066\u7f6e\u63db\u7a4d\u5206\u3067\u3084\u3063\u3066\u307f\u308b\u3002$x+\\sqrt{x^2+1} \\equiv t$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[63]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[63]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\sqrt{x^{2} + 1}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[64]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># t \u306f\u6b63\u3067\u3042\u308b\u3068\u5ba3\u8a00<\/span>\r\n<span class=\"n\">t<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'t'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[64]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{\\left(t^{2} + 1\\right) \\sqrt{t^{4} + 2 t^{2} + 1}}{4 t^{3}}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u88ab\u7a4d\u5206\u95a2\u6570\u306f\u3082\u3063\u3068\u7c21\u5358\u306b\u306a\u308a\u307e\u3059\u3088\u306d\u3047\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[65]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u88ab\u7a4d\u5206\u95a2\u6570\u3092 ft \u3068\u3057\u3066\u53d6\u308a\u51fa\u3059<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">(),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">ft<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[65]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(t^{2} + 1\\right) \\sqrt{t^{4} + 2 t^{2} + 1}}{4 t^{3}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[66]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">factor<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[66]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(t^{2} + 1\\right)^{4}}{16 t^{6}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[67]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># 2\u4e57\u3057\u3066\u7c21\u5358\u5316\u3057\u3066\u5e73\u65b9\u6839\u3092\u3068\u308b<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">factor<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">))<\/span>\r\n<span class=\"n\">ft<\/span><span class=\"o\">.<\/span><span class=\"n\">apart<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[67]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{t}{4} + \\frac{1}{2 t} + \\frac{1}{4 t^{3}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[68]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"o\">.<\/span><span class=\"n\">apart<\/span><span class=\"p\">(),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"o\">.<\/span><span class=\"n\">apart<\/span><span class=\"p\">(),<\/span> <span class=\"n\">t<\/span><span class=\"p\">),<\/span> <span class=\"n\">ans<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[68]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\left(\\frac{t}{4} + \\frac{1}{2 t} + \\frac{1}{4 t^{3}}\\right)\\, dt = \\frac{t^{2}}{8} + \\frac{\\log{\\left(t \\right)}}{2} &#8211; \\frac{1}{8 t^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$t$ \u3092\u3082\u3068\u306e\u5909\u6570 $x+\\sqrt{x^2+1}$ \u306b\u623b\u3057\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[69]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"o\">+<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[69]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(x + \\sqrt{x^{2} + 1}\\right)^{2}}{8} + \\frac{\\log{\\left(x + \\sqrt{x^{2} + 1} \\right)}}{2} &#8211; \\frac{1}{8 \\left(x + \\sqrt{x^{2} + 1}\\right)^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>&#8230; \u3046\u301c\u3093\u3002\u306a\u304b\u306a\u304b\u307e\u3068\u3081\u3066\u304f\u308c\u307e\u305b\u3093\u306d\u3047\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-1\">\u7df4\u7fd2\u554f\u984c 1<\/h4>\n<p>$\\displaystyle \\int \\frac{dx}{x \\sqrt{x-1}}$<\/p>\n<p>\u76f4\u63a5 <code>integrate()<\/code> \u3059\u308b\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[70]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[70]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} 2 i \\operatorname{acosh}{\\left(\\frac{1}{\\sqrt{x}} \\right)} &amp; \\text{for}\\: \\frac{1}{\\left|{x}\\right|} &gt; 1 \\\\- 2 \\operatorname{asin}{\\left(\\frac{1}{\\sqrt{x}} \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u984c\u610f\u304b\u3089 $x&gt;1$ \u3060\u304b\u3089\uff0c2\u884c\u76ee\u304c\u7b54\u3048\u306a\u3093\u3060\u308d\u3046\u3051\u3069\uff0c\u7a4d\u5206\u5b9a\u6570\u5206\u306e\u4e0d\u5b9a\u6027\u3092\u306e\u305e\u3044\u3066<br \/>\n$\\displaystyle 2 \\operatorname{acos} \\left(\\frac{1}{\\sqrt{x}}\\right)$ \u3068\u66f8\u3044\u305f\u307b\u3046\u304c\u3088\u308d\u3057\u3044\u304b\u3068\u601d\u3046\u3002<\/p>\n<p>SymPy, \u3061\u3087\u3063\u3068\u6b8b\u5ff5\u3002<\/p>\n<p>\u7f6e\u63db\u7a4d\u5206\u3067\u3084\u308b\u3068\uff0c$\\sqrt{x-1} \\equiv t$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[71]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[71]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{1}{x \\sqrt{x &#8211; 1}}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[72]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[72]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{2}{t^{2} + 1}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[73]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int2<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">ans<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[73]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 \\operatorname{atan}{\\left(t \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[74]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[74]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 \\operatorname{atan}{\\left(\\sqrt{x &#8211; 1} \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3053\u306e\u7b54\u3048\u304c\u76f4\u63a5 <code>integrate()<\/code> \u3067\u6c42\u3081\u305f $\\displaystyle 2 \\operatorname{acos}{\\left(\\frac{1}{\\sqrt{x}}\\right)}$ \u3068\u540c\u7b49\uff0c\u3059\u306a\u308f\u3061<\/p>\n<p>$$\\tan^{-1} \\sqrt{x-1} = \\cos^{-1} \\frac{1}{\\sqrt{x}}$$<\/p>\n<p>\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3002$\\tan^{-1}$ \u306e\u5f0f\u3092 $\\cos^{-1}$ \u3092\u4f7f\u3063\u3066\u66f8\u304d\u76f4\u3059\u3068&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[75]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">atan<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)),<\/span> \r\n   <span class=\"n\">atan<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">acos<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[75]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\operatorname{atan}{\\left(\\sqrt{x &#8211; 1} \\right)} = \\operatorname{acos}{\\left(\\frac{1}{\\sqrt{x}} \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[76]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">acos<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)),<\/span> \r\n   <span class=\"n\">acos<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">rewrite<\/span><span class=\"p\">(<\/span><span class=\"n\">atan<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[76]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\operatorname{acos}{\\left(\\frac{1}{\\sqrt{x}} \\right)} = \\operatorname{atan}{\\left(\\sqrt{x} \\sqrt{1 &#8211; \\frac{1}{x}} \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>SymPy \u306f\u5e73\u65b9\u6839\u540c\u58eb\u306e\u304b\u3051\u7b97\u304c\u82e6\u624b\u306e\u3088\u3046\u3067\u3042\u308b\u3002<\/p>\n<p>$$\\sqrt{x} \\sqrt{1 &#8211; \\frac{1}{{x}}} = \\sqrt{x-1}$$<\/p>\n<p>\u3060\u3088\u306d\u3047\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-2\">\u7df4\u7fd2\u554f\u984c 2<\/h4>\n<p>$\\displaystyle \\int \\frac{\\sqrt{x}}{\\sqrt{1-x}} dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[77]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[77]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} &#8211; i \\sqrt{x} \\sqrt{x &#8211; 1} &#8211; i \\operatorname{acosh}{\\left(\\sqrt{x} \\right)} &amp; \\text{for}\\: \\left|{x}\\right| &gt; 1 \\\\\\frac{x^{\\frac{3}{2}}}{\\sqrt{1 &#8211; x}} &#8211; \\frac{\\sqrt{x}}{\\sqrt{1 &#8211; x}} + \\operatorname{asin}{\\left(\\sqrt{x} \\right)} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u984c\u610f\u304b\u3089 $0 \\leq x &lt; 1$ \u306a\u306e\u30672\u884c\u76ee\u304c\u7b54\u3048\u306a\u3093\u3060\u3051\u3069\uff0c\u3053\u308c\u3082\u7f6e\u63db\u7a4d\u5206\u3067\u5225\u9014\u8a08\u7b97\u3057\u3066\u307f\u308b\u3002<\/p>\n<p>$\\displaystyle \\frac{\\sqrt{x}}{\\sqrt{1-x}} \\equiv t$ \u3068\u304a\u3044\u3066&#8230;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[78]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[78]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{\\sqrt{x}}{\\sqrt{1 &#8211; x}}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[79]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">t<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'t'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">int2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">int1<\/span><span class=\"o\">.<\/span><span class=\"n\">transform<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"p\">),<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[79]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int \\frac{t \\left(- \\frac{2 t^{3}}{\\left(t^{2} + 1\\right)^{2}} + \\frac{2 t}{t^{2} + 1}\\right)}{\\sqrt{t^{2} + 1} \\sqrt{- \\frac{t^{2}}{t^{2} + 1} + 1}}\\, dt$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[80]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u88ab\u7a4d\u5206\u95a2\u6570\u3092 ft \u3068\u3057\u3066\u3068\u308b<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">int2<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"c1\"># 2\u4e57\u3057\u3066\u7c21\u5358\u5316\u3057\u3066\u5e73\u65b9\u6839\u3092\u3068\u308b<\/span>\r\n<span class=\"n\">ft<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">((<\/span><span class=\"n\">ft<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">())<\/span>\r\n<span class=\"n\">ft<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[80]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{2 t^{2}}{\\left(t^{2} + 1\\right)^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[81]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span> <span class=\"o\">=<\/span> <span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">ft<\/span><span class=\"p\">,<\/span> <span class=\"n\">t<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">ans<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[81]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle &#8211; \\frac{2 t}{2 t^{2} + 2} + \\operatorname{atan}{\\left(t \\right)}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[82]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ans<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[82]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\sqrt{x} \\left(x &#8211; 1\\right) + \\sqrt{1 &#8211; x} \\operatorname{atan}{\\left(\\frac{\\sqrt{x}}{\\sqrt{1 &#8211; x}} \\right)}}{\\sqrt{1 &#8211; x}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u4eba\u9593\u306e\u76ee\u3067\u306f\uff0c<\/p>\n<p>$\\displaystyle \\operatorname{atan}{\\left(\\frac{\\sqrt{x}}{\\sqrt{1 &#8211; x}} \\right)} &#8211; \\sqrt{x}\\sqrt{1-x}$<\/p>\n<p>\u3068\u3057\u305f\u307b\u3046\u304c\u898b\u3084\u3059\u3044\u304b\u3082\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-3\">\u7df4\u7fd2\u554f\u984c 3<\/h4>\n<p>$\\displaystyle \\int \\frac{\\sqrt{x}}{\\sqrt{1-x^3}} dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[83]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">-<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[83]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\begin{cases} &#8211; \\frac{2 i \\operatorname{acosh}{\\left(x^{\\frac{3}{2}} \\right)}}{3} &amp; \\text{for}\\: \\left|{x^{3}}\\right| &gt; 1 \\\\\\frac{2 \\operatorname{asin}{\\left(x^{\\frac{3}{2}} \\right)}}{3} &amp; \\text{otherwise} \\end{cases}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u984c\u610f\u304b\u3089 $|x^3| &lt; 1$ \u306a\u306e\u30672\u884c\u76ee\u304c\u7b54\u3048\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3061\u306a\u307f\u306b\uff0c$y = \\sin^{-1} x^{3\/2}$ \u3068\u304a\u304f\u3068\uff0c<\/p>\n<p>\\begin{eqnarray}<br \/>\nx^{\\frac{3}{2}} &amp;=&amp; \\sin y \\\\<br \/>\n\\tan y &amp;=&amp; \\frac{\\sin y}{\\cos y} \\\\<br \/>\n&amp;=&amp; \\frac{\\sin y}{\\sqrt{1-\\sin^2 y}} \\\\<br \/>\n&amp;=&amp; \\frac{x^{\\frac{3}{2}}}{\\sqrt{1-x^{3}}} \\\\<br \/>\n\\therefore\\ \\ y &amp;=&amp; \\tan^{-1} \\frac{\\sqrt{x^3}}{\\sqrt{1-x^{3}}}<br \/>\n\\end{eqnarray}<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-4\">\u7df4\u7fd2\u554f\u984c 4<\/h4>\n<p>$\\displaystyle \\int \\frac{1}{\\left(a^2 +x^2\\right)^{\\frac{3}{2}}} dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[84]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[84]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{x}{a^{2} \\sqrt{a^{2} + x^{2}}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u5e83\u7fa9\u306e\u7a4d\u5206\">\u5e83\u7fa9\u306e\u7a4d\u5206<\/h3>\n<p>SymPy \u3067\u306f\u7121\u9650\u5927 $\\infty$ \u306f <code>oo<\/code> (\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u306e\u30aa\u30fc\u306e\u5c0f\u6587\u5b572\u3064) \u3067\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-1\">\u7df4\u7fd2\u554f\u984c 1<\/h4>\n<p>$\\displaystyle \\int_{-\\infty}^{\\infty} \\frac{1}{(a^2 + x^2)^{\\frac{3}{2}}} dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[85]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'a'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">oo<\/span><span class=\"p\">,<\/span> <span class=\"n\">oo<\/span><span class=\"p\">)),<\/span>\r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">+<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">oo<\/span><span class=\"p\">,<\/span> <span class=\"n\">oo<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[85]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int\\limits_{-\\infty}^{\\infty} \\frac{1}{\\left(a^{2} + x^{2}\\right)^{\\frac{3}{2}}}\\, dx = \\frac{2}{a^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7df4\u7fd2\u554f\u984c-2\">\u7df4\u7fd2\u554f\u984c 2<\/h4>\n<p>$\\displaystyle \\int_{-\\infty}^{\\infty} \\frac{1}{a^2 + x^2} dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[86]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">oo<\/span><span class=\"p\">,<\/span> <span class=\"n\">oo<\/span><span class=\"p\">)),<\/span>\r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">\/<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"o\">+<\/span><span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">oo<\/span><span class=\"p\">,<\/span> <span class=\"n\">oo<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[86]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int\\limits_{-\\infty}^{\\infty} \\frac{1}{a^{2} + x^{2}}\\, dx = \\frac{\\pi}{a}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u3044\u304f\u3064\u304b\u306e\u5fdc\u7528\">\u3044\u304f\u3064\u304b\u306e\u5fdc\u7528<\/h3>\n<p>\u3044\u304f\u3064\u304b\u306e\u5fdc\u7528\u306e\u9805\u306e\u4f8b\u984c\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u5186\u306e\u9762\u7a4d\">\u5186\u306e\u9762\u7a4d<\/h4>\n<p>$\\displaystyle x^2 + y^2 = r^2$ \u3088\u308a $y = \\sqrt{r^2 &#8211; x^2}$\uff08\u5186\u306e\u4e0a\u534a\u5206\uff09\u3002 \u3053\u3053\u3067 $r$ \u306f\u5186\u306e\u534a\u5f84\u3067 $r &gt; 0$<\/p>\n<p>\u5186\u306e\u9762\u7a4d $S$ \u306f\uff0c$y = \\sqrt{r^2 &#8211; x^2}$ \u3068 $x$ \u8ef8\u3067\u56f2\u307e\u308c\u308b\u90e8\u5206\u306e\u9762\u7a4d\u3092\u6c42\u3081\u30662\u500d\u3059\u308c\u3070\u3088\u3044\u3002<\/p>\n<p>$\\displaystyle S = 2 \\int_{-r}^r y\\, dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[87]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">r<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Symbol<\/span><span class=\"p\">(<\/span><span class=\"s1\">'r'<\/span><span class=\"p\">,<\/span> <span class=\"n\">positive<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">y<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">-<\/span> <span class=\"n\">x<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">y<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">)),<\/span> \r\n   <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">y<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[87]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int\\limits_{- r}^{r} 2 \\sqrt{r^{2} &#8211; x^{2}}\\, dx = \\pi r^{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u5186\u5468\">\u5186\u5468<\/h4>\n<p>$\\displaystyle L = 2 \\int_{-r}^r \\sqrt{1 + \\left(\\frac{dy}{dx}\\right)^2}\\, dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[88]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">dydx<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">y<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">dydx<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[88]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle &#8211; \\frac{x}{\\sqrt{r^{2} &#8211; x^{2}}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[89]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">Eq<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">+<\/span><span class=\"n\">dydx<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">)),<\/span>\r\n   <span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">+<\/span><span class=\"n\">dydx<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">))<\/span><span class=\"o\">.<\/span><span class=\"n\">doit<\/span><span class=\"p\">())<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[89]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 \\int\\limits_{- r}^{r} \\sqrt{\\frac{x^{2}}{r^{2} &#8211; x^{2}} + 1}\\, dx = 2 \\pi r$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7403\u306e\u8868\u9762\u7a4d\">\u7403\u306e\u8868\u9762\u7a4d<\/h4>\n<p>$\\displaystyle S = \\int_{-r}^r 2\\pi y \\sqrt{1 + \\left(\\frac{dy}{dx}\\right)^2}\\, dx$<\/p>\n<p>SymPy \u306f\u5e73\u65b9\u6839\u304c\u3042\u308b\u3053\u306e\u624b\u306e\u7a4d\u5206\u304c\u82e6\u624b\u3089\u3057\u3044\u306e\u3067\uff0c\u88ab\u7a4d\u5206\u95a2\u6570\u3092\u7c21\u5358\u5316\u3057\u3066\u304b\u3089\u8a08\u7b97\u3059\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[90]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">int1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Integral<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">pi<\/span><span class=\"o\">*<\/span><span class=\"n\">y<\/span><span class=\"o\">*<\/span><span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"o\">+<\/span><span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">y<\/span><span class=\"p\">,<\/span><span class=\"n\">x<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">),<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">int1<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[90]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\int 2 \\pi \\sqrt{r^{2} &#8211; x^{2}} \\sqrt{\\frac{x^{2}}{r^{2} &#8211; x^{2}} + 1}\\, dx$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[91]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">fx<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diff<\/span><span class=\"p\">(<\/span><span class=\"n\">int1<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">fx<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[91]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 \\pi \\sqrt{r^{2} &#8211; x^{2}} \\sqrt{\\frac{x^{2}}{r^{2} &#8211; x^{2}} + 1}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[92]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u88ab\u7a4d\u5206\u95a2\u6570\u30922\u4e57\u3057\u3066\u7c21\u5358\u5316\u3057\u3066\u5e73\u65b9\u6839\u3092\u3068\u308b<\/span>\r\n<span class=\"n\">fx<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">((<\/span><span class=\"n\">fx<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">simplify<\/span><span class=\"p\">())<\/span>\r\n<span class=\"n\">fx<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[92]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 2 \\pi r$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[93]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">fx<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[93]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 4 \\pi r^{2}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h4 id=\"\u7403\u306e\u4f53\u7a4d\">\u7403\u306e\u4f53\u7a4d<\/h4>\n<p>$\\displaystyle V = \\int_{-r}^r \\pi y^2\\, dx$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[94]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">integrate<\/span><span class=\"p\">(<\/span><span class=\"n\">pi<\/span><span class=\"o\">*<\/span><span class=\"n\">y<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">))<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[94]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{4 \\pi r^{3}}{3}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":33,"featured_media":0,"parent":6034,"menu_order":30,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-6069","page","type-page","status-publish","hentry","nodate","item-wrap"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/6069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/comments?post=6069"}],"version-history":[{"count":6,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/6069\/revisions"}],"predecessor-version":[{"id":8090,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/6069\/revisions\/8090"}],"up":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/6034"}],"wp:attachment":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/media?parent=6069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}