[ frkest @ 17.04.2014. 15:49 ] @
[ Proza_1 @ 21.04.2014. 13:54 ] @
U funkciji "strujaPraznjenje" imas visak zagrada.
Treba da bude napisano:
strujaPraznjenje=(exp((-R*t2)/L))*(V/R)*(exp(0.5*R/L)-1)
[ frkest @ 21.04.2014. 15:08 ] @
Hvala to sam ispravio, fakat je zagrada bila visak, ali i dalje nisam dobio tacno rjesenje, sad jos vise lici na prave krive RL kola, ali i dalje imam prekid.
Sad je rjesenje ovako:
http://www.zaslike.com/viewer.php?file=cys2y0a1k8efvheg7kw2.jpg
[ djoka_l @ 21.04.2014. 15:42 ] @
Ne valja ti:
Prvo, t1 ti ide do 0.53, a ne do 0.5
Drugo, u t=0.5 struja ne sme da ima skok, ondosno i1mora biti jednako i2, a to može sam ako je exp faktor u drugoj jednačini jednak 0. To znači da je ispravna formula za drugu struju: exp(-R*(t2-0.5)) pa onda onaj ostatak
[ Proza_1 @ 21.04.2014. 15:51 ] @
Obnevideli smo od silnih zagrada.
U funkciji "strujaPunjenje" imas manjak zagrada.
Treba: strujaPunjenje=(V/R)*(1-exp((-R*t1)/L))
Konacno:
clear all
R=4; L=1.3; V=12; t=0.5;
t1=0:0.01:0.5;
t2=0.5:0.01:2;
strujaPunjenje=(V/R)*(1-exp((-R*t1)/L));
plot(t1,strujaPunjenje);
hold on
strujaPraznjenje=(exp((-R*t2)/L))*(V/R)*(exp(0.5*R/L)-1);
plot(t2,strujaPraznjenje);
[ frkest @ 21.04.2014. 21:35 ] @
@djoka
Vidio sam da pise granica 0.53, ali generalno nije ona bila problem. U prvobitnom kodu je i pisalo 0.5, pa sam ja poslije onako eksperimentisao kako se kreće po osi grafik funkcije u zavisnosti od granica, i tako sam kopirao ne prvobitni kod, nego neku "testnu" verziju.
@proza
Sad radi, vidio sam i sam gdje sam pogrijesio, da sam samo malo studioznije pogledao kod vidio bi da nisam dobro stavio promjenljive u zagrade...ali eto nije se jednom desilo da banalnu gresku onaj ko je pogrijesio ne moze sam otkriti...
U svakome slucaju, hvala Vam obojiici na pomoci...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.