You are on page 1of 4

Conten

nts
BasitRCdevresininsem
mbolikynttemlerlezm
R=10e3,C=4.7e6,Vc(0)=0iinbbirimbasam
makcevab
R=100,C=1e3,Vc(0)=
=5veVs(t)==2sin(2t)iinsistemcevab

Basit R
RC devreesinin sem
mbolik yn
ntemlerle zm
kinci hhafta ele aldmz
a
basit
b
RC ddevresini hatrlayal
h
m

Bu devvreyi ifadee eden difeeransiyel ddenklemi

olarak bulmutuuk.
Denkleemi semboolik olarak
k zdrellim. Giri
belirtm
mek iin yaanna koy
yalm:

'nin de zamana baal oldu


unu

Vc = d
dsolve('D
DVc = -1/(R*C)*Vc + 1/(R*C
C)*Vs(t)'
','Vc(0)=
=Vc0')
Vc =
int((e
exp(x/(C*
*R))*Vs(x
x))/(C*R),
, x = 0..
.t)/exp(t
t/(C*R)) +
Vc0/ex
xp(t/(C*R
R))

zm
m basitletirelim vee gzel biimde grrelim:
Vc = s
simplify(
(Vc);
pretty
y(Vc);
t
/
|

|
/

exp| --- | Vs(x) dx + C R Vc0


\ C R /

0
--------------------------------/ t \
C R exp| --- |
\ C R /

R = 100e3, C=4.77e-6, Vc(0


0)=0 iin b
birim bassamak cev
vab
subs koomutu ile istediimiz deerleeri ifadedee yerine ko
oyalm:
Vcs = subs(Vc,{'R','C'
','Vs(x)'
','Vc0'},
,{10e3,4.
.7e-6,'he
eaviside(x)',0})
Vcs =
(73786
697629483
38206464*((3467987
788585739
95625*exp
p((737869
976294838
820646
4*t)/3
346798788
85857395625))/7378
869762948
838206464
4 346798
878858573
395625/73786976294
483820646
64))/(346
679878858
857395625
5*exp(
(73786
697629483
38206464*t)/346798
878858573
395625))

Kesirleeri gerel say olarak yaklakklayalm (vpa), ifadeyi basitleetirelim


(simpliify) ve gzel biimd
de grelim
m:
Vcs = simplify
y(vpa(Vcs
s))
Vcs =
1.0 - 1.0/exp(
(21.27659574468085
515473280
003673821
1*t)

zm
m
'yi [00,2] aralnda izdiirelim. Ay
yn eklin zerine

giiri
izdireelim. Balk, etiket, klavuz iizgiler ve lejant koy
yalm.

'yi de

h = ez
zplot(Vcs
s,[0 2]); % izdir
r ve izg
ginin tut
tucusu h'
'yi al
set(h,
,'LineWid
dth',2); % izgini
nin kalnl
ln 2 yap
% Ayn
grafik zerine bir de gi
giri $V_S
S(t)$'yi izdirel
lim
hold a
all;
h = ez
zplot('he
eaviside(t)',[0,2]
]); % iz
zdir ve izginin

tutucusu
u h'yi
al
hold o
off;
ylim([
[0 1.4]);
; % y-eks
seninin li
imitlerin
ni ayarla
a
% izg
ginin kal
lnln
2, tipin
ni kesikl
li, rengi
ini krm
z yapal
lm
set(h,
,'LineWid
dth',2,'L
LineStyle'
','--','C
Color','r
r');
% ekl
le balk
k, etiket
t, klavuz
uz izgile
er ve lej
jant koya
alm
title(
('Basit RC
R devres
sinin z
m'); % Balk
ylabel
l('V_C(t) ve V_S(t)'); % y ekseni etiketi
xlabel
l('t (s)'); % x ekseni
e
eti
tiketi

grid; % Klavu
uz izgil
ler
legend
d('V_C(t)','V_S(t
t)'); % Le
Lejant

R = 1000, C=1e-33, Vc(0)=5 ve Vs(t))=2sin(2t)) iin sisteem cevab


subs koomutu ile istediimiz deerleeri ifadedee yerine ko
oyalm:
Vcs = subs(Vc,{'R','C','Vs(x)',
,'Vc0'},{
{100,1e-3
3,'2*sin(
(2*x)',5}
})
Vcs =
-(10*(
((exp(10*
*t)*(2*co
os(2*t) - 10*sin(2
2*t)))/52
2 - 7/13)
))/exp(10
0*t)

Kesirleeri gerel say olarak yaklakklayalm (vpa), ifadeyi basitleetirelim


(simpliify) ve gzel biimd
de grelim
m:
Vcs = simplify
y(vpa(Vcs
s))
Vcs =
1.9230
076923076
692307692307692307
769*sin(2
2.0*t) 0.3846
615384615
538461538461538461
1538*cos(
(2.0*t) +
5.3846
615384615
538461538461538461
154/exp(1
10.0*t)

zm
m
'yi [00,5] aralnda izdiirelim. Ay
yn eklin zerine

giiri
izdireelim. Balk, etiket, klavuz iizgiler ve lejant koy
yalm.
h = ez
zplot(Vcs
s,[0 5]); % izdir
r ve izg
ginin tut
tucusu h'
'yi al
set(h,
,'LineWid
dth',2); % izgini
nin kalnl
ln 2 yap
% Ayn
grafik zerine bir de gi
giri $V_S
S(t)$'yi izdirel
lim

'yi de

hold a
all;
h = ez
zplot('2*
*sin(2*t)',[0,5]);
; % izdi
ir ve iz
zginin tu
utucusu h'yi
h
al
hold o
off;
ylim([
[-2 5]); % y-ekse
eninin lim
mitlerini
i ayarla
% izg
ginin kal
lnln
2, tipin
ni kesikl
li, rengi
ini krm
z yapal
lm
set(h,
,'LineWid
dth',2,'L
LineStyle'
','--','C
Color','r
r');
% ekl
le balk
k, etiket
t, klavuz
uz izgile
er ve lej
jant koya
alm
title(
('Basit RC
R devres
sinin z
m'); % Balk
ylabel
l('V_C(t) ve V_S(t)'); % y ekseni etiketi
xlabel
l('t (s)'); % x ekseni
e
eti
tiketi
grid; % Klavu
uz izgil
ler
legend
d('V_C(t)','V_S(t
t)'); % Le
Lejant

P
Published with MA
ATLAB 7.9

You might also like