4 q4 t$ D& `. ~7 ~0 d( y& l- T如何用Mathematica求极限
" k( ^5 X& F2 Z G; L6 k; o>> 1 g1 ~* {0 Z8 q5 L
(1) 极限: > >
2 g! ^+ J/ h% G' u/ `# Q4 {) {0 B6 }
* J" z* _( X, j% i; C
0 Y0 u# W, U w' ^
?# I1 q, E4 n: c| - y Y1 R! [# o8 P; M) S
Limit[函数的表达式f(x),x->a] |
$ o+ C D' D. z/ Y [" ?8 c+ U(2) 单侧极限:
' ^2 k8 ?' o5 n2 l+ x4 G' w左极限:>>
' {' l- Q9 Z7 {7 n5 Q* B/ o, W+ p( B& }3 ?) s9 A
, I' T5 c+ t! o3 n/ A/ x- N1 v' _; z# Y) [7 E
$ m+ \& r! m/ }9 |/ U
|
2 J/ o" C7 x. w6 ~( I$ M+ O: J Limit[函数的表达式f(x),x->a,Direction->1]> > | : t6 s7 A. [( s0 [% a P
右极限: > > 7 o5 m! ?, w# L# `& g+ }+ v9 j
z: X1 @! h! O7 Q+ B0 o. d
" i- U3 F( d! c: r, b) j
# ]& q& p0 z! Z/ L) t8 s$ R5 c8 b& e; Z
| ! `6 G2 M6 R6 ?8 K; ?7 `$ K# ?
Limit[函数的表达式f(x),x->a, Direction-> -1] |
7 \/ P% E6 \% j. \' m如何用Mathematica求导数 8 D! u3 q1 n# R5 X4 R& ^/ ?0 L6 c
. | c7 Y& {2 B3 e1 x* j7 \% ^ 7 p5 b. e; y' U
* j- ?9 \7 M5 V& _1 a0 S8 v
& r' U" f* j8 m* _$ s: l
|
r5 W r" B0 ^5 S0 r8 c D[f(x),x] (或从工具栏输入 ) | & \; m6 d* P3 c8 E
如何用Mathematica求高阶导数 # T7 {( L1 d* S) E6 D0 Z" }& y% }
( Z0 e4 |. j; L
+ ^0 E: k4 g/ Q& {
- z3 i% E. m6 k+ O9 d
) N j% g4 g' z, N" a& s- Y, N1 |
|
, u f$ F5 Z/ H" m6 | D[f(x),{x,n}] (或从工具栏输入 ) |
- o% ]" Q- M* }" Z在Mathematica中没有直接求隐函数导数的命令,但是我们可以根据数学中求隐函数导数的方法,在Mathematica中一步一步地进行推导。也可以自己编一个求隐函数导数的小程序。
9 ~* Y5 \ I0 I9 g0 `在Mathematica中,没有直接求参数方程确定的函数的导数的命令,只能根据参数方程确定的函数的求导公式
! ]3 T9 _) @7 K) y+ [+ T9 Q) ~9 ~" l% o0 Y9 B0 \* Q
/ R( _0 f' q! u* j
! y0 n; G) B0 e2 r* u1 e" ]$ ^| & v$ I1 X/ i0 ~

) Q# c; g) J! C& @) E' H! \ |
" t( F( z- U1 Z/ Q1 j7 s' N* Z- ~' X0 v一步一步地进行推导;或者,干脆自己编一个小程序,应用起来会更加方便。
\5 X& J) {4 m/ X% K5 ^ k如何用Mathematica求不定积分
4 Q& U2 I* ^) A N
' }& q# V( ~/ V N ' L- @: o8 `- J1 v( s1 j7 z
9 y9 h, o4 c. h* a$ e# }
, N1 |+ `, m5 @9 j( j' X; a" J: s( s8 G
| " c' [+ r, v) n( {0 z
Integrate[f(x),x] (或从工具栏输入 ) |
1 ?$ y U9 h- v+ |; q" W9 t# a' Y: G& E! y- Y3 x; H
如何用Mathematica求定积分、广义积分
1 |4 H& s& e: s, b4 N' j* R/ Z: c/ }4 v2 P. b+ X! `" S$ r& j
>>
6 l. p$ f( Y1 x- k+ C( S: l6 _, P% C* e& w0 G% h, M9 d
U9 l! L4 I7 K5 O7 d, _& U' W0 n6 n" {, ?5 E7 L8 C. S
3 O/ |* n8 A* N5 d; l( M
| 2 _0 ^5 P8 X1 N2 N( Y1 h1 f
Integrate[f(x),{x,a,b}] (或从工具栏输入 ) |
9 l e2 `/ @1 b& | w/ {3 _4 T6 w- S4 A如何用Mathematica对数列和级数进行求和 2 h' s( Y# F& A3 s8 `
8 o* j6 ^0 a0 J: ?/ P $ A& B5 q, j, X9 W" W6 y
: _" X* `% G* l/ }9 _% N
* f3 i5 z( ]/ o" T: J0 @8 u7 _
& v$ G$ x) w, n$ D5 ~& }4 aSum[f(n),{n, a, b}] (或从工具栏输入 ), ]' o+ w/ S4 z
Sum[f(n),{n, a, b, dn}]7 \. q3 \: P0 }0 e/ {( B
Sum[f(n, m),{n, a, b},{m, c, d}]
2 U! t3 J! U) q( H" E, U4 BSum[f(n, m),{n, a, b, dn},{m, c, d, dm}] | " n* A p& {2 y2 q. ]
如何用Mathematica进行连乘 & F7 e9 x& H0 z2 X
& V( @+ Y F$ A; Z# M8 v3 [ % G! Y! r' N9 F% q- @
0 {% F% e8 F: ]7 G# _- s0 c- s2 y0 U" v$ H. J
' O6 U8 {$ S1 s# ?8 h/ D. N
Product[f(n),{n, a, b}] (或从工具栏输入 )7 z( y) ^9 ~# z, X* T9 p" I6 q
Product[f(n),{n, a, b, dn}]' P# l0 E1 ^/ }. n+ z7 x
Product[f(n, m),{n, a, b},{m, c, d}], C$ w3 S; Q7 v% g1 `
Product[f(n, m),{n, a, b, dn},{m, c, d, dm}] |
! E6 Q! K; o( F* \" z4 r+ [, n) \如何用Mathematica展开级数
4 O/ ~3 M; }0 U: v; ]7 x" ?: K! C7 L; c$ { \
; j9 U. b% f8 h4 J7 ~1 N8 k" v i: q# h# q
$ ~ E8 J& M+ E# N. T|
$ D- o% ^/ \0 V1 S9 l Series[f(x),{x ,a, n}] | 9 a: E# N" D" o3 W7 y1 e2 a
如何在Mathematica中进行积分变换
0 p& G9 x' h( ^' [
8 p z; i" {6 N/ w2 M 5 W$ Z( }3 Y/ O" `1 ^5 E
0 Y; _5 ~( W* I2 P* N M. p
# @! |' |0 i& }3 K9 H$ _
$ e- D" x& H+ eLaplaceTransform[ f(t), t, s ] 拉普拉斯变换
: X. M `# H; {: i* `1 W. `InverseLaplaceTransform[ F(s), s, t ] 拉普拉斯变换的逆变换> > |
7 H; F& Y& n C5 q `>>
1 G4 s7 T6 W* r8 ?7 o1 K4 @, }* o9 _
4 D T* _ h/ U& c% j; B
8 f3 e6 p3 a/ g1 P k/ ~5 G
) ^ l9 s w% y _. H3 ~5 a1 Z
6 Y; I2 I$ J; z( Q' [! YFourierTransform[ f(t), t, ω] 傅立叶变换> >
* Z3 g5 f" O# {' sInverseFourierTransform[ F(ω), ω, t ] 傅立叶变换的逆变换> > | 2 m& L& l4 f+ v: s4 {
1 s. f2 O5 E4 R
4 ^+ `% P: o" Z% O4 s- l8 \ 0 V& x- R& v0 p, o
6 ] p1 [4 _ X- ?/ b' O
# J8 U9 p. [ b4 y6 ^ ! P1 ^4 @2 D3 {6 U
5 i! _0 U6 I1 x! |1 A7 T+ @3 y/ }; w! I! h' i9 _
! R3 C4 U `4 k3 d: @- R! O. }" O; AZTransform[ f(n), n, z] Z变换> >
3 n9 ~6 I$ g1 k2 t3 q9 wInverseZTransform[ F(z), z, n ] Z变换的逆变换> > | 0 K! B) f$ b7 h; [- A+ f
5 p% `' o! d3 s
j% _- M! p1 s$ r0 e! Y ! a; g, _' ], L* V' O* r2 h+ m- B
1 p- u* G' Y2 C0 S! v! C" G3 H; L# m3 K9 c& @+ Y
' g( v3 S7 R% m' j% a: o0 R' g# _8 ?5 ?+ R7 [' c; d" A9 [0 z
' M! S# a: P$ [2 d
$ W% _" R% m! W( M+ w) \FourierSinTransform[ f(t), t, ω] 傅立叶正弦变换> >
, V) M4 S. Z/ {# ?2 D6 S. }FourierCosTransform[ f(t), t, ω] 傅立叶余弦变换> >
6 P/ u% |6 x* ^6 p) x% W5 HInverseFourierSinTransform[ F(ω), ω, t ] 傅立叶正弦变换的逆变换> >
0 h, u: u+ {8 Y/ y# gInverseFourierCosTransform[F(ω), ω, t] 傅立叶余弦变换的逆变换 |
, s1 F4 O) [/ `* i' U" V% c如何用Mathematica解微分方程 * i3 s% Z. w+ A0 a0 Z- h, V! u9 p
5 Y6 X: Q3 n2 r7 p8 `% v i6 Q9 |
" I3 y/ ` v/ P: X, v9 L5 u0 l( J 0 d( J E* U1 p. c, g4 q/ B
- n9 |( N& X; ~4 l1 Q! F
) ^8 g- e9 _3 t" n1 u
|
: L, g2 F5 L9 ?1 B2 T- g7 @8 a( @, X" R DSolve[微分方程,y[x],x] " g, ^; L( J# {( |# y0 m, ?
DSolve[{微分方程,初始条件或边界条件},y[x],x] |
' h* ~& |1 |1 \如何用Mathematica解微分方程组 ( d+ ]3 o7 p5 n7 p( T' Q q( d
. @* x- o/ U( o v9 m) ^ + |, J9 y5 ?3 {' R8 }5 `5 n+ K
( L4 t: c1 p( ]& [2 H1 N& [, G
- F# I C" Q2 ?; [2 q# K8 T| % `. @" M4 T/ C+ ?# O
DSolve[{微分方程组},{y1 [x],y2[x],…}, x] ' d! ?. i( K) G
DSolve[{微分方程组,初始条件或边界条件},{y1[x],y2[x],…},x] | 6 T2 p8 t+ J' O+ _% ~1 P
如何用mathematica求多变量函数的极限 & @8 J% v: X" k+ _. f
以两个变量为例说明,多于两个变量的函数极限可以依次类推。 - j& U& p2 D( ]% Q3 H, L' k9 h
$ p& n4 w9 I4 Y4 ~$ ?0 q1 r
$ Q2 V6 K4 P3 M
0 j9 Y% z( x H4 D$ S
; j- E6 z9 F& _| $ E6 f6 [8 {4 C# k1 o4 H4 ^
Limit[Limit[f(x,y),x->a],y->b] | - \; z1 c! B4 R5 ~! A% U: W2 i
; a" |0 I- o8 z" Y$ d
计算极限 | & j3 ~; a; V' O6 T( x2 H0 k
如何用mathematica求多元函数的偏导数
4 E" w$ q: f- y: B
, f% ?, w& k0 T6 _
. I% g! s9 r) y6 Y: w& E/ l- r' A6 f& U* L2 h- H
; _0 H2 I/ [9 ?
| 3 B) G& j& H8 S
D[f,x1,x2,…, xn] |
9 E# m! H3 b7 v+ k1 h, Q: U) _' v( F+ o9 N& j
求偏导数  | 9 x! K1 s/ a' ]9 Y& _- T/ i$ O
如何用mathematica求多变量函数的泰勒展开式 0 B0 i8 h9 M1 ^ E
+ R! _# N2 C+ E' ]% f4 ^2 a4 Y
3 b: U6 ]: p' G" C3 ]% M0 R
' b% A) P8 {3 U0 H V
& Q. m# r" ~. \# ~* L: o2 o0 ~
| / D, \# c0 M2 b9 x8 t* ]! z$ ]3 X" ]9 k
Series[f,{x,x0,m},{y,y0,n},...] | ( f0 d9 t, {$ P. x3 u
1 J6 Q6 B; n5 m+ @: u M 在x=x0,y=y0 ,...处求函数f的泰勒展开式,其中m,n,...为展开的次数 | 1 L$ r+ i0 Q6 B( y
如何用mathematica求重积分 ( `' V' j) r I
$ A. s* I$ }# g* k" A7 X
" F4 K- G* \6 R X. `1 G7 [
$ @* S% R6 _' P; B; P: `# i8 L4 }4 E3 C, t2 S' t
| 0 |, \+ s/ [4 }5 V
Integrate[f,{x,a,b},{y,c,d},...,{z,m,n}] |
5 v A4 ~ R) X. h6 i* `: r0 |3 H5 O1 I8 `# Q3 X
求重积分 | * L% w( ~, m+ `. I
1 F2 L) n6 D( O) V
|
8 p }" M+ [. V, J5 K NIntegrate[f,{x,a,b},{y,c,d},...,{z,m,n}] |
a3 `: {: Z/ b' e& o# [/ Y; v/ E3 G/ e$ Y: X7 ~* d
重积分 的数值解 | . k1 w7 f/ f' L. ^
3 x8 X6 {3 U# E6 c. J
也可利用工具栏上的积分符号的组合来完成
$ D6 o P: @6 V9 v z; B" W如何用mathematica求梯度、散度、旋度
0 `8 d$ C; j) s. q. ]首先要加载Calculus`VectorAnalysis`函数库,加载方法为:
( ?! a8 ?0 F1 J; i; M- e<<Calculus`VectorAnalysis`
# p3 N! S) B" o4 l `以直角坐标系和三元函数为例说明 ) Q6 ^3 N' g" E' e, W) J( o6 Z9 Y
' R" a: {, `3 Y. t) k+ x3 k/ O
Z, H5 R+ w' \
5 o5 X5 {* R2 t, Y! x2 ~" [3 y+ U5 S
|
' E, s# v8 _7 n Grad[f, Cartesian[x,y,z] ] | , S; X( `; s1 x* x6 v) j& q% M. f
# G& N. Z. C, p4 K3 V
在直角坐标系中求纯量函数f的梯度,其中x,y,z为坐标变量 | q: L, k2 n0 T/ |4 c8 ~: ]
- J" w( B+ c+ [9 J: `2 T
| 6 x% e: Z8 L' }1 c) l
Div[f, Cartesian[x,y,z] ] | ( U/ ~8 M8 [' N1 T6 |
* |. n0 u, l+ {. p; `" m4 o 在直角坐标系中求向量函数f={fx ,fy, fz}的散度,其中x,y,z为坐标变量 | 3 o$ m$ f' Y! \; a/ h
K- }( X9 r8 q6 b& S|
) N; ]% V2 g1 a6 n4 A Curl[f, Cartesian[x,y,z] ] | : { W# e8 q" |: [
) p+ Q4 I% i( y7 \ 在直角坐标系中求向量函数f={fx ,fy, fz}的旋度,其中x,y,z为坐标变量 | # y* G7 }: {6 h+ B5 x4 Y
注:若把上面的Cartesian换为Cylindrical或Spherical,则表示在圆柱坐标系或球面坐标系中进行计算。 & U! Y4 {& }/ |1 v' g5 d$ N
如何用Mathematica求函数的最大值和最小值
$ ?% L+ p4 g1 m: G1 `; d; E
" w- s! g' `! l! M
1 [+ B A5 K/ B& I+ }
3 U2 Q" C. C) `: Q6 F8 j
2 J8 \. N' `2 r) {0 Z( h. ]$ o2 j! \6 r4 l, U! d6 z
| 6 r x4 x Q. z
Maximize[f, {x, y, …}] | 0 ?$ p* R9 {3 i6 ^. g
9 S: O- f% a2 R+ `; q
求函数f关于变量x, y, …的最大值 |
! ?% M! R5 E: ^+ A) }* a
! q1 T) E/ B8 O. R7 U|
2 O5 S j$ g6 W- I E- L& \ Maximize[{f, conds}, {x, y, …}] | ! P$ v8 y. [; ]# H9 j) @) Q
' ?* a' |0 Y5 o8 ^5 s2 N 在条件conds下,求函数f关于变量x, y, …的最大值 | ! H$ f# o) E' \+ F
4 X" q0 f# c _3 `
|
7 C9 y% y" \' D- w Minimize[f, {x, y, …}] | 9 T" J9 t1 e9 a3 `4 k! D. m
& ?. L6 i! D" b3 N, x 求函数f关于变量x, y, …的最小值 |
( |9 D' H3 _. Q! z# u1 q3 t" F; r9 |/ [# m$ U
| . `* D) K3 M1 m- l, m/ y, ?1 t
Minimize [{f, conds}, {x, y, …}] | ( A% a1 y7 x) K1 N5 g: b- H
% n, Z/ H, o# S* E6 u 在条件conds下,求函数f关于变量x, y, …的最小值 |
& z5 o* c1 Y& v, R' [7 b[此贴子已经被作者于2005-10-22 12:53:17编辑过] |