CosIntegral[z]
余弦積分関数
を与える.
CosIntegral
CosIntegral[z]
余弦積分関数
を与える.
詳細
- 記号操作・数値操作の両方に適した数学関数である.
-
- CosIntegral[z]は,複素 z 平面上,-∞〜0の範囲で不連続な分枝切断線を持つ.
- 特別な引数の場合,CosIntegralは,自動的に厳密値を計算する.
- CosIntegralは任意の数値精度で評価できる.
- CosIntegralは,自動的にリストに縫い込まれる.
- CosIntegralはIntervalオブジェクトおよびCenteredIntervalオブジェクトに使うことができる. »
例題
すべて開く すべて閉じる例 (6)
CosIntegral[2.8]Plot[CosIntegral[x], {x, 0, 20}]ComplexPlot3D[CosIntegral[z ^ 2], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[CosIntegral[x], {x, 0, 10}]Infinityにおける漸近展開:
Series[CosIntegral[x], {x, ∞, 3}]//NormalSeries[CosIntegral[x], {x, -1, 3}, Assumptions -> z > 0]//Normalスコープ (37)
数値評価 (6)
N[CosIntegral[2], 50]CosIntegral[2.0000000000000000000000000000000000000]CosIntegral[2.5 + I]CosIntegralを高精度で効率よく評価する:
CosIntegral[2`500]//TimingCosIntegral[2`10000];//TimingCosIntegralは要素単位でリストと行列に縫い込まれる:
CosIntegral[{1.2, 1.5, 1.8}]CosIntegral[(| | |
| :- | :- |
| 0 | u |
| v | ∞ |) ]//MatrixFormIntervalオブジェクトとCenteredIntervalオブジェクトを使って最悪の場合に保証される区間を計算する:
CosIntegral[Interval[{1.9, 2.1}]]CosIntegral[CenteredInterval[2, 1 / 100]]Aroundを使って平均的な場合の統計間隔を計算することもできる.
CosIntegral[Around[2, 0.01]]CosIntegral[{{.2, 0}, {0, .2 }}]MatrixFunctionを使って行列のCosIntegral関数を計算することもできる:
MatrixFunction[CosIntegral, {{.2, 0}, {0, .2 }}]特定の値 (3)
CosIntegral[0]CosIntegral[{-Infinity, Infinity, -I Infinity, I Infinity}]CosIntegral[ComplexInfinity]xmax = Solve[D[CosIntegral[x], x] == 0 && 0 < x < 2, x][[1, 1]]Plot[CosIntegral[x], {x, 0, 3π}, Epilog -> Style[Point[{xmax[[2]], CosIntegral[xmax[[2]]]}], PointSize[Large], Red]]可視化 (2)
CosIntegral関数をプロットする:
Plot[CosIntegral[x], {x, 0, 4π}]ComplexContourPlot[Re[CosIntegral[z]], {z, -3π - π I, 3π + π I}, Contours -> 24]ComplexContourPlot[Im[CosIntegral[z]], {z, -3π - π I, 3π + π I}, Contours -> 24]関数の特性 (8)
CosIntegralは,すべての正の実数値について定義される:
FunctionDomain[CosIntegral[x], x]FunctionDomain[CosIntegral[z], z, Complexes]CosIntegralは解析関数ではない:
FunctionAnalytic[CosIntegral[x], x]FunctionMeromorphic[CosIntegral[x], x]CosIntegralは非減少でも非増加でもない:
FunctionMonotonicity[CosIntegral[x], x, PositiveReals]CosIntegralは単射ではない:
FunctionInjective[CosIntegral[x], x]Plot[{CosIntegral[x], .3}, {x, 0, 10}]CosIntegralは全射ではない:
FunctionSurjective[CosIntegral[x], x]Plot[{CosIntegral[x], 1}, {x, 0, 10}]CosIntegralは非負でも非正でもない:
FunctionSign[{CosIntegral[x], x > 0}, x]FunctionSingularities[CosIntegral[x], x]FunctionDiscontinuities[CosIntegral[x], x]CosIntegralは凸でも凹でもない:
FunctionConvexity[{CosIntegral[x], x > 0}, x]微分 (3)
D[CosIntegral[x], x]Table[D[CosIntegral[x], {x, n}], {n, 1, 4}]Plot[Evaluate[%], {x, 0, 4π}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[CosIntegral[x], {x, n}]積分 (3)
CosIntegralの不定積分:
Integrate[CosIntegral[x], x]CosIntegralの,その実領域全体の上での定積分:
Integrate[CosIntegral[x], {x, 0, Infinity}]Integrate[x CosIntegral[Sqrt[x]], x]Integrate[CosIntegral[x]Cos[x], x]Integrate[CosIntegral[x^a], x]級数展開 (3)
の周りのCosIntegralのテイラー(Taylor)展開:
Series[CosIntegral[x], {x, π, 5}]
の周りのCosIntegralの最初の3つの近似をプロットする:
terms = Normal@Table[Series[CosIntegral[x], {x, π, m}], {m, 1, 3}];
Plot[{CosIntegral[x], terms}, {x, 1, 5}]Series[CosIntegral[x], {x, Infinity, 4}]//NormalCosIntegralはベキ級数に適用できる:
CosIntegral[1 + x + (x^2/2) + (x^3/9) + O[x]^4]関数の恒等式と簡約 (4)
FullSimplifyを使って余弦積分を含む式を簡約する:
FullSimplify[MeijerG[{{}, {1}}, {{0, 0}, {(1/ 2)}}, (z^2/4)] - CosIntegral[z], z > 0]FunctionExpandを使って,他の関数を介してCosIntegralを表現する:
FunctionExpand[CosIntegral[z] - CosIntegral[-z]]式を簡約してCosIntegralにする:
Log[z] - (1/2)(Gamma[0, -I z] + Gamma[0, I z] + Log[-I z] + Log[I z])//FullSimplifyCosIntegral[-z]//FunctionExpandCosIntegral[I z]//FunctionExpandCosIntegral[Sqrt[z^2]]//FunctionExpand関数表現 (5)
CosIntegralの主定義:
Integrate[(Cos[t] - 1/t), {t, 0, z}] + Log[z] + EulerGammaCosIntegralの級数表現:
Log[z] + EulerGamma + (1/2)Sum[((-1)^k z^2k/k (2k)!), {k, 1, Infinity}]//FullSimplifyCosIntegralはMeijerGによって表すことができる:
MeijerGReduce[CosIntegral[x], x]Activate[%]//FullSimplifyCosIntegralはDifferentialRootとして表すことができる:
DifferentialRootReduce[CosIntegral[x], x]TraditionalFormによる表示:
CosIntegral[z]//TraditionalFormアプリケーション (6)
Integrate[(Cos[Pi Cos[θ]] - Cos[Pi]) ^ 2 / Sin[θ], {θ, 0, Pi}]Plot3D[Im[CosIntegral[x + I y]], {x, -20, 20}, {y, -3, 3}]ContourPlot[Log[Abs[CosIntegral[x + I y]]], {x, -10, 10}, {y, -10, 10}]DSolve[x (y[x] + Derivative[2][y][x]) == Cos[x], y[x], x]オイラー・ハイゼンベルグ(Euler–Heisenberg)の有効作用の実部:
action[k_, {m_, e_}, {a_, b_}] := With[{x = k π (m^2/e a), y = k π (m^2/e b)}, -(e^2a b/4 π^3k)(Coth[k π (b/a)](CosIntegral[x] Cos[x] + (SinIntegral[x] - π / 2)Sin[x]) -
Coth[k π (a/b)](ExpIntegralEi[y] Exp[-y] + ExpIntegralEi[-y] Exp[y]) / 2)]Assuming[{q > 0 && a > 0 && b > 0 && m > 0 && k > 0},
Series[action[k, {m, q}, {a, b}], {q, 0, 4}]//Normal//FullSimplify]nielsen[t_] := {CosIntegral[t], SinIntegral[t]}ParametricPlot[nielsen[t], {t, 1 / 25, 25}, PlotRange -> All]FullSimplify[FrenetSerretSystem[nielsen[t], t][[1, 1]], t∈Reals]特性と関係 (7)
FullSimplifyを使って余弦積分を含む式を簡約する:
FullSimplify[MeijerG[{{}, {1}}, {{0, 0}, {(1/ 2)}}, (z^2/4)] - CosIntegral[z], z > 0]FunctionExpandを使ってCosIntegralを他の関数で表現する:
FunctionExpand[CosIntegral[z] - CosIntegral[-z]]FindRoot[CosIntegral[z] == 1 / 4, {z, 1}]積分と総和からCosIntegralを求める:
Integrate[(Cos[t]/t), {t, z, Infinity}]Underoverscript[∑, k = 1, ∞]((-1)^k z^2 k/k (2 k)!)微分方程式からCosIntegralを求める:
DSolve[z Derivative[3][w][z] + 2 Derivative[2][w][z] + z Derivative[1][w][z] == 0, w[z], z]//FunctionExpandDet[Outer[D[#1, {x, #2}]&, {1, SinIntegral[x], CosIntegral[x]}, {0, 1, 2}]]//FullSimplifyLaplaceTransform[CosIntegral[t], t, s]考えられる問題 (2)
CosIntegralは中程度の大きさの引数の大きい値を取ることができる:
CosIntegral[Sqrt[I] 10. ^ 6 ]$MaxExtraPrecisionの設定値を大きくする必要があるかもしれない:
N[CosIntegral[10 ^ 60 ], 20]Block[{$MaxExtraPrecision = 200}, N[CosIntegral[10 ^ 60 ], 20]]テクニカルノート
-
▪
- 特殊関数
関連するガイド
履歴
1991 で導入 (2.0) | 2021 で更新 (13.0) ▪ 2022 (13.1)
テキスト
Wolfram Research (1991), CosIntegral, Wolfram言語関数, https://reference.wolfram.com/language/ref/CosIntegral.html (2022年に更新).
CMS
Wolfram Language. 1991. "CosIntegral." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/CosIntegral.html.
APA
Wolfram Language. (1991). CosIntegral. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CosIntegral.html
BibTeX
@misc{reference.wolfram_2026_cosintegral, author="Wolfram Research", title="{CosIntegral}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/CosIntegral.html}", note=[Accessed: 05-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_cosintegral, organization={Wolfram Research}, title={CosIntegral}, year={2022}, url={https://reference.wolfram.com/language/ref/CosIntegral.html}, note=[Accessed: 05-September-2026]}