Mathematica简单操作


注:Mathematica要求命令的首个字母都为大写,空格可当作乘号
方程的建立与求解

1.Element[{x, y}, Reals] : 声明x和y属于实数

2.FullSimplify[expr,assum] :用假设进行化简.

3.Solve[3 a − c == 0 && b − 3 d == 0 && 2 (b + c) == 0, {a, b, c}](需要根据建立方程)

(* 下列函数为解析函数的是*)//利用函数解析的条件进行判断
例如:
u[x_, y_] := 2 * (x − 1) * y; //定义函数别忘了”
v[x
, y_] := y ^2 − x ^2 + 2 * x;
ux =D[u[x, y], x] //进行赋值,可便于操作
uy =D[u[x, y], y]
vx =D[v[x, y], x]
vy =D[v[x, y], y]
ux − vy(*解析的条件*)
uy + vx
Simplify[%](*解析的条件,根据需要,化简是必要的*)

N[Im[ Log[3 - 4 I]]] //使用N,对 3 - 4 i的虚部进行数值输出,使用用小数也会输出数值

FunctionExpand:对函数进行展开
Expand:展开表达式中的乘积和正整数幂
ComplexExpand:进行复展开

(* 提取系数,利用系数相等.用命令更有广泛适应性,用人为设定也可以*)
Coefficient[uv2, x2]
Coefficient[uv2, y ^ 2]
Solve[Coefficient[uv1, x y] == 0 &&Coefficient[uv2, x2] == 0 &&Coefficient[uv2, y^ 2] == 0,{a, b, c}]
(* 提取系数,利用系数相等解待定系数*)

Do[expr,n]
Do[expr,{i, max,min}]//将变量 i 从 1 递增到max,计算 expr,也可加步长
Do[expr,{i, max]}]将变量 i 从 1 递增到 max(步长为 1),计算 expr.

SumConvergence


文章作者: Sai@Dog
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Sai@Dog !
评论
  目录