You are on page 1of 8

I HC QUC GIA THNH PH H CH MINH

TRNG I HC BCH KHOA TP.H CH MINH


KHOA KHOA HC NG DNG
B MN TON NG DNG
--------*-------

TI BI TP LN
MN GII TCH 1

TP HCM, Thng 12/2012


PHN I: CC LNH THNG DNG TRONG GII TCH

I.

YU CU CHUNG

1. Sinh vin lm vic theo nhm, mi nhm gm t 5-10 sinh vin. S lng c th theo yu cu ca ging
vin. C nhm trng cho mi nhm.
2. Chng trnh chy c theo yu cu ra.
3. Lc bo co: Ging vin gi ngu nhin cc sinh vin ln chy chng trnh v hi thm.
4. Mi nhm ch cn lm chung 1 bn bo co.
5. Yu cu bn bo co: gm trang ba, c s l thuyt, code chng trnh, cc v d v kt qu ca chng
trnh, nhn xt cc trng hp gii quyt v cha gii quyt c.
6. nh gi v thang im: trnh by bn bo co ng theo yu cu (1 im), thc hin cc cu lnh c
bn (4 im), thc hin chy ng on code chng trnh phn lp trnh. (5 im)

Trang ba mu bo co bi tp ln.

I HC QUC GIA THNH PH H CH MINH


TRNG I HC BCH KHOA TP.H CH MINH
KHOA KHOA HC NG DNG
B MN TON NG DNG
--------*-------

BO CO BI TP LN
TI S:_____

GVHD: _________________

Khoa:

________

Lp :

_________

Nhm: ________
Nhm sinh vin thc hin:
H v tn

MSSV

Tp. HCM, thng __nm___

II.

CC LNH C BN

CU LNH

M T

V D

GII HN-O HM-TCH PHN

limit( f , x,0)

lim f ( x)

lim( f , a) hoc lim( f , x, a)

lim f ( x)

lim( f , x, a,' left ')


lim( f , x, a,' right ')
diff ( f ),diff ( f , x)

x 0

x a

lim f ( x)

x a

lim f ( x)

x a

df
f ( x)
dx
(binmcnhl x)
n

diff ( f , x, n) , diff ( f , n)

d f
f n x
n
dx

int f int f , x

f ( x)dx

int f , a, b , int f , x, a, b
rsums(f,a,b), rsums(f,[a,b])

taylor(f,n)

taylor(f,n,x0)

f ( x)dx

TngRiemmanca f
trn [a, b],
xutdngbar(th)
n 1
f k 0 k
x

k!
k 0
(ktMaclaurin n
cp n-1)
(kt Taylor n cp
n-1)
n 1
f k x0
k
x x0

k!
k 0

factorial(N)

Tnhgiaitha: N!

compose(f,g)

f(g(x))

finverse(f)

Tmhmngcca f

syms x;limit(sin(x)/x,x,0)
ans =1
syms x;limit(exp(x),x,2)
ans =exp(2)
syms x; limit(abs(x-1)/(x-1),x,1,'left')
ans =-1
syms x; limit(abs(x-1)/(x-1),x,1,'right')
ans =1
syms x; diff(x^2+2)
ans =2*x
syms x;diff(exp(x^2+1),4)
ans =
12*exp(x^2 + 1) + 48*x^2*exp(x^2 + 1) +
16*x^4*exp(x^2 + 1)
syms x; int(exp(x+1))
ans =exp(x + 1)
syms x;int(1/(x^2-5*x+6),0,1)
ans =log(4/3)
syms x;rsums(x^2-2*x+3,1,2)

syms x; taylor(exp(x)*log(1+x),5)
ans = x^3/3 + x^2/2 + x
syms x; taylor(exp(x+1),5,1)
ans =
exp(2) + exp(2)*(x - 1) + (exp(2)*(x 1)^2)/2 + (exp(2)*(x - 1)^3)/6 +
(exp(2)*(x - 1)^4)/24
N=5;factorial(N)
ans = 120
syms x;f=x^2;g=exp(x);compose(f,g)
ans =exp(2*x)
syms x;finverse(exp(x))
ans =log(x)

TNH TON TRN BIU THC


subs(f,x,a), subs(f,x,a)

f x f a

Simplify

Rtgnbiuthc

Simple

Vitbiuthcdngng
nnht.

pretty(f)

Biudin f
theodngvittay

solve(f(x))

Giipt f(x) = 0

input(Thngbo)
input(Thngbo,s)
disp(string),disp(x)

strfind(S,s)

strcmp(S1,S2)
char(x)
num2str(a)

syms x;f=x^2+1;subs(f,x,2)
ans = 5
syms x; simplify(sin(x)^2 + cos(x)^2)
ans = 1
syms x;simple((x + 1)*x*(x - 1));
ans= x^3 - x
syms x;pretty((x^3-x));
3
x -x
syms x;solve(x^2-1)
ans =
1
-1

Nhpdliustbn
phmvithngbon
mtrong .
Nhpchuitbnph
m.
Xutchuihocgitr
ramnhnh.
Tmchui con s
trongchuiln S,
ktqulthtcaph S,slccchuikt.
ntutintrongchu
i con.
So snhhaichui
(ging hay
khcnhau)
Chuynbin x sang
Xlmt symbolic (!)
dngchui (string)
Chuyns a sang
a lmtgitrbngs
dngchui(string)
V TH

ezplot(x(t),y(t),[t1,t2])

ezplot(f,[a,b])
polar(phi,r)
set(gca,xtick,[x1,x2])
set(gca,ytick,[y1,y2])

Vngcongthams
vi t chytrn
[t1,t2]
Vthhm f
vibinchytrn [a,
b].
V ng
congtrongtacc
nhccgitrttrn
Ox
nhccgitrttrn
Oy

syms t;x=t;y=t^2;ezplot(x,y,[0,2])

syms x;ezplot(x^2+1,[0,2])
t = 0:.01:2*pi;
polar(t,sin(2*t).*cos(2*t),'--r')

xlabe(str), ylabel(str),
zlabel(str)

Gntnchocctrc
Ox, Oy,Oz

title(string)

Gntnchohnh

Legend

Gntnchotngth
trnhnh.

III.

Strlchuikt

CC LNH H TR LP TRNH

A. CC HM TON HC
sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), sinh(x), cosh(x)
abs(x): trtuytihocmodunca x.
sqrt(x): cnbc 2 ca x.
exp(x): ex
log(x): ln(x)
log10(x): log10 (x)
a^x: ax
B. CU TRC IU KIN
1. Cutrcif
a. Ifiukin
Nhmlnh
end
b. if iukin
Nhmlnh 1
else
Nhmlnh 2
end
c. if iukin 1
Nhmlnh 1
elseifiukin 2
Nhmlnh 2
else
Nhmlnh 3
end
2. Cutrcswitch case(pdngkhicnhiuiukintngngvinhiunhmlnh khcnhau)
TRNG HP = dykthocdys (TRNG HP=[TH1 TH2 TH3])
switchTRNG HP
case
TH1
nhmlnh 1
case
TH2
nhmlnh 2
case
TH3

nhmlnh 3
.
otherwise
nhmlnh n
end
V D
Giiphngtrnhbc 2: ax2 bx c 0 dngcutrcif
a=input(nhap a:);
b=input(nhap b:);
c=input(nhap c:);
delta =b^2-4*a*c;
ifdelta >0
disp(Phuong trinh co 2
nghiemthucphanbiet:);
x1=(-b+sqrt(delta))/(2*a)
x2=(-b-sqrt(delta))/(2*a)
elseifdelta==0
disp(Phuong trinh co
nghiemkep:);
x= -b/(2*a)
else%truong hop nay la delta < 0
disp(Phuong trinh co
nghiemphuc:);
x1=(-b+i*sqrt(-delta))/(2*a)
x2=(-b-i*sqrt(-delta))/(2*a)
end

Giiphngtrnhbc 2: ax2 bx c 0
dngcutrcswitch case
a=input(nhap a:);
b=input(nhap b:);
c=input(nhap c:);
delta =b^2-4*a*c;
ifdelta >0choice =1
elseif delta==0
else

choice=2

choice=3

end
switchchoice
case 1
disp(Phuong trinh co 2
nghiemthucphanbiet:);
x1=(-b+sqrt(delta))/(2*a)
x2=(-b-sqrt(delta))/(2*a)
case2
disp(Phuong trinh co
nghiemkep:);
x= -b/(2*a)
case3
disp(Phuong trinh co
nghiemphuc:);

x1=(-b+i*sqrt(-delta))/(2*a)
x2=(-b-i*sqrt(-delta))/(2*a)

end

Script M-file

Function M-file

Khngsdngthamsuvohoc

Cthchpnhnthamsuvovtr

ura
Hotngtrndliuca

workspace
Thngdngtngthchinm

tchuithaotccnthitthcthin
hiuln.

thamsura.
Ccbintrongthnhmmcnhlc

cb.
ctcdngmrngngnng

MATLAB chongdngcabn.

VD: giiptbc 2 dngFuntion

function X=ptbac2(a,b,c)
%ptbac2(a,b,c) giaiphuongtrinhbachai ax^2+bx+c=0.
ifnargin<3 error('Nhapthieudoi so a hoac b hoac c');end
if a==0&& b==0 error('Phuong trinhcua ban nhapsai');
elseif a==0 X=-c/b;
else
delta=b^2-4*a*c;
if delta>0
X(1)=(-b+sym(sqrt(delta)))/(2*a);
X(2)=(-b-sym(sqrt(delta)))/(2*a);
elseif delta==0
X=-b/(2*a);
else
X(1)=(-b+i*sym(sqrt(-delta)))/(2*a);
X(2)=(-b-i*sym(sqrt(-delta)))/(2*a);
end
end
end

You might also like