You are on page 1of 21

TRNG I HC BCH KHOA H NI

VIN CNG NGH THNG TIN V TRUYN THNG


*

BO CO

MN HC
NHP MN CNG NGH THNG TIN V
TRUYN THNG

Sinh vin thc hin: Phan Vn Hng


Lp CNTT2-2 K60
Gio vin hng dn: Nguyn Vn Tnh

H NI
Ngy 26 thng 11 nm 2016

Phn 1.Thc hnh nhp mn Scilab


A. Nhn xt v Scilab
Scilab l gi phn mm c pht trin t nm 1990 bi cc nh nghin cu
t INRIA v ENPC. To ra vo thng 5 nm 2003, n c pht trin v duy
tr bi INRIA. Scilab l phn mm tnh ton s, m ngun m, cung cp mt
mi trng tnh ton mnh m ( tng t nh Matlab, Octave, Rlab ) trong
k thut v khoa hc ng dng. Scilab c pht hnh di dng m ngun
m theo giy php CeCILL (GPL tng thch), v c sn ti v min ph.
Scilab chy c trn cc h iu hnh GNU/Linux, Mac OS X v Windows.
Cc chc nng chnh:
Ton hc m phng: Cc ng dng k thut v khoa hc thng thng,

bao gm cc ton t ton hc v phn tch d liu.


V th 2D 3D.
Thng k: Thng k m t; Cc hm phn phi xc sut; M hnh tuyn

tnh v phi tuyn; Mng thn kinh.


Phn tch thit k h thng iu khin: Cc thut ton v cng c chun

mc.
X l tn hiu: Minh ha, phn tch v lc cc tn hiu theo thi gian v

tn sut.
Xcos M hnh v m phng cc h ng lc li: M hnh ha cc h

thng c kh, mch thy lc, h thng iu khin . . .


C php ca Scilab tng t nh MATLAB, Scilab bao gm b chuyn i
m ngun t MATLAB. Phn mm nh gn, tin s dng, thch hp cho vic
ging dy. Scilab v Octave c nh gi l 2 phn mm m ngun m gn
vi MatLab nht.
B. Bi tp v Scilab
Tnh ton vi cc biu thc n gin
1

1. Thc hin cc php ton +, -, *, /, tnh sin, cos i vi s thc, s


dng cc hng s nh Pi.
S dng SciLab tnh gi tr ca biu thc F(s) khi
s=0.5
s=0.95
s=1
Bi lm
s=0.5
log(s*s-2*s*cos (%pi/5)+1)
s=0.95
log(s*s-2*s*cos(%pi/5)+1)
s=1
log(s*s-2*s*cos(%pi/5)+1)

2. Thc hin php ton vi s phc


To bin x = 1 + i v y = 1 - i.Chng minh (1 + i)(1 - i) = 2
Bi lm
x=1+%i
y=1-%i
x*y

To biu thc trong SciLab chng minh rng :


i = ei /2, ei + 1 = 0
Bi lm
exp (%pi * %i) + 1
%i - exp ((%pi * %i) / 2)

S dng help

1. Tnh gi tr ca biu thc arcsin(0.5) trong SciLab


Nu x = 0.5 , kim tra xem sin(arcsin(x)) - x c chnh xc bng 0
trong SciLab ?
Kim tra xem arcsin (sin(x)) - x c chnh xc bng 0 trong Scilab khi
x =/3, x = 5/11?
Bi lm
asin(0.5)
x=0.5;
sin(asin(x))-x
x=%pi/3;
asin(sin(x))-x
x=5*%pi/11;
asin(sin(x))-x

2. Hy tm hm trong SciLab bin i mt s t h 10 sang h 16


(Hexa). Chuyn s 61453 sang h 16
Bi lm
help hexadecimal dec2hex(61543)

3. Hy tm tt c cc thng tin v cc i tng c cha logarithms


trong SciLab. C 8 kt qu c tm thy, trong c clnh logm
Bi lm
help logarithms

Tnh ton vi Ma trn v Vc t

1. Cch biu din ma trn v vct; to ma trn ngu nhin, ma trn


khng.
2. Cc php ton trn ma trn v vc t; ly mt phn ca ma trn
Cu 1. Cho mt ma trn A ban u, lm th no hin th c gc di
bn tri kch thc 2 * 3
Bi lm
A=[1,2,3;4,2,3;5,2,4]
A(2:3,1:3)

Cu 2. a ra cc thuc tnh ca ma trn nh nh thc, ma trn


nghch o, A, spec, . . . vi

1 1 0 0

0 2 1 0

A=

0 0 3 1
0 0 0 4

Bi lm
A=[1,1,0,0;0,2,1,0;0,0,3,1;0,0,0,4]
A
det(A)
spec(A)
inv(A)

10

Cu 3. a ra hng th 2, ct th 3 ca ma trn. a ra ma trn tri


di 2x3 ca A; tnh nh thc ma trn tri trn 3x3 ca A
Bi lm
A=[1,1,0,0;0,2,1,0;0,0,3,1;0,0,0,4]
A(2,:)
A(:,3)
A(2:3,:)
det(A(1:3,1:3))

3. Gii h phng trnh

11

Cu 1. Thit lp cc ma trn v vc t gii

x1 +x2 +x3
2x1 + x2 + x3

x - x
2

h phng trnh:
=2
=4

(1)

=0

Sau kim tra nghim tm c c tha mn hay khng qua


phn d b - Ax
Bi lm
A =[-1,2,1;2,-1,3;1,1,-1]
b =[2;4;0]
x,kerA=linsolve(A,b)
b-A*x

Cu 2. S dng lnh tnh ma trn nghch o gii phng trnh trong


bi 1
Bi lm
12

A =[-1,2,1;2,-1,3;1,1,-1]
b =[2;4;0]
inv(A)*b
Cu 3. To mt ma trn ngu nhin A kch thc 5x5 v mt vc t
ngu nhin b kch thc 5x1. Sau gii h phng trnh Ax = b
bng cch nhanh nht, khng s dng ma trn nghch o
Bi lm
A=rand(5,5)
b=rand(5,1)
x,kerA=linsolve(A,b)

Cu 4. Sinh ma trn A ngu nhin kch thc 700x700 v vc t ct b


di 700. Hy gii h phng trnh Ax = b s dng cc lnh x =
A|b v x = inv(A) * b s dng lnh timer() so snh thi gian
thc hin theo 2 cch.
13

Bi lm
A=rand(700,700);
b=rand(700,1);
timer();x=A;timer()

timer();y=inv(A)*b;timer()
timer();z=A( 1) b; timer()

th

V th 2 chiu, di dng im, v th 2 chiu cho hm


Cu 1. S dng SciLab v trn cc th ri nhau th cc hm s
cos(x), 1/ (1+cos2 (x)), 1/(3 + cos(1/(1 + x2 ))
Bi lm
x =[-2:0.1:2];
y1 = cos(x);
y2= 1/ (1+(cos(x)).2 );
14

y3=1/(3+cos(1/(1+x.2 )));
plot2d(x, [y1])
plot2d(x, [y2])
plot2d(x, [y3])

Cu 2. Trn mt th; trong -4<=x<=4 v = 0.5, 1, 2 v th 1/(1+ex )


Bi lm
x=[-4:0.1:4];
a1=0.5;a2=1;a3=2;
y1=1/(1+%e( a1 x));
y2=1/(1+%e( a2 x));
y3=1/(1+%e( a3 x));
plot2d(x, [y1,y2,y3])
15

Cu 3. V th 3D ca cc ng sau vi x, y thuc mt khong gi tr no .


Bi lm
[x,y]=meshgrid(-2:1:2,-2:1:2);
surf(x,y,x.2 y.2 )
x,y=meshgrid(1:1:5,1:1:5);
surf(x,y,x.*y.*(x*2-y*2)./(x.2 . + y.2 ))

16

17

Phn 2.Thc hnh nhp mn Latex


A. So snh gia LATEX v WORD
a. Vi LATEX:
Khuyt im:

Khng trc quan sinh ng, khng thy c nh dng ca vn


bn trong lc ang son tho
Phi thc hin thao tc chuyn i
S rt vt v nu mun kt hp nhiu kiu nh dng phc tp vo
trong cng tp tin.
u im:
nh dng vn bn u, chuyn nghip.
nh dng cng thc ton, m ngun lp trnh, ch mc, mc lc,
ph lc, ti liu tham kho . . . d dng
b. Cn WORD
Khuyt im:

nh dng vn bn khng chuyn nghip.


nh dng cng thc ton, m ngun lp trnh, ch mc, mc lc,
ph lc, ti liu tham kho . . . v cng kh khn!
u im:

Trc quan sinh ng, thy c nh dng ca vn bn trong lc


ang son tho
Khng phi thc hin nhiu thao tc chuyn i
Rt d dng nu mun kt hp nhiu kiu nh dng phc tp vo
trong cng tp tin.
B. Bi tp v LATEX Son tho bo co mn hc bng LATEX

18

19

20

You might also like