2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Составить дифференциальное уравнение
Сообщение22.09.2016, 10:02 


30/12/12
8
Здравствуйте. Хотелось бы составить дифференциальное уравнение для следующей задачи. Имеется некая емкость, наполненная заданным количеством объектов (objectCount). Через равные промежутки времени ($\delta_t$) из емкости должно высыпаться некоторое количество объектов ($x$) по экспоненциальному или степенному закону. По прошествии заданного времени ($t$) емкость должна оказаться пустой, т.е. в итоге сумма объектов в высыпанных порциях ко времени $t$ должна быть равной objectCount.

P.S. Задачу сформулировал сам. Я программист и хочется сделать по уму без визуальной подгонки параметров.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 12:28 


11/08/16
193
Можете уточнить понятие <<по экспоненциальному или степенному закону>>?
Дифференциальное уравнение относительно какой функции вы хотите составить?

-- 22.09.2016, 12:35 --

И если я правильно понимаю, то с экспоненциальным законом вообще получается , что за бесконечно малый промежуток времени высыпается 1 объект( $\[{a^0} = 1\]$ ). То есть объекты сразу же высыпаются мгновенно.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 15:20 


30/12/12
8
Постараюсь объяснить. Предположим, что в емкости находится 50 объектов. Сначала, например, высыпается два объекта, потом через \delta_t высыпается 4 объекта, потом 8, потом 16 и т.д, т.е. что-то вроде x(t)=e^{kt} или x(t)=2^{kt}. В итоге строго ко времени t (задается пользователем и может быть как одна секунда, так, например, и целый час) должны высыпаться все 50 объектов - ни больше ни меньше. Задача состоит в том, чтобы количество объектов, падающих через равные промежутки времени, распределялось по экспоненциальному или степенному закону.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 15:38 
Заслуженный участник
Аватара пользователя


23/07/08
10707
Crna Gora
$t$, как Вы сказали, задано. А $\delta_t$ тоже задано?

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 16:29 


30/12/12
8
Да, \delta_t тоже задана.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 16:33 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Такой процесс вряд ли можно задать гладкой функцией, а решения дифуров - как правило, гладкие функции. Здесь, скорее, должна идти речь о разностном уравнении.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 16:39 


05/09/16
11567
Artares в сообщении #1153556 писал(а):
Сначала, например, высыпается два объекта, потом через \delta_t высыпается 4 объекта, потом 8, потом 16 и т.д,


Ну так это называется "геометрическая прогрессия", формула суммы геометрической прогрессии известна же.

 Профиль  
                  
 
 Re: Составить дифференциальное уравнение
Сообщение22.09.2016, 16:41 
Заслуженный участник
Аватара пользователя


23/07/08
10707
Crna Gora
Тогда получается, что задано и количество высыпаний.

Я бы посоветовал вводить функции, определяющие количество высыпавшихся объектов не от времени, а от «раза», от номера высыпания:
$x_n=n^a$ (степенной закон)
$x_n=a^n$ (показательный закон)
Задача сводится к нахождению параметра $a$. Понятно, что она не всегда разрешима. Если, например, задано количество высыпаний $10$, а объектов $7$, придётся где-то идти на уступки.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: moonruleni9ne


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group