積分を Maxima-Jupyter で確認する
1
$$\int_{-\infty}^{\infty}
\frac{1}{\left(x^2 + y^2 + (z-z’)^2\right)^{3/2}} dz’ = \frac{2}{x^2 + y^2}$$
の確認。(電場を求めるときにも出ました。)
In [1]:
/* 分母がゼロにならないように仮定します。*/
assume(x > 0)$
In [2]:
'integrate(1/(x**2 + y**2 + (z-z1)**2)**(3/2), z1, -inf, inf) =
integrate(1/(x**2 + y**2 + (z-z1)**2)**(3/2), z1, -inf, inf);
Out[2]:
2
$$\int_{-\infty}^{\infty}
\frac{z – z’}{\left((x-x’)^2 + (y-y’)^2 + (z-z’)^2\right)^{3/2}} dz’ =0$$
の確認。
In [3]:
'integrate(
(z-z1)/((x-x1)**2 + (y-y1)**2 + (z-z1)**2)**(3/2),
z1, -inf, inf) =
integrate(
(z-z1)/((x-x1)**2 + (y-y1)**2 + (z-z1)**2)**(3/2),
z1, -inf, inf);
Out[3]:
3
\begin{eqnarray}
\int_0^{2\pi} \,d\phi’ \frac{ a^2 – a y\sin\phi’ – a x\cos\phi’ }{x^2 + y^2 + a^2 – 2 a x \cos\phi’ – 2 a y \sin\phi’ } && \\
= \left\{
\begin{array}{ll}
2\pi & (a > \sqrt{x^2 + y^2})\\
0 & (a < \sqrt{x^2 + y^2})
\end{array}
\right.
\end{eqnarray}
の確認。
In [4]:
/* 変数について assume() したことを無かったことにします。*/
facts(a)$
forget(%)$
facts(x)$
forget(%)$
/* ソレノイドの内側 */
assume(a > 0)$
assume(a > sqrt(x**2 + y**2))$
'integrate(
(a**2 - a*x*cos(phi1) - a*y*sin(phi1))
/(x**2 + y**2 + a**2 - 2*a*x*cos(phi1)-2*a*y*sin(phi1)),
phi1, 0, 2*%pi) =
integrate(
(a**2 - a*x*cos(phi1) - a*y*sin(phi1))
/(x**2 + y**2 + a**2 - 2*a*x*cos(phi1)-2*a*y*sin(phi1)),
phi1, 0, 2*%pi);
Out[4]:
In [5]:
/* 変数について assume() したことを無かったことにします。*/
facts(a)$
forget(%)$
facts(x)$
forget(%)$
/* ソレノイドの外側 */
assume(a > 0)$
assume(a < sqrt(x**2 + y**2))$
'integrate(
(a**2 - a*x*cos(phi1) - a*y*sin(phi1))
/(x**2 + y**2 + a**2 - 2*a*x*cos(phi1)-2*a*y*sin(phi1)),
phi1, 0, 2*%pi) =
integrate(
(a**2 - a*x*cos(phi1) - a*y*sin(phi1))
/(x**2 + y**2 + a**2 - 2*a*x*cos(phi1)-2*a*y*sin(phi1)),
phi1, 0, 2*%pi);
Out[5]: