MCPで接続 →

計算を入力してください

公式

広告

結果

Shi(x) at x = 0
0
51 rows computed (Shi and Chi)
x Shi(x) Chi(x)
0 0 undefined
0.04 0.040004 -2.64126
0.08 0.080028 -1.946913
0.12 0.120096 -1.539446
0.16 0.160228 -1.248959
0.2 0.200445 -1.022206
0.24 0.240769 -0.835466
0.28 0.281222 -0.676086
0.32 0.321826 -0.536509
0.36 0.362602 -0.41186
0.4 0.403573 -0.298807
0.44 0.44476 -0.194973
0.48 0.486187 -0.098598
0.52 0.527875 -0.008345
0.56 0.569849 0.076829
0.6 0.61213 0.157751
0.64 0.654744 0.235092
0.68 0.697713 0.309403
0.72 0.741061 0.381143
0.76 0.784814 0.450699
0.8 0.828997 0.5184
0.84 0.873633 0.584531
0.88 0.918751 0.649338
0.92 0.964375 0.713038
0.96 1.010532 0.775824
1 1.057251 0.837867
1.04 1.104558 0.89932
1.08 1.152482 0.960322
1.12 1.201052 1.021
1.16 1.250298 1.081471
1.2 1.30025 1.141842
1.24 1.35094 1.202213
1.28 1.402397 1.262679
1.32 1.454657 1.323325
1.36 1.507751 1.384238
1.4 1.561713 1.445494
1.44 1.61658 1.507171
1.48 1.672386 1.569341
1.52 1.729168 1.632075
1.56 1.786965 1.695441
1.6 1.845814 1.759506
1.64 1.905756 1.824336
1.68 1.966833 1.889994
1.72 2.029085 1.956545
1.76 2.092556 2.024052
1.8 2.15729 2.092577
1.84 2.223334 2.162183
1.88 2.290735 2.232932
1.92 2.35954 2.304887
1.96 2.429801 2.378111
2 2.501567 2.452667

この計算機でできること

このツールは、指定した範囲のxについて双曲線正弦積分 Shi(x)双曲線余弦積分 Chi(x) の値を表に計算し、両者の曲線を1つのグラフに描画します。これらは三角関数の正弦積分 Si(x)・余弦積分 Ci(x) に対応する双曲線版で、熱伝導や信号解析、特殊関数の漸近展開などで登場します。

使い方

次の3つの数値を入力します。表の先頭行となるxの初期値、行ごとの増分(刻み幅)、生成する繰り返し回数(行数)です。表は \(x_i = \text{初期値} + i\cdot\text{刻み幅}\)(i = 0 から 行数−1 まで)で計算されます。たとえば初期値0、刻み幅0.5、回数3とすると、x = 0、0.5、1.0 の3行が出力されます。

計算式の解説

定義より \(\operatorname{Shi}(x) = \int_0^x \frac{\sinh t}{t}\,dt\)、\(\operatorname{Chi}(x) = \gamma + \ln|x| + \int_0^x \frac{\cosh t - 1}{t}\,dt\) です。ここで \(\gamma \approx 0.5772156649\) はオイラー・マスケローニ定数です。この計算機では、同値で収束の速いべき級数 $$\operatorname{Shi}(x) = \sum_{k=0}^{\infty} \frac{x^{2k+1}}{(2k+1)\,(2k+1)!} \qquad \operatorname{Chi}(x) = \gamma + \ln x + \sum_{k=1}^{\infty} \frac{x^{2k}}{(2k)\,(2k)!}$$ を用います。各項は比を用いた漸化的な更新で積み上げ、階乗のオーバーフローを避けつつ、項が無視できる大きさになった時点で打ち切ります。

0 から x までの Shi の被積分関数の下の面積
Shi(x) は 0 から x までの sinh(t)/t の符号付き面積を積み上げる。
x の範囲における Shi(x) と Chi(x) のグラフ
双曲線正弦積分 Shi(x) と双曲線余弦積分 Chi(x)。

計算例

x = 1 のとき:$$\operatorname{Shi}(1) = 1 + \tfrac{1}{18} + \tfrac{1}{600} + \tfrac{1}{35280} + \cdots \approx 1.0572509$$ $$\operatorname{Chi}(1) = 0.5772157 + \ln 1 + \tfrac{1}{4} + \tfrac{1}{96} + \tfrac{1}{4320} + \cdots \approx 0.8378695$$

よくある質問

Chi(0) が「定義されない」と表示されるのはなぜ? Chi(x) は ln x を含み、\(x \to 0\) のとき \(-\infty\) に発散します。そのためゼロでは有限値になりません。

xが負の場合は? Shi は奇関数なので \(\operatorname{Shi}(-x) = -\operatorname{Shi}(x)\) となり、通常どおり計算できます。一方 Chi(x) が実数になるのは \(x > 0\) のときだけで(\(x < 0\) では虚部 \(-i\pi\) が加わります)、表では \(x \le 0\) のとき Chi を「定義されない」と表示します。

精度はどの程度? |x| が中程度(おおむね10まで)であれば、級数は倍精度の全桁を再現します。反復は約20〜40項で収束します。

最終更新: