Wolfram 微积分与代数 | 应用示例
Wolfram 微积分与代数 | 应用示例
在代码中点击并按下 ,即可编辑并运行任何代码。
+
符号与数值数学计算。适用于从中学生到高级数学研究人员的所有用户。将数百年的数学发展成果融入一套功能强大的函数集合,并与高级可视化和可立即计算的内置数据紧密集成。
化简、分解或展开代数表达式
化简、分解或展开代数表达式
化简包含有理函数的表达式: |
In[]:=
Simplify-
1
x+1
1
2
(x+1)
指定影响计算结果的假设条件: |
In[]:=
Assumingx<0,Simplify
2
x
高效分解高次多项式: |
In[]:=
Factor[-1]
15
x
通过多项式相乘验证因式分解: |
In[]:=
Expand[(-1+x)(1+x+)(1+x+++)(1-x+-+-+)]
2
x
2
x
3
x
4
x
3
x
4
x
5
x
7
x
8
x
求解方程或方程组
求解方程或方程组
求解含符号参数的方程: |
In[]:=
SolveValues[a+bx+c==0,x]
2
x
得到方程组关于指定变量的替换规则: |
In[]:=
Solve[{x+y+z==4,x-z==2,x-2y+z==2},{x,y,z}]
求解线性系统 m.xb |
In[]:=
LinearSolve
,
-3 | 6 | -3 |
7 | -1 | 5 |
8 | 8 | -3 |
2 |
9 |
8 |
计算函数导数
计算函数导数
计算函数关于指定变量的导数: |
In[]:=
D[Sin[x],x]
计算函数关于指定变量的 n |
In[]:=
D[,{x,n}]
ax
计算积分
计算积分
计算符号不定积分: |
In[]:=
∫xx
计算数值积分: |
In[]:=
NIntegrate,{x,0,24}
-
2
x
计算具有多个积分变量的积分: |
In[]:=
∞
∫
0
∞
∫
0
-+
2
x
2
y
求解微分方程
求解微分方程
符号式求解常微分方程: |
In[]:=
DSolve[u''[x]+u[x]==0,u[x],x]
2
k
获得微分方程的数值解: |
In[]:=
lorenzsolution=NDSolve[{[t]-3(x[t]-y[t]),[t]26.5`x[t]-y[t]-x[t]z[t],[t]x[t]y[t]-z[t],x[0]z[0]0,y[0]1},{x,y,z},{t,0,202},MaxSteps∞]
′
x
′
y
′
z
用三维图形对解进行可视化: |
In[]:=
ParametricPlot3DEvaluate[{x[t],y[t],z[t]}/.lorenzsolution],{t,0,200},
计算点积、叉积等
计算点积、叉积等
计算两个向量的点积: |
In[]:=
{a,b,c}.{x,y,z}
计算两个向量的叉积: |
In[]:=
{a,b,c}{x,y,z}
计算向量的范数: |
In[]:=
Norm[{3,4,12}]
计算梯度、散度和旋度
计算梯度、散度和旋度
计算函数的梯度以得到向量场: |
In[]:=
vfield[x,y,z]=Grad[x,{x,y,z}]
2
y
3
z
计算向量场的散度: |
In[]:=
Div[vfield[x,y,z],{x,y,z}]
计算向量场的旋度: |
In[]:=
Curl[vfield[x,y,z],{x,y,z}]
矩阵运算
矩阵运算
计算矩阵的和或差: |
In[]:=
a | b |
c | d |
e | f |
g | h |
计算矩阵的乘积: |
In[]:=
a | b |
c | d |
x |
y |
高效计算矩阵的幂: |
In[]:=
MatrixPower
,4//MatrixForm
1 | -2 | 3 |
-2 | 3 | -1 |
3 | -1 | 2 |
计算矩阵行列式、逆、转置等
计算矩阵行列式、逆、转置等
计算矩阵的行列式: |
In[]:=
Det
a | b |
c | d |
计算矩阵的逆: |
In[]:=
Inverse
//MatrixForm
a | b |
c | d |
矩阵转置: |
In[]:=
Transpose
//MatrixForm
1 | 2 |
3 | 4 |
求矩阵的共轭转置(也称为埃尔米特转置): |
In[]:=
ConjugateTranspose
//MatrixForm
1 | 2 |
3 | 4 |
矩阵分解
矩阵分解
求将矩阵变换为约旦标准型的相似矩阵: |
In[]:=
JordanDecomposition
//Map[MatrixForm]
9 | -7 | 3 |
12 | -10 | 3 |
16 | -16 | 1 |
求矩阵的奇异值分解(SVD): |
In[]:=
SingularValueDecomposition
//Map[MatrixForm]
1 | 2 |
1 | 2 |
数学函数的使用和可视化
数学函数的使用和可视化
以指定精度对函数进行数值运算: |
In[]:=
N[BesselJ[2,3],50]
计算序列或函数的极限
计算序列或函数的极限
求渐近关系
求渐近关系
计算积分变换和求和变换
计算积分变换和求和变换