ArcCot[z]
複素数
の逆余接
を与える.
ArcCot
ArcCot[z]
複素数
の逆余接
を与える.
予備知識
- ArcCotは逆余接関数である.ArcCot[x]は,実数
について,
となるような
(0を除く)のラジアン角を表す. - ArcCotは自動的にリストに縫い込まれる.特別な引数の場合,ArcCotは自動的に厳密値を計算する.厳密な数式が引数として与えられると,ArcCotは任意の数値精度に評価できることがある.ArcCotを含む記号式の操作に便利なその他の演算には,FunctionExpand,TrigToExp,TrigExpand,Simplify,FullSimplifyがある.
- ArcCotは,複素引数
について,
によって定義される.ArcCot[z]は複素
平面上で不連続な分枝切断線を持つ. - 関連する数学関数には,Cot,ArcTan,ArcCothがある.
例題
すべて開く すべて閉じる例 (5)
ArcCot[1]Degreeで割って結果を度で得る:
ArcCot[0] / Degree//FullSimplifyPlot[ArcCot[x], {x, -5, 5}]ComplexPlot3D[ArcCot[z], {z, -3 - 2I, 3 + 2I}, PlotLegends -> Automatic]Infinityにおける漸近展開:
Series[ArcCot[x], {x, ∞, 5}]Series[ArcCot[x], {x, I, 3}, Assumptions -> x > 0]//FullSimplifyスコープ (46)
数値評価 (6)
ArcCot[2.5]N[ArcCot[2 / 3], 50]ArcCot[0.66666666666666666666666666666666666666666667]ArcCot[1.5 + 0.3I]ArcCotを高精度で効率的に評価する:
ArcCot[2.5`500]//TimingArcCot[2.5`100000];//TimingIntervalオブジェクトとCenteredIntervalオブジェクトを使って最悪の場合に保証される区間を計算する:
ArcCot[Interval[{1, Sqrt[3]}]]ArcCot[CenteredInterval[1, 1 / 100]]ArcCot[CenteredInterval[1 + 2I, (1 + I) / 100]]Aroundを使って平均的な場合の統計区間を計算することもできる:
ArcCot[Around[.9, 0.1]]ArcCot[{{1, Sqrt[3]}, {0, Sqrt[3]}}]MatrixFunctionを使って行列のArcCot関数を計算することもできる:
MatrixFunction[ArcCot[#]&, {{1, Sqrt[3]}, {0, Sqrt[3]}}]特定の値 (4)
固定点におけるArcCotの値:
Table[ArcCot[(n /2)], {n, -2, 2}]ArcCot[Infinity]ArcCot[ComplexInfinity]ArcCotの特異点:
{ArcCot[I ], ArcCot[-I ]}f[x_] := ArcCot[x] - (π/3);sol = Solve[f[x] == 0, x]xzero = x /. First[sol]Plot[f[x], {x, 0, 2}, Epilog -> Style[Point[{xzero, f[xzero]}], PointSize[Large], Red]]可視化 (3)
ArcCot関数をプロットする:
Plot[ArcCot[x], {x, -10, 10}]ComplexContourPlot[Re[ArcCot[z]], {z, -3 - 3I, 3 + 3I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[ArcCot[z]], {z, -3 - 3I, 3 + 3I}, IconizedObject[«PlotOptions»]]Table[PolarPlot[ArcCot[k ϕ], {ϕ, -3π, 3π}, Sequence[Frame -> True, FrameTicks -> {{{-1, 0, 1}, None}, {{-1, 0, 1}, None}}, PlotRange -> {All, {-1, 1}}, PlotLabel -> "k=" <> ToString[k], PlotRange -> All]], {k, 1, 4}]関数の特性 (12)
ArcCotはすべての実数値について定義される:
FunctionDomain[ArcCot[x], x]FunctionDomain[ArcCot[z], z, Complexes]ArcCotは,区間
からの0を除くすべての実数値に達する:
FunctionRange[ArcCot[x], x, y]FunctionRange[ArcCot[z], z, y, Complexes]ArcCotは奇関数である:
ArcCot[-x]ArcCotは鏡面性
を有する:
FullSimplify[ArcCot[Conjugate[x]] == Conjugate[ArcCot[x]]]ArcCotは解析関数ではない:
FunctionAnalytic[ArcCot[x], x]FunctionMeromorphic[ArcCot[x], x]ArcCotは非減少でも非増加でもない:
FunctionMonotonicity[ArcCot[x], x]ArcCotは単射である:
FunctionInjective[ArcCot[x], x]Plot[{ArcCot[x], 1 / 2}, {x, -2π, 2π}]ArcCotは全射ではない:
FunctionSurjective[ArcCot[x], x]Plot[{ArcCot[x], 2, 0}, {x, -π, π}]ArcCotは非負でも非正でもない:
FunctionSign[ArcCot[x], x]ArcCotは零点で特異点と不連続点の両方を持つ:
FunctionSingularities[ArcCot[x], x]FunctionDiscontinuities[ArcCot[x], x]ArcCotは凸でも凹でもない:
FunctionConvexity[ArcCot[x], x]TraditionalFormによる表示:
ArcCot[x]//TraditionalForm微分 (3)
D[ArcCot[x], x]Table[D[ArcCot[x], {x, n}], {n, 1, 4}]Plot[Evaluate[%], {x, -1, 1}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[ArcCot[x], {x, n}]積分 (3)
級数展開 (4)
Seriesを使ってのテイラー(Taylor)展開を求める:
Series[ArcCot[x], {x, 1, 7}]
の周囲のArcCotについての最初の3つの近似をプロットする:
terms = Normal@Table[Series[ArcCot[x], {x, 1, m}], {m, 1, 5, 2}];
Plot[{ArcCot[x], terms}, {x, 0, 2}]ArcCotの級数展開における一般項:
SeriesCoefficient[ArcCot[x], {x, 0, n}]Series[ArcCot[x], {x, I, 1}]Series[ArcCot[x], {x, I / 2, 1}]ArcCotはベキ級数に適用できる:
ArcCot[SeriesData[x, 0, {1, 0, -1/3, 0, -1/45, 0, -2/945, 0, -1/4725, 0, -2/93555}, -1, 10, 1]]積分変換 (3)
InverseLaplaceTransformを使って逆ラプラス(Laplace)変換を計算する:
InverseLaplaceTransform[ArcCot[s], s, t]InverseFourierTransform[ArcCot[ω], ω, t ]MellinTransform[ArcCot[x], x, s ]関数の恒等式と簡約 (3)
関数表現 (5)
ArcTanを使って表現する:
ArcTan[1 / x]//FullSimplifyInverseJacobiCS[z, 0]//FullSimplifyInverseJacobiSC[(1/z), 0]//FullSimplifyHypergeometric2F1を使って表現する:
(HypergeometricPFQ[{1, (1/2)}, {(3/2)}, -(1/z^2)]/z)//FullSimplifyMeijerGによる表現:
MeijerGReduce[ArcCot[x], x]Activate[%]//FullSimplifyArcCotはDifferentialRootとして表すことができる:
DifferentialRootReduce[ArcCot[x], x]アプリケーション (4)
N[{ArcCot[4 / 3], ArcCot[3 / 4]} / Degree]Total[%]Cot[ArcCot[x] + ArcCot[y]]//TrigExpand//SimplifyDSolve[{(1 + x^2) y''[x] + 2 x y'[x] == ArcCot[x], y[0] == 0, y'[0] == 1}, y[x], x]ArcCotの分枝切断線は虚軸に沿っている:
Plot3D[Re[ArcCot[x + I y]], {y, -2, 2}, {x, -2.5, 2.5}]特性と関係 (4)
TrigToExp[ArcCot[z]]ExpToTrig[%]//FullSimplifyFullSimplifyを使ってArcCotを含む式を簡約する:
FullSimplify[16 ArcCot[5] - 4 ArcCot[239]]ArcCotは角度をラジアンで与えるのに対し,ArcCotDegreesは同じ角度を度で与える:
ArcCot[1]ArcCotDegrees[1]Reduce[ArcCot[x] > Pi / 3, x]テクニカルノート
-
▪
- 初等超越関数
関連するガイド
-
▪
- 三角関数
履歴
1988 で導入 (1.0) | 2021 で更新 (13.0)
テキスト
Wolfram Research (1988), ArcCot, Wolfram言語関数, https://reference.wolfram.com/language/ref/ArcCot.html (2021年に更新).
CMS
Wolfram Language. 1988. "ArcCot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ArcCot.html.
APA
Wolfram Language. (1988). ArcCot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ArcCot.html
BibTeX
@misc{reference.wolfram_2026_arccot, author="Wolfram Research", title="{ArcCot}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ArcCot.html}", note=[Accessed: 18-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_arccot, organization={Wolfram Research}, title={ArcCot}, year={2021}, url={https://reference.wolfram.com/language/ref/ArcCot.html}, note=[Accessed: 18-August-2026]}