H NG D N TH C HÀNH C B N MATHEMATICAƯỚ Ơ
I/ Các phép toán s h c
+, -, *, /, ^
II/Cách khai báo các hàm s c b n (có s n) ơ
Hàm s c b n ơ Đ c khaio b ng l nhượ
( )f x x=
f[x_]:=Abs[x]
( )f x x=
f[x_]:=Sqrt[x] ho c f[x_]:=x^(1/2)
( )
nm
f x x=
f[x_]:=x^(m/n)
( )f x sinx=
f[x_]:=Sin[x]
( )f x cosx=
f[x_]:=Cos[x]
( )f x tgx=
f[x_]:=Tan[x]
( )f x cotgx=
f[x_]:=Cot[x]
1
osx
( ) sec
c
f x x= =
f[x_]:=Sec[x]
1
sin
( ) csc
x
f x x
= =
f[x_]:=Csc[x]
f[x_]:=ArcSin[x]
( )f x arccosx=
f[x_]:=ArcCos[x]
( )f x arctgx=
f[x_]:=ArcTan[x]
( )f x arccotgx=
f[x_]:=ArcCot[x]
( )
a
f x log x=
f[x_]:=Log[a,x]
( )f x lgx=
f[x_]:=Log[10,x]
( )f x lnx=
f[x_]:=Log[E,x] ho c f[x_]:=Log[x]
( )
x
f x a=
f[x_]:=a^x
( )
x
f x e=
f[x_]:=E^x
2
( ) ( )
x x
e e
f x ch x
+
= =
f[x_]:=Cosh[x]
2
( ) ( )
x x
e e
f x sh x
= =
f[x_]:=Sinh[x]
( )
( )
( ) ( )
x x
x x
sh x e e
ch x e e
f x th x
+
= = =
f[x_]:=Tanh[x]
( )
( )
( ) ( )
x x
x x
ch x e e
sh x e e
f x cth x
+
= = =
f[x_]:=Coth[x]
1
III/Cánh khai báo m t hàm s m i
1/ Khai báo hàm giá tr th c, bi n th c ế
Thí d 1(hàm m t bi n): hàm ế
3
( ) . . .
x
f x x sinx ln x e cosx= +
đ c khai báo b ng l nhượ
f[x_]:=x*Sin[x]+(Log[x]^3)*(E^x)*Cos[x]
Thí d 2 (hàm nhi u bi n): ế
c hàm
2 2
( , ) . .f x y x y y sin x= +
,
( , , ) . . .
xy
g x y z x cotgy y cotgz z e=++
đ c khai báo nhượ ư
sau.
f[x_,y_]:= x*y^2+y*(Sin[x])^2 ]
g[x_,y_,z_]:=x*Cot[y]+y*Cot[z]+z*E^(x*y)
2/Khai báo hàm th c bi n véc t ế ơ
Thí d 3: Khaiom chu n m t bi n véc ế
( )f x x
=
,
1 2
( , ,..., ) R
T n
n
x x x x=
nh sau “gi thi t đã nh p ư ế n tr c đó”(theo lý thuy t ướ ế
{1,...,n}i
i
x Max x
=
)
f[x_]:=Max[ Table[ Abs[ x[[i]] ] , {i,1,n}] ]
Thí d 4: Khaiom chu n hai bi n véc t t (áp d ng tính kho ng cách ế ơ ơ
gi a hai đi m
x
y
trong không gian đ nh chu n
R
n
)
( , )f x y x y
=
,
1 2
( , ,..., ) R
T n
n
x x x x=
,
1 2
( , ,..., ) R
T n
n
y y y y=
“gi thi t đã nh p ế n tr c đó” (theoướ
lý thuy t ế
{1, n}i
i i
x y Max x y
=
L
)
f[x_,y_]:=Max[ Table[ Abs[ x[[i]]-y[[i]] ] ,{i,1,n}] ]
Chú ý Giá tr c a n có th l y b ng l nh tính s ph n t c a ma tr n c t x
Length[x]
Thí d 5: Khaiom chu n bi n ma tr n. ế
Cho ma tr n
( )
ij m n
A a
=
, theo lý thuy t ế
{1,...,m}
1
( )
i
n
ij
j
A Max a
=
=
. Khi đó hàm chu n
c a ma tr ny đ c đ c khai báo nh sau (gi thi t đã nh p tr c đó các ượ ượ ư ế ướ
giá tr c a m, n)
2
f[A_]:=Max[ Table[ Sum[Abs[A[[i,j]]],{j,1,n}] , {i,1,m}] ]
3/ Khai báo hàm giá tr véc t ơ
Thí d 6: Khaiom
1.
2
3
.
F( ,y,z)= .
. .
y z
x y x z
f
x f x e
x siny y cosz
f
+ +
=
+
b ng l nh
F[x_,y_,z_]:={ x+y+z , x*E^(y*z) , x*Sin[y]+y*Cos[z] }
IV/Gi i toán b ng Mathematica
1/ Gi i toán đ i s và gi i tích
1.1/ V đ th hàm s trong m t ph ng( trong không gian hai chi u)
-V đ th hàm m t bi n ế
( ), [a,b]y f x x=
Plot[ f[x] , {x,a,b} ]
-V trên cùng m t h tr c t a đ đ th c a hai hàm s
( ), ( )y f x y g x= =
,
[a,b]x
.
Plot[ {f[x],g[x]} , {x,a,b} ]
-V đ th c a hàm cho b i ph ng trình tham s ( hoành đ và tung đ ươ
hàm bi n t ) ế
{
( ) , [a,b]
( )
x x t t
y y y
=
=
ParametricPlot[ {x[t],y[t]} , {t,a,b} ]
1.2/ V đ th hàm s trong không gian ba chi u
- V đ th c a m t hàm hai bi n(đ th là m t m t trong không gian ba ế
chi u)
( , )z f x y=
,
[a,b], [c,d]x y
.
Plot3D[ f[x,y] , {x,a,b} , {y,c,d} ]
-V đ th c a m t m t cho b i ph ng trình tham s (c ba t a đ c a ươ
đi m thu c m t đó đ u là hàm c a hai bi n t,s. (t và s là hai tham s ). ế
3
( , )
( , )
( , )
x x t s
y y t s
z z t s
=
=
=
,
[a,b]
s [c,d]
t
ParametricPlot3D[ {x[t,s],y[t,s],z[t,s]} , {t,a,b} , {s,c,d}]
1.3/ Các gi i h n
( )
x a
lim f x
>
,
( )
x a
lim f x
>
,
( )
x a
lim f x
+
>
,
( )
x
lim f x
>+
,
( )
x
lim f x
>−
l n l t đ c tính b ng các l nh. ượ ượ
Limit[f[x],x->a]
Limit[f[x],x->a, Direction->-1]
Limit[f[x],x->a, Direction->1]
Limit[f[x],x->Infinity]
Limit[f[x],x-> -Infinity]
1.4/ Tính đ o hàm c p n c a hàm
f
(
f
có th có nhi u bi n ) theo bi n ế ế
x
b ng l nh
D[ f , {x,n} ]
Chú ý : N u tính đ o hàm c p 1 có th dùng l nh ế D[ f ,x]
1.5/ Tính đ o hàm c a hàm véc t ơ
Thí d 7: Cho hàm s
1.
2
3
.
F( ,y,z)= .
. .
y z
x y x z
f
x f x e
x siny y cosz
f
+ +
=
+
Sau khi khai báo hàm b ng l nh
F[x_,y_,z_]:={x+y+z,x*E^(y*z),x*Sin[y]+y*Cos[z]}
Ta tính đ c các ma tr n c t ượ
1
2
3
f
x
f
x
f
x
,
1
2
3
f
y
f
y
f
y
1
2
3
f
z
f
z
f
z
l n l t b ng l nh ượ
D[F[x,y,z],x]
D[F[x,y,z],y]
D[F[x,y,z],z]
T đó mu n tính ma tr n đ o hàm
4
111
2 2 2
3 3 3
F ( , , )
'
fff
x y z
fff
x y z
fff
x y z
x y z



=
thì dùng l nh
Transpose[ { D[F[x,y,z],x] , D[F[x,y,z],y] , D[F[x,y,z],z] } ]
Tuy nhiên, n u mu n tính ế
F (1,3,7)
'
ta ph i có m o nh nh sau ư
dh[x_,y_,z_]:=Transpose[{D[F[u,v,w],u] ,D[F[u,v,w],v] ,D[F[u,v,w],w]}]/.{u->x,v->y,w->z}
dh[1,3,7]
Chú ý: Ng i đ c t ki m tra n u ta tính ườ ế
F (1,3,7)
'
b ng m t trong hai cách
sau thì m c ph i sai l m gì ?
ch 1: Transpose[{D[F[1,3,7],x] ,D[F[1,3,7],y] ,D[F[1,3,7],z]}]
ch 2:dh[x_,y_,z_]:=Transpose[ {D[F[x,y,z],x] , D[F[x,y,z],y] , D[F[x,y,z],z]} ]
dh[1,3,7]
1.5/ Tính nguyênm c a hàm
( )f x
theo bi n ế
x
b ng l nh
Integrate[ f[x] , x]
1.6/ Tính tích phân c a hàm
( )f x
, trên đo n
[a,b]
(k t qu là s th p phân) ế
b ng l nh
NIntegrate[ f[x] , {x,a,b} ]
2/ Gi i toán đ i s tuy n tính ế
2.1/ Khai báo các ma tr n bi t tr c các ph n t ế ướ
5