Регистрирайте се
моделиране на задача с диференчно уравнение
|
Предишната тема :: Следващата тема |
Автор |
Съобщение |
avmarinov Начинаещ
Регистриран на: 15 Sep 2006 Мнения: 1
|
Пуснато на: Fri Sep 15, 2006 10:19 am Заглавие: моделиране на задача с диференчно уравнение |
|
|
kak da re6a slednata zada4a:
Pri otkrivaneto na supermarket toi zavladqva 25% ot jitelite na kvartala.Vsqka sledva6ta godina gubi 20% ot klinetite si , no privli4a 10% ot ostanalite.Kakav % klienti ot kvartala 6te privle4e magazina sled izvesten period ot vreme?
Upatvane:da se re6i 4rez granica na funkciq ili diferen4no uravnenie ot 1 red.Vseki period zavisi ot predhodniq. |
|
Върнете се в началото |
|
|
Реклама
|
Пуснато на: Заглавие: Реклама |
|
|
|
|
Върнете се в началото |
|
|
Infernum Фен на форума
Регистриран на: 23 Mar 2006 Мнения: 740
гласове: 20
|
Пуснато на: Sun Sep 17, 2006 5:18 pm Заглавие: |
|
|
Това е една много интересна задача според мен.
Решение:
Нека х означава броя на жителите в квартала.
По условие клиентите при откриването са 25% от жителите на квартала.
Нека те са y0=25/100*x
Останалите жители неклиенти са: x-y0
След първата година, клиенитите са намалели с 20% и са се увеличили с 10% от останалите жители на квартала. Нека броя на клиенитите след първата година е y1. Останалите неклиенти са x-y1
Тогава по условие: y1=y0-20/100*y0+10/100*(x-y0)
След втората година, клиенитите отново са намалели с 20% и също така са се увеличили с 10% от останалите жители (неклиенти) на квартала. Ако броя на клиенитите след втората година е y2, то:
y2=y1-20/100*y1+10/100*(x-y1)
Следвайки така намерената итерационна схема за k+1 вата година имаш:
yk+1=yk-20/100*yk+10/100*(x-yk)
Като го преобразуваш малко получаваш:
(*) yk+1-7/10*yk=x/10
Полученото равенство представлява нехомогенно рекурентно уравнение от първи ред с начално условие y0=25/100*x=x/4
Ето как го решаваш:
Взимаш си първо съответното хомогенно уравнение, то е:
(**) yk+1-7/10*yk=0
Характеристичното му уравнение е:
t-7/10=0
Тогава всяка от множеството на числовите редици с общ член:
yn=C1*(7/10)n, където C1=const
е решение на хомогенното уравнение (**).
Тъй като изходното уравнение (*) е нехомогенно, то неговото решение представлява сума от общото решение на съответното хомогенно уравнение и едно частно решение.
Сега трябва да се определи едно частно решение.
Тъй като в дясната страна на (*) имаш число, а не функция на n, то частното решение трябва да е от същия вид, т.е. трябва да бъде константа.
Нека това частно решение е Yn=C2=const. То трябва да се намери. Това става, като заместиш това решение в (*).
Получаваш:
C2-7/10*C2=x/10
Тогава C2=x/3
Значи решение на (*) е всяка от числовите редици с общ член:
yn=C1*(7/10)n+x/3
От това множество, трябва да се отдели онази числова редица, която удовлетворява началното условие y0=25/100x=x/4, т.е. да се определи константата C1.
Заместваш в полученото решение n=0.
Получаваш:
y0=C1*(7/10)0+x/3
От началното условие имаш y0=25/100*x=x/4.
Тогава:
x/4=C1+x/3, откъдето C1=-x/12
Окончателно:
yn=-x/12*(7/10)n+x/3
e единственото решение на (*), удовлетворяващо посоченото начално условие.
То дава броя на клиенитите след n-тата година.
Вече не е трудно да се определи и търсеният процент.
Той е:
p=100*yn/x
или
p=100/3-100/12*(7/10)n. |
|
Върнете се в началото |
|
|
Infernum Фен на форума
Регистриран на: 23 Mar 2006 Мнения: 740
гласове: 20
|
Пуснато на: Sun Sep 17, 2006 5:24 pm Заглавие: |
|
|
Интересното тук е, че с течение на времето (n-> infinity), броят на клиентите клони към една трета от общия брой жители на квартала, започвайки от една четвърт от тях. |
|
Върнете се в началото |
|
|
Infernum Фен на форума
Регистриран на: 23 Mar 2006 Мнения: 740
гласове: 20
|
Пуснато на: Mon Sep 18, 2006 3:08 pm Заглавие: |
|
|
Ето и още едно решение, заобикалящо теоретичният апарат на рекурентните и диференчни уравнения.
Отново въвеждаш означенията:
y0-начален брой на клиентите като част от общия брой жители на квартала
yk-брой на клиентите, като част от общия брой жители на квартала след к-тата година.
Съгласно условието на задачата имаш:
y1=x/4-1/5*x/4+1/10*(x-x/4)=x/4*(1-1/5-1/10)+x/10=
=7/10*x/4+x/10
y2=(7/10*x/4+x/10)-1/5*(7/10*x/4+x/10)+1/10*[x-(7/10*x/4+x/10)]=
=(1-1/5-1/10)*(7/10*x/4+x/10)+x/10=
=(7/10)2*x/4+7/10*x/10+x/10
y2=(1-1/5-1/10)*[(7/10)2*x/4+7/10*x/10+x/10]+x/10=
=(7/10)3*x/4+(7/10)2*x/10+7/10*x/10+x/10
.............................................................
yk=(7/10)k*x/4+(7/10)k-1*x/10+...+7/10*x/10+x/10=
=(7/10)k*x/4+x/10*[1+(7/10)1+...+(7/10)k-1]=
=(7/10)k*x/4+x/10*[((7/10)k-1)/(7/10-1)]=
=(7/10)k*(x/4-x/3)+x/3=-x/12*(7/10)k+x/3
Очевидно, този отговор съвпада с отговорът получен при решаване на съставеното рекурентно уравнение.
Търсеният процент се пресмята по същия начин както в предното решение. |
|
Върнете се в началото |
|
|
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети Може да прикачвате файлове Може да сваляте файлове от този форум
|
|