ArcSin[z]
複素数
の逆正弦
を与える.
ArcSin
ArcSin[z]
複素数
の逆正弦
を与える.
予備知識
- ArcSinは逆正弦関数である.ArcSin[x]は,実数
について,
となるような
のラジアン角を表す. - ArcSinは自動的にリストに縫い込まれる.特別な引数の場合,ArcSinは自動的に厳密値を計算する.厳密な数式が引数として与えられると,ArcSinは任意の数値精度に評価できることがある.ArcSinを含む記号式の操作に便利なその他の演算には,FunctionExpand,TrigToExp,TrigExpand,Simplify,FullSimplifyがある.
- ArcSinは,複素引数
について,
によって定義される.ArcSin[z]は複素
平面上で不連続な分枝切断線を持つ. - 関連する数学関数には,Sin,ArcCos,InverseHaversine,ArcSinhがある.
例題
すべて開く すべて閉じる例 (6)
ArcSin[1]Degreeで割って結果を度で得る:
ArcSin[1] / Degree//FullSimplifyPlot[ArcSin[x], {x, -1, 1}]ComplexPlot3D[ArcSin[z], {z, -4 - 2I, 4 + 2I}, PlotLegends -> Automatic]Series[ArcSin[x], {x, 0, 10}]Infinityにおける漸近展開:
Series[ArcSin[x], {x, ∞, 5}]Series[ArcSin[x], {x, -1, 5}]スコープ (42)
数値評価 (6)
ArcSin[0.4]ArcSin[1.5]N[ArcSin[1 / 3], 50]ArcSin[0.33333333333333333333333333333333333333333333]ArcSinは,複素数を入力として取ることができる:
ArcSin[2.5 + I]ArcSinを高精度で効率よく評価する:
ArcSin[0.4`500]//TimingArcSin[0.4`100000];//TimingArcSin[{{1, 1 / Sqrt[2]}, {0, 1 / Sqrt[2]}}]MatrixFunctionを使って行列のArcSin関数を計算することもできる:
MatrixFunction[ArcSin[#]&, {{1, 1 / Sqrt[2]}, {0, 1 / Sqrt[2]}}]IntervalオブジェクトとCenteredIntervalオブジェクトを使って最悪の場合に保証される区間を計算する:
ArcSin[Interval[{-1 / 3, 1 / 2}]]ArcSin[CenteredInterval[1 / 2, 1 / 100]]ArcSin[CenteredInterval[2 + 3I, (1 + I) / 100]]Aroundを使って平均的な場合の統計区間を計算することもできる:
ArcSin[Around[.9, 0.1]]特定の値 (4)
固定点におけるArcSinの値:
Table[ArcSin[(n /2)], {n, -2, 2}]ArcSin[Infinity]ArcSin[ComplexInfinity]ArcSinの零点:
ArcSin[0]f[x_] := ArcSin[x] - (π/3);sol = Solve[f[x] == 0, x]xzero = x /. First[sol]Plot[f[x], {x, -1, 1}, Epilog -> Style[Point[{xzero, f[xzero]}], PointSize[Large], Red]]可視化 (3)
ArcSin関数をプロットする:
Plot[ArcSin[x], {x, -1, 1}]ComplexContourPlot[Re[ArcSin[z]], {z, -3π - 3I, 3π + 3I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[ArcSin[z]], {z, -π - 3I, π + 3I}, Contours -> 24]Table[PolarPlot[ArcSin[k ϕ], {ϕ, -π, π}, Sequence[Frame -> True, FrameTicks -> {{{-1, 0, 1}, None}, {{-1, 0, 1}, None}}, PlotLabel -> "k=" <> ToString[k], PlotRange -> All]], {k, 1, 4}]関数の特性 (11)
ArcSinは,区間
からのすべての実数について定義される:
FunctionDomain[ArcSin[x], x]FunctionDomain[ArcSin[z], z, Complexes]ArcSinは区間
からのすべての実数値に達する:
FunctionRange[ArcSin[x], x, y]FunctionRange[ArcSin[z], z, y, Complexes]ArcSinは奇関数である:
ArcSin[-x]ArcSinは解析関数ではない:
FunctionAnalytic[ArcSin[x], x]FunctionMeromorphic[ArcSin[x], x]ArcSinは,非減少でも非増加でもない:
FunctionMonotonicity[ArcSin[x], x]FunctionMonotonicity[{ArcSin[x], -1 ≤ x ≤ 1}, x]ArcSinは単射である:
FunctionInjective[ArcSin[x], x]Plot[{ArcSin[x], 1 / 2}, {x, -2π, 2π}]ArcSinは全射ではない:
FunctionSurjective[ArcSin[x], x]Plot[{ArcSin[x], 2}, {x, -2π, 2π}]ArcSinは非負でも非正でもない:
FunctionSign[ArcSin[x], x]ArcSinは,(-∞,-1]と[1,∞)において,特異点と不連続点の両方を持つ:
FunctionSingularities[ArcSin[x], x]FunctionDiscontinuities[ArcSin[x], x]ArcSinは凸でも凹でもない:
FunctionConvexity[ArcSin[x], x]TraditionalFormによる表示:
ArcSin[z]//TraditionalForm微分 (3)
D[ArcSin[x], x]Table[D[ArcSin[x], {x, n}], {n, 1, 4}]Plot[Evaluate[%], {x, -1, 1}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[ArcSin[x], {x, n}]積分 (3)
級数展開 (4)
Seriesを使ってテイラー(Taylor)展開を求める:
Series[ArcSin[x], {x, 0, 7}]
の周りのArcSinの最初の3つの近似をプロットする:
terms = Normal@Table[Series[ArcSin[x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{ArcSin[x], terms}, {x, -1, 1}, PlotRange -> {{-1, 1}, All}]ArcSinの級数展開における一般項:
SeriesCoefficient[ArcSin[x], {x, 0, n}]Series[ArcSin[x], {x, 1, 1}]Series[ArcSin[x], {x, -2, 1}]ArcSinはベキ級数に適用できる:
ArcSin[x + (x^2/2) + (x^3/3) + O[x]^4]関数の恒等式と簡約 (3)
関数表現 (5)
ArcCscを使って表現する:
ArcCsc[1 / x]//FullSimplify(π/2) - InverseJacobiCN[z, 0]//FullSimplifyInverseJacobiDS[(1/z), 0]//FullSimplifyHypergeometric2F1を使って表現する:
(π/2) - z HypergeometricPFQ[{(1/2), (1/2)}, {(3/2)}, z^2]//FullSimplifyMeijerGによる表現:
MeijerGReduce[ArcSin[x], x]Activate[%]ArcSinはDifferentialRootとして表すことができる:
DifferentialRootReduce[ArcSin[x], x]アプリケーション (6)
ArcSinの実部と虚部をプロットする:
Plot[{Re[ArcSin[x]], Im[ArcSin[x]]}, {x, -2, 2}, PlotStyle -> Thick]ArcSinのリーマン(Riemann)面をプロットする:
ParametricPlot3D[Evaluate[{Re[Sin[u + I v]], Im[Sin[u + I v]], u}], {u, 0, 4π}, {v, -2, 2}]With[{v = Normalize[{1, 1, -2}], u = Normalize[{1, 1, 1}]}, ArcSin[Norm[Cross[v, u]]]]{With[{n = 1000}, ListPlot[MapIndexed[{#1, #2[[1]] / n}&, Sort[Table[Position[FoldList[Plus, 0, RandomChoice[{-1, 1}, n]], 0][[-1, 1]] / n, {n}]]]]], Plot[2 / Pi ArcSin[Sqrt[x]], {x, 0, 1}]}ArcSin微分方程式を解く:
DSolve[Sqrt[1 - z^2]w'[z] == 1, w[z], z]w[z_, {a_, b_}] := With[{q = (a - b) ^ 2 / (a + b) ^ 2, e = Sqrt[a ^ 2 - b ^ 2]}, EllipticTheta[1, ArcSin[z / e], q] / EllipticTheta[4, ArcSin[z / e], q]]ParametricPlot[{Re[w[ρ (2 Cos[φ] + I Sin[φ]), {2, 1}]], Im[w[ρ (2 Cos[φ] + I Sin[φ]), {2, 1}]]}, {ρ, 0, 1}, {φ, 0, 2Pi}, Mesh -> 15]特性と関係 (9)
{Sin[ArcSin[z]], ArcSin[Sin[z]]}PowerExpandを使ってArcSinの多価性を無視する:
PowerExpand[%]Refine[ArcSin[Sin[z]], 0 < z < Pi / 2]TrigToExpを使って対数と平方根で表す:
ArcSin[z]//TrigToExpExpToTrig[%]以下はArcSin関数の分枝切断線を示す:
Plot3D[Im[ArcSin[x + I y]], {x, -2, 2}, {y, -2, 2}]ArcSinは角度をラジアンで与えるのに対し,ArcSinDegreesは同じ角度を度で与える:
ArcSin[1]ArcSinDegrees[1]ComplexExpand[ArcSin[x + I y]]Reduce[ArcSin[z]^2 + 3 ArcSin[z] == 2, z]Reduce[ArcSin[Sin[z]] == w, z]Reduce[ArcSin[α x + β] == 0, x]LaplaceTransform[ArcSin[t], t, s]ArcSinはさまざまな数学関数の特殊ケースである:
{(π/2) - InverseJacobiCD[z, 0], InverseJacobiCS[(I/z), 1], -(Sqrt[π]/2) MeijerG[{{1, 1, 1}, {}}, {{1}, {0, (1/2)}}, I z, (1/2)]}//FullSimplify考えられる問題 (4)
ArcSin[Sin[30.]]Sin[ArcSin[30.]]分枝切断線においては,機械精度の入力が数値的に間違った答を返すことがある:
ArcSin[-2 + I ((Pi + 1) ^ 2 - Pi ^ 2 - 2Pi - 1 - Exp[-Pi ^ 4])]//NArcSin[-2 + I ((Pi + 1) ^ 2 - Pi ^ 2 - 2Pi - 1 - Exp[-Pi ^ 4])]//N[#, 30]&ArcSin[0.99999999999999999999999999999999999999999999]sin^-1xsin^-1(x)おもしろい例題 (3)
NestList[Integrate[#, x]&, ArcSin[x], 4]arcSin[x_ ? (InexactNumberQ[#] && 0 < # < 1&)] := FixedPoint[Function[ξ, ξ + 1 / Cos[ξ](x - Sin[ξ])], x]{arcSin[N[7 / 11, 20]], ArcSin[N[7 / 11, 20]]}整数点でArcSinをプロットする:
ArrayPlot[Table[FractionalPart[Abs[ArcSin[x y]]], {x, -20, 20}, {y, -20, 20}]]関連するガイド
-
▪
- 三角関数 ▪
- 逆関数 ▪
- GPU計算 ▪
- 中学・高校における教育 ▪
- 初等関数 ▪
- NVIDIAを使ったGPU計算 ▪
- Appleを使ったGPU計算
履歴
1988 で導入 (1.0) | 2021 で更新 (13.0)
テキスト
Wolfram Research (1988), ArcSin, Wolfram言語関数, https://reference.wolfram.com/language/ref/ArcSin.html (2021年に更新).
CMS
Wolfram Language. 1988. "ArcSin." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ArcSin.html.
APA
Wolfram Language. (1988). ArcSin. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ArcSin.html
BibTeX
@misc{reference.wolfram_2026_arcsin, author="Wolfram Research", title="{ArcSin}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ArcSin.html}", note=[Accessed: 13-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_arcsin, organization={Wolfram Research}, title={ArcSin}, year={2021}, url={https://reference.wolfram.com/language/ref/ArcSin.html}, note=[Accessed: 13-August-2026]}