Регистрирайте сеРегистрирайте се

моделиране на задача с диференчно уравнение


 
   Форум за математика Форуми -> Граници на редици и функции
Предишната тема :: Следващата тема  
Автор Съобщение
avmarinov
Начинаещ


Регистриран на: 15 Sep 2006
Мнения: 1

Репутация: 7.9Репутация: 7.9Репутация: 7.9Репутация: 7.9Репутация: 7.9Репутация: 7.9Репутация: 7.9

МнениеПуснато на: 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

Репутация: 86.6Репутация: 86.6
гласове: 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

Репутация: 86.6Репутация: 86.6
гласове: 20

МнениеПуснато на: Sun Sep 17, 2006 5:24 pm    Заглавие:

Интересното тук е, че с течение на времето (n-> infinity), броят на клиентите клони към една трета от общия брой жители на квартала, започвайки от една четвърт от тях.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Infernum
Фен на форума


Регистриран на: 23 Mar 2006
Мнения: 740

Репутация: 86.6Репутация: 86.6
гласове: 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

Очевидно, този отговор съвпада с отговорът получен при решаване на съставеното рекурентно уравнение.

Търсеният процент се пресмята по същия начин както в предното решение.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:   
   Форум за математика Форуми -> Граници на редици и функции Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.