Professional Documents
Culture Documents
TI BI TP LN
MN GII TCH 1
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.
BO CO BI TP LN
TI S:_____
GVHD: _________________
Khoa:
________
Lp :
_________
Nhm: ________
Nhm sinh vin thc hin:
H v tn
MSSV
II.
CC LNH C BN
CU LNH
M T
V D
limit( f , x,0)
lim f ( x)
lim 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)
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.
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