Wolfram 数学函数 | 应用示例
Wolfram 数学函数 | 应用示例
在代码中点击并按下 ,即可编辑并运行任何代码。
+
定义、计算和可视化。 提供大量数学函数的符号和数值求值、可视化和渐近展开,文档详尽,并与 Wolfram 语言的各个领域紧密集成。
初等函数
初等函数
分解多项式: |
In[]:=
Factor[-1]
15
x
计算多项式的格罗布纳基: |
In[]:=
GroebnerBasis[{-2,xy-3},{x,y}]
2
x
2
y
验证函数间的恒等式: |
In[]:=
Simplify[Sin[x+y]==Sin[x]Cos[y]+Cos[x]Sin[y]]
计算级数展开式: |
In[]:=
Series[ArcTan[x],{x,0,10}]
求解可用初等函数表达的简单增长模型: |
In[]:=
DSolveValue[{x'[t]-rx[t]==0,x[3]==10},x[t],t]
交互式探索增长参数的影响: |
In[]:=
Manipulate[Plot[10,{t,0,3},PlotRange->{0,10}],{r,1,5}]
-3r+rt
特殊函数
特殊函数
计算超几何函数的导数: |
In[]:=
D[Hypergeometric2F1[a,b,c,z],{z,n}]
计算特殊函数的围道积分: |
In[]:=
ContourIntegrate[Hypergeometric2F1[2,3,4,z],z∈Circle[{0,0},2]]
可视化椭圆函数: |
In[]:=
ComplexPlot3D[JacobiSN[z,1/2],{z,-4-4I,4+4I},PlotLegends->Automatic]
比较贝塞尔函数的行为: |
In[]:=
ReImPlot[{BesselJ[0,x],BesselY[0,x],AiryAi[x]},{x,-5,5},PlotLegends->"ReImExpressions"]
分段函数和广义函数
分段函数和广义函数
定义分段函数并将其用作计算的一部分: |
In[]:=
[x_]:=Piecewise[{{-x+1,x<0},{x,0<x<1},{3x^2-2,True}}]ℊ[x_]:=[t]tPlot[{[x],ℊ[x]},{x,-2,2},PlotLegends->"Expressions"]
x
∫
0
用广义函数表示 Klein–Gordon 算子( ∂ tt 2 ∇ x |
In[]:=
[t_,x_List]:=1/(2π)HeavisideTheta[t]DiracDelta[t^2-x.x]-m/(4π)HeavisideTheta[t-Sqrt[x.x]]BesselJ[1,mSqrt[t^2-x.x]]/Sqrt[t^2-x.x][t,{x,0,0}]//TraditionalForm
绘制该函数,它仅在 2 t x x |
DensityPlot-[t,{x,0,0}]/.m->1,{x,-3,3.02},{t,-3,3.01},Exclusions{{,t≥0}},FrameLabel(Style[TraditionalForm[#1],16]&)/@{x,t},
2
t
2
x
整数函数
整数函数
比较每个整数的平均除数个数与其渐近值: |
In[]:=
ShowListPlotTableDivisorSigma[0,i],{n,100},Plot[Log[n]+2EulerGamma-1,{n,1,100},PlotStyle->ColorData[97,2]]
1
n
n
∑
i=1
绘制小于或等于 x π(x) |
In[]:=
Plot[{PrimePi[x],x/Log[x],LogIntegral[x],RiemannR[x]},{x,1.5,100},PlotLabels->"Expressions"]
计算函数性质
计算函数性质
求函数的周期: |
In[]:=
FunctionPeriod[Sin[ωx],x]
测试单射性: |
In[]:=
FunctionInjective[+ax+b,x]
3
x
测试满射性: |
In[]:=
FunctionSurjective[+ax+b,x]
3
x
测试双射性: |
In[]:=
FunctionBijective[+ax+b,x]
3
x
求函数的极点: |
In[]:=
FunctionPoles[Gamma[z],z]
测试解析性: |
In[]:=
FunctionAnalytic[Gamma[z],z,Complexes]
测试函数是否为亚纯函数: |
In[]:=
FunctionMeromorphic[Gamma[z],z]
计算精确的符号结果
计算精确的符号结果
计算有理函数的积分: |
In[]:=
1
∫
-1
2
4
x
2
x
计算函数的傅立叶变换: |
In[]:=
FourierTransform[,t,ω]
-Abs[t]
计算多元有理函数的梅林变换: |
In[]:=
MellinTransform,{x,y},{s,t}
1
x+y^2+1
精确求解微分方程: |
In[]:=
DSolveValue[{x''[t]+Sin[x[t]]==0,x[0]==1,x'[0]==0},x[t],t]
计算数值结果
计算数值结果
以指定的数值精度计算函数值: |
In[]:=
N[JacobiSN[1,1/3],50]
以数值方式计算积分: |
In[]:=
Γintegral[z_?NumberQ]:=NIntegrate[t^(z-1)Exp[-t],{t,0,∞}]{Γintegral[2+3],N[Gamma[2+3]]}//Column
在表达式中包含不确定性: |
In[]:=
ArcCos[Around[u,.1]+IAround[v,.1]]
可视化具有不确定性的函数: |
In[]:=
ListLinePlot[Table[{x,Sin[Around[x,1/4]]},{x,0,2Pi,.1}],IntervalMarkers->"Bands"]
计算渐近关系
计算渐近关系
计算 n! |
In[]:=
DiscreteAsymptotic[n!,n->∞]
检验近似式和原表达式是否等价: |