You are on page 1of 3

Hng dn s dng MatLab trong mn Gii tch

Matlab l mt h tnh ton ln v mnh, c dng ph bin trong ging


dy, nghin cu v lm vic thc t. Tuy nhin phn mm ny c bn quyn,
tng i cng knh, c th ln ti hng gigabybes
Ti liu hng dn ch yu l phn Help ca chng trnh. Ngoi ra c th
tm c quyn sch Jeffery Cooper, A Matlab companion for multivariable
calculus, Harcourt, 2001.
Thng bo bin x, y l mt bin k hiu (symbolic)
syms x y
Nhp vo hm f, v d f(x)=x2-3x+1
f=x^2-3*x+1
Tnh gi tr ca f ti mt im , chng hn ti x=2
subs(f,x,2)
Tnh gii hn khi x dn n hng s a
limit(f,x,a)
Tnh o hm
Tnh o hm ca hm f theo bin x
diff(f,x)

Khai trin Taylor hm f ti im c th x0 ti cp c th n


taylor(f,x0,n)
V th hm mt bin
V th hm f, chng hn vi x t 1 ti 2
ezplot(f,1,2)
Tch phn ca hm mt bin
Tnh tch phn khng xc nh ca hm f theo bin x
int(f,x)
Tnh tch phn xc nh ca hm f theo bin x, vi x t 1 ti 2

int(f,x,1,2)
Nhp hm nhiu bin dng k hiu
Nhp vo mt hm nhiu bin
syms x y
f=x^2*y^3-3*x*y^2
Tnh gi tr ca hm hai bin
Tnh gi tr ca f ti mt im, chng hn ti x=2, y=3
subs(subs(f,x,2),y,3)
Tnh o hm ring
Tnh o hm ring ca f theo bin y
diff(f,y)
V th hm hai bin
V th hm f trn khong x t 1 ti 2, y t 3 ti 4
ezsurf(f,[1,2,3,4])
Tnh tch phn bi
Tnh tch phn ca f trn hnh hp ch nht x t 1 ti 2, y t 3 ti 4:
a v tch phn lp:
int(int(f,x,1,2),y,3,4)
V mt cho bi phng trnh tham s
V d v mt cu x=sin(u)cos(v), y=sin(u)sin(v), z=cos(u), u t 0 ti pi, v t
0 ti 2pi:
syms u v
ezsurf(sin(u)*cos(v),sin(u)*sin(v),cos(u),[0 pi 0 2*pi])
mu lnh tng qut l
ezsurf(x,y,z,[a b c d])
tham s th nht bin thin t a ti b, tham s th hai bin thin t c ti d.
Tnh xp x tch phn
Tnh xp x tch phn ca hm f (x) vi x t a ti b:
V y khng cn l php ton k hiu na m l php ton s (numerical),

nn cn chuyn f thnh mt dng hm khc, gi l inline.


V d tch tch phn f(x)=e^(x^2) t 0 ti 1:
Nhp hm f dng inline
f=inline('exp(x.^2)')
Ch c du chm trc ton t ^ (Matlab dng n tnh ton trn
ma trn).
Tnh xp x tnh phn ca f:
quad(f,0,1)
V trng vect 2 chiu
V d: V trng (P(x,y),Q(x,y)) vi P(x,y)=2x+3y, Q(x,y)=3x^2-y^5 trn
hnh ch nht x t -1 ti 1, y t -2 ti 2.
Nhp vo trng:
P=inline('2*x+3*y','x','y')
Q=inline('3*x^2-y^5','x','y')
Cho bin x chy t -1 ti 1, ly 10 im chia; cho bin y chy t -2 ti 2, ly
10 im chia:
x=linspace(-1,1,10)
y=linspace(-2,2,10)
To mt li cc im ng vi cc im chia trn:
[X,Y]=meshgrid(x,y)
Tnh gi tr ca trng ti cc im chia ny:
p=P(X,Y)
q=Q(X,Y)
V cc vect ca trng ti cc im ny:
quiver(X,Y,p,q)

You might also like