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
10683
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
11552
Artares в сообщении #1153556 писал(а):
Сначала, например, высыпается два объекта, потом через \delta_t высыпается 4 объекта, потом 8, потом 16 и т.д,


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

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


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

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

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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