Cos[z]
给出 z 的余弦值.
Cos
Cos[z]
给出 z 的余弦值.
背景
- Cos 是余弦函数,三角学中的基本函数之一. 对于实数变量它的定义如下:设
是一个点从
轴出发,沿着单位圆的圆周逆时针走过的弧度值,则 Cos[x] 给出了圆弧上这个点的横坐标. 直角三角形中一个锐角
的余弦值在教科书上的等价定义是
角的邻边边长与弦长的比值. - 当变量是
的简单有理数倍时,Cos 会自动计算出精确值. 对一些更复杂的有理倍数,FunctionExpand 有时可用于算得显式的精确值. 若要使用角度值的变量,则可用符号 Degree 作为乘数(例如 Cos[30 Degree]). 当给出精确数值表达式作为变量时,Cos 可以算出任意精度的数值结果. 对包含 Cos 的符号表达式,其他适用的操作运算有 TrigToExp、TrigExpand、Simplify 和 FullSimplify. - Cos 自动逐项作用于列表和矩阵. 相比之下,MatrixFunction 则可用于给出整个方阵的余弦值(即用矩阵幂次代替普通幂次的余弦函数的幂级数)而不是单个矩阵元素的余弦值.
- Cos 是周期函数,周期为
,可由 FunctionPeriod 算出. Cos 满足恒等式
,这其实与勾股定理等价. 余弦函数的定义可由等式
扩展到复数变量
上,其中
是自然对数的底数. 余弦函数是整函数,也就是说它在复平面的每个有限点处都是复可微的. Cos[z] 在原点处的级数展开为
. - Cos 的反函数是 ArcCos. 双曲余弦函数是 Cosh. 其他相关的数学函数有 Sec 和 Sin.
范例
打开所有单元 关闭所有单元基本范例 (5)
Cos[Pi / 6]用 Degree 以度为单位来指定一个自变量:
Cos[30Degree]Plot[Cos[x], {x, 0, 2Pi}]ComplexPlot3D[Cos[z], {z, -2 π - 2 I, 2 π + 2 I}, PlotLegends -> Automatic]Series[Cos[x], {x, 0, 10}]范围 (51)
数值计算 (6)
Cos[1.2]N[Cos[12 / 10], 50]Cos[1.20000000000000000000000]Cos 可以处理复数输入:
Cos[2.5 + I]在高精度条件下高效计算 Cos:
Cos[1.2`500]//TimingCos[1.2`100000];//TimingCos[ {{5π / 6, 0}, {3π / 2, -π / 2}}]或用 MatrixFunction 计算矩阵形式的 Cos 函数:
MatrixFunction[Cos[#]&, {{5π / 6, 0}, {3π / 2, -π / 2}}]用 Interval 和 CenteredInterval 对象计算最坏情况下的区间:
Cos[Interval[{π / 2, π / 3}]]Cos[CenteredInterval[1, 1 / 100]]Cos[CenteredInterval[2 + 3I, (1 + I) / 100]]或用 Around 计算一般情况下的统计区间:
Cos[Around[2, 0.01]]特殊值 (5)
Cos 在固定点上的值:
Table[Cos[n (π/6)], {n, 0, 6}]Cos[Infinity]Cos[ComplexInfinity]Cos 的零点:
Assuming[m∈Integers, Refine[Cos[π ((1/2) + m)]]]Cos 的极值:
Assuming[m∈Integers, FullSimplify[Refine[Cos[π m]]]]在最小值的邻域中求 Cos 的最小值,以作为
的根:
sol = Solve[D[Cos[x], x] == 0 && 0 < x < 2π, x]xmin = x /. First[sol]Plot[Cos[x], {x, 0, 2π}, Epilog -> Style[Point[{xmin, Cos[xmin]}], PointSize[Large], Red]]Cos[Pi / 5]更复杂的情况则需使用 FunctionExpand:
Cos[Pi / 24]FunctionExpand[%]可视化 (3)
绘制 Cos 函数:
Plot[Cos[x], {x, -2π, 2π}]ComplexContourPlot[Re[Cos[z]], {z, -π - I, π + I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[Cos[z]], {z, -π - I, π + I}, IconizedObject[«PlotOptions»]]Table[PolarPlot[Cos[k ϕ], {ϕ, 0, 2π}, Sequence[Frame -> True, FrameTicks -> {{{-1, -0.5, 0, 0.5, 1}, None}, {{-1, -0.5, 0, 0.5, 1}, None}}, PlotLabel -> "k=" <> ToString[k]]], {k, 1, 8}]函数属性 (13)
Cos 是针对所有实数和复数定义的:
FunctionDomain[Cos[x], x]FunctionDomain[Cos[z], z, Complexes]Cos 的值域是 -1 和 1 之间的所有实数:
FunctionRange[Cos[x], x, y]FunctionRange[Cos[z], z, y, Complexes]Cos 是周期为
的周期函数:
FunctionPeriod[Cos[x], x]Cos 是一个偶函数:
Cos[-x]Cos 具有镜像属性
:
FullSimplify[Cos[Conjugate[z]] == Conjugate[Cos[z]]]Cos 是 x 的解析函数:
FunctionAnalytic[Cos[x], x]Cos 在特定范围内是单调的:
FunctionMonotonicity[Cos[x], x]FunctionMonotonicity[{Cos[x], -π / 2 < x < 0}, x]Cos 不是单射函数:
FunctionInjective[Cos[x], x]Plot[{Cos[x], 1 / 2}, {x, -2π, 2π}]Cos 不是满射函数:
FunctionSurjective[Cos[x], x]Plot[{Cos[x], 1.5}, {x, -2π, 2π}]Cos 既不是非负,也不是非正:
FunctionSign[Cos[x], x]Cos 没有奇点或断点:
FunctionSingularities[Cos[x], x]FunctionDiscontinuities[Cos[x], x]Cos 既不凸,也不凹:
FunctionConvexity[Cos[x], x]FunctionConvexity[{Cos[x], -π / 2 < x < π / 2}, x]Plot[Cos[x], {x, -π / 2, π / 2}]TraditionalForm 格式:
Cos[α]//TraditionalForm微分 (3)
D[Cos[x], x]Table[D[Cos[x], {x, n}], {n, 1, 4}]Plot[Evaluate[%], {x, -π, π}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[Cos[x], {x, n}]积分 (3)
级数展开式 (4)
使用 Series 求泰勒展开式:
Series[Cos[x], {x, 0, 8}]绘制 Cos 在
处的前三个近似式:
terms = Normal@Table[Series[Cos[x], {x, 0, m}], {m, 2, 6, 2}];
Plot[{Cos[x], terms}, {x, -2π, 2π}, PlotRange -> {-1.5, 1.5}]Cos 级数展开式的通项:
SeriesCoefficient[Cos[x], {x, 0, n}]FourierSeries[Cos[z], z, 1]Cos 可被应用于幂级数:
Cos[(π/2) + x + (x^2/2) + (x^3/3) + O[x]^4]积分变换 (3)
用 FourierTransform 计算傅立叶变换:
FourierTransform[Cos[t], t, ω ]LaplaceTransform[Cos[t], t, s ]MellinTransform[Cos[x], x, s ]函数属性和化简 (6)
倍角的 Cos:
Expand[Cos[2x] , Trig -> True]和的 Cos:
Expand[Cos[x + y] , Trig -> True]TrigExpand[Cos[4x]]TrigReduce[%]TrigFactor[Cos[x] + Cos[y]]ComplexExpand[Cos[x + I y]]TrigToExp[Cos[z]]函数表示 (5)
用 Sin 来表示:
Simplify[Sin[(Pi/2) - x]]Simplify[Sqrt[( π x/2)]BesselJ[-(1/2), x]]Simplify[Sqrt[( π I x/2)]BesselI[-(1/2), I x]]用 SphericalHarmonicY 来表示:
Simplify[Sqrt[4 π / 3]SphericalHarmonicY[1, 0, θ, 0]]用 MeijerG 来表示:
MeijerGReduce[Cos[x], x]Activate[%]Cos 可被表示为 DifferentialRoot:
DifferentialRootReduce[Cos[x], x]应用 (14)
ParametricPlot[{Cos[t], Sin[t]}, {t, 0, 2Pi}]ParametricPlot[{Cos[2t], Cos[5t]}, {t, 0, 2Pi}]ParametricPlot[Exp[t / 10]{Cos[t], Sin[t]}, {t, 0, 10Pi}, PlotRange -> All]Animate[Graphics[Line[{{0, 0}, {Cos[t], Sin[t]}}], PlotRange -> 1.2], {t, 0, 10Pi}]DSolve[x''[t] + ω^2x[t] == 0, x[t], t]RotationMatrix[θ]%.{1, 0}ParametricPlot3D[{Cos[ϕ] Sin[θ], Sin[θ] Sin[ϕ], Cos[θ]}, {ϕ, -π, π}, {θ, 0, π}]ParametricPlot3D[{Cos[ϕ] + 1 / 2 Cos[θ] Cos[ϕ], Sin[ϕ] + 1 / 2 Cos[θ] Sin[ϕ], Sin[θ] / 2}, {ϕ, -π, π}, {θ, 0, 2 π}]Plot3D[Cos[x]Cos[y], {x, 0, 10Pi}, {y, 0, 10Pi}]ContourPlot3D[Cos[x] + Cos[y] + Cos[z], {x, -2Pi, 2Pi}, {y, -2Pi, 2Pi}, {z, -2Pi, 2Pi}, Contours -> {0}, Mesh -> False, BoundaryStyle -> None,
ContourStyle -> {Opacity[0.8]}]Plot[Sum[N[Cos[j ^ 2 x] / j ^ 2], {j, 12}], {x, 0, 2Pi}]IsoscelesTriangle[α_, s_] := AASTriangle[α, α, s]t = IsoscelesTriangle[5π / 13, 1]Graphics[t]FullSimplify[Area@IsoscelesTriangle[α, s], s > 0 && 0 < α < π]检查艾里函数组合的索末菲 (Sommerfeld) 辐射条件:
Series[AiryBi[z] - I AiryAi[z], {z, -∞, 2}]Simplify[Normal[%]//TrigToExp]ContourPlot[x ^ 2 + y ^ 2 == 1, {x, -1.5, 1.5}, {y, -1.5, 1.5}, Epilog -> Style[Point[{Cos[π / 4], Sin[π / 4]}], PointSize[Large], Red], Axes -> True, Frame -> False, AxesLabel -> {x, y}]属性和关系 (12)
Cos[x + 2Pi]{Cos[-x], Cos[I x]}1 / Cos[x]Cos[3z]^2 - (Cos[z]^3 - 3 Cos[z] Sin[z]^2)^2Simplify[%]Cos[(x + y/2)]Cos[(x - y/2)] + ((1/2) Cos[(x/2)]^2 + (1/2) Cos[(y/2)]^2 - (1/2) Sin[(x/2)]^2 - (1/2) Sin[(y/2)]^2)Simplify[%]{Cos[ArcCos[z]], Cos[2ArcCos[z]], Cos[3ArcCos[z]]}FunctionExpand[%]Cos[1] == CosDegrees[180 / π]//SimplifyReduce[Cos[z]^2 + 3 Cos[z + Pi / 6] == 4, z]FindRoot[Cos[z]^2 + 3 Cos[z + Pi / 6] + z == 4, {z, 4}]Reduce[Cos[α x + β] == 0, x]∫Cos[z]^aⅆzCos 出现在多个数学函数的特例中:
{BesselJ[-(1/2), z], MathieuC[1, 0, z], JacobiCD[z, 0], Hypergeometric0F1[(1/2), -z], MeijerG[{{}, {}}, {{0}, {(1/2)}}, z]}Cos 是一个数值函数:
Attributes[Cos]NumericQ[Cos[2 + E]]Cos 的母函数:
GeneratingFunction[Cos[n], n, x]Series[%, {x, 0, 5}]//FullSimplifyCos 的指数母函数:
ExponentialGeneratingFunction[Cos[n], n, x]可能存在的问题 (5)
Cos[10. ^ 45]N[Cos[10 ^ 45], 20]需要增大 $MaxExtraPrecision 的值:
N[Cos[10 ^ 100], 20]Block[{$MaxExtraPrecision = 200}, N[Cos[10 ^ 100], 20]]Cos[10. ^ 3I]MachineNumberQ[%]涉及 Cos[x] 的连续函数可以给出不连续的不定积分:
Integrate[(1/2 + Cos[x]), x]Plot[%, {x, 0, 2Pi}]在 TraditionalForm 中,需要在自变量外加圆括号:
cos xcos(x)巧妙范例 (5)
Plot[Cos[x] + Cos[Sqrt[2]x], {x, 0, 40Pi}]Cos[(π/2^12)]//FunctionExpandTable[Integrate[Cos[x ^ n], x], {n, 3}]DensityPlot[Cos[4x]Cos[3y] + 1 / 2Cos[3x]Cos[4y], {x, 0, 2Pi}, {y, 0, 2Pi}]绘制积分点的 Cos:
ArrayPlot[Table[Cos[x y], {x, -20, 20}, {y, -20, 20}]]相关指南
-
▪
- 三角函数 ▪
- GPU 计算 ▪
- 预科教育 ▪
- NVIDIA GPU 计算 ▪
- Apple GPU 计算 ▪
- 数学函数 ▪
- 初等函数 ▪
- 区分坐标系统的函数
历史
1988年引入 (1.0) | 在以下年份被更新:1999 (4.0) ▪ 2014 (10.0) ▪ 2015 (10.1) ▪ 2021 (13.0)
文本
Wolfram Research (1988),Cos,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Cos.html (更新于 2021 年).
CMS
Wolfram 语言. 1988. "Cos." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/Cos.html.
APA
Wolfram 语言. (1988). Cos. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Cos.html 年
BibTeX
@misc{reference.wolfram_2026_cos, author="Wolfram Research", title="{Cos}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/Cos.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_cos, organization={Wolfram Research}, title={Cos}, year={2021}, url={https://reference.wolfram.com/language/ref/Cos.html}, note=[Accessed: 10-September-2026]}