Mathematica入门教程之Mathematica的基本语法特征
In[3]:=
Out[3]:=
. 常微分方程
求解常微分方程和常微分方程组的函数的一般形式如下:
Dsolve[eqns,y[x],x] 解y(x)的微分方程或方程组eqns,x为变量
Dsolve[eqns,y,x] 在纯函数的形式下求解
NDsolve[eqns,y[x],x,{xmin,xmax}] 在区间{xmin,xmax}上求解变量x的数的形式下求解常微分方程和常微分方程组eqns的数值解
In[1]:=
Out[1]:=
In[2]:=
Out[2]:=
In[3]:=
Out[3]:=
.线性代数
- 定义向量和矩阵函数
- 矩阵的运算符号和函数
- 方程组求解函数
定义一个矩阵,可用函数Table或Array.当矩阵元素能用一个函数表达式时,用函数Table在定义矩阵大小的同时也给每个矩阵元素定义确定的值.用函数Range只能定义元素为数值的向量.Array只能用于定义向量、矩阵和张量,并规定矩阵和张量的元素下标从1开始.Array的一般形式: Array[向量元素名,n,f] 定义下标从f开始的有n个元素的向量,当f是1时可省略. Array[矩阵元素名,{m,n}] 定义m行n列的矩阵.其中:矩阵元素名是一个标识符,表示矩阵元素的名称,当循环范围是{u,v,w}时定义一个张量. Table[表达式f,循环范围] 表达式f表示向量或矩阵元素的通项公式;循环范围定义矩阵的大小. 循环范围的一般形式:{循环变量名,循环初值,循环终值,循环步长}. 在Array或Table的循环范围表示方法略有区别.请在下面的实例中注意观察.
In[1]:=
Out[1]:=(*矩阵每一行元素用一对{}括起来*)
In[2]:=
Out[2]:=
In[3]:=(*IndentityMatrix[n]生成n维矩阵*)
Out[3]:=
评论