2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Как обнулить функцию?
Сообщение29.06.2012, 15:14 


26/01/11
66
Есть обычное дифф. уравнение. Его решение - некая убывающая функция. Как мне допилить это уравнение таким образом, чтобы решением была "обрезанная" функция, которая совпадает с исходной только до своего первого нуля, и дальше остается нулем.

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


30/01/06
72407
Никак. Скорее всего, для этого потребуется излом в нуле, а дифференциальные уравнения не позволяют таких решений, их решения не продолжаются после первого же излома.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 15:52 


23/12/07
1763
purser в сообщении #590338 писал(а):
которая совпадает с исходной только до своего первого нуля, и дальше остается нулем

Странно звучит. Если она совпадает с исходной до нуля, то и в нуле будет совпадать (если о непрерывных решениях идет речь). А значит, исходная тоже в таком случае обязана принимать нулевое значение. Тогда в чем стоит задача? Или хочется, чтобы после своего нулевого значения решение оставалось нулевым? Если так, то тогда наверное нужно, чтобы в нуле из-за этого излома не получалось.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 16:27 


26/01/11
66
Да, важно, чтобы функция и далее оставалась нулем. Об этом я написал в исходном посте.

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


23/07/05
17976
Москва
Ну, например, для уравнения $y'=-2\sqrt{y}$ решения (кроме решения $y=0$) имеют вид $$y=\begin{cases}(x-C)^2&\text{при }x<C,\\ 0&\text{при }x\geqslant C.\end{cases}$$

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 17:51 


16/02/10
258
purser в сообщении #590338 писал(а):
Есть обычное дифф. уравнение. Его решение - некая убывающая функция. Как мне допилить это уравнение таким образом, чтобы решением была "обрезанная" функция, которая совпадает с исходной только до своего первого нуля, и дальше остается нулем.

Вашу задачу можно рассматривать как задачу теории управления. Требуется удержать тракторию на заданном множестве (в заданной точке) при ее достижении. Для этого добавляем к правой части системы слагаемое - управление и выбираем его для достижения поставленной цели.
Пусть уравнение системы имеет вид: $\dot x=f(x,t)$. Добавляем управление: $\dot x=f(x,t)+u(x,t)$. Ограничиваем его: $|u(x,t)|\le u_0$ Чтобы траектории $x(t)$ достигала состояния $x=0$ и оставалась в нем, можно, например, решить задачу построения управления, минимизирующего функционал $\int\limits_0^\infty{x^2(t)dt}$.
Можно, конечно, просто назначить управление с подходящими свойствами. Например, что-то вроде $u=-a{\rm sign}(x)$.
Если бы Вы выписали здесь свою систему, разговор мог бы получиться конкретнее.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:07 
Заслуженный участник


11/05/08
32166
_hum_ в сообщении #590356 писал(а):
Если так, то тогда наверное нужно, чтобы в нуле из-за этого излома не получалось.

Munin в сообщении #590340 писал(а):
Скорее всего, для этого потребуется излом в нуле, а дифференциальные уравнения не позволяют таких решений

Вполне себе позволяют. Правая часть ДУ вовсе не обязана быть непрерывной по иксам (по игрекам -- обязана). Другое дело, что исходной постановки вопроса я тоже не понимаю. Что, зачем, почему?...

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:28 


23/12/07
1763
ewert
Если исходное решение пересекается с $Ox$ под ненулевым углом, то тождественно нулевое продолжение даст в итоге функцию с изломом (недифференцируемую в рассматриваемой точке). И значит, в классическом понимании она не сможет быть решением никакого ОДУ. Я это имел в виду.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:35 
Заслуженный участник


11/05/08
32166
_hum_ в сообщении #590402 писал(а):
И значит, в классическом понимании она не сможет быть решением никакого ОДУ

Естественно. Только вот "классическое понимание" неестественно -- уж слишком часто на практике приходится сталкиваться с разрывными коэффициентами. Для которых общая теория далеко не всегда меняется хоть сколько-то существенно.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:36 


16/02/10
258
По поводу дифференциальных уравнений с разрывной правой частью существует обширная литература. Вот
http://www.mathnet.ru/links/e6643f828a8f2a04237f2f4f1d63a94b/sm4807.pdf
можете взглянуть на одну из пионерских работ в данном направлении.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:45 


23/12/07
1763
ewert
Честно говоря, до сих пор думал, что и в ДУ с разрывными коэффициентами все равно предполагается поиск дифференцируемых решений, ибо разве в противном случае такое ДУ просто не разваливается на несколько отдельных ОДУ (со своими областями определения функций) с никак не связанными между собой решениями?

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 18:51 
Заслуженный участник


11/05/08
32166
Да зачем тут литература?... Дело просто в том, что дифференциальное уравнение эквивалентно соотв. интегральному. С той оговоркой, что для дифференциального уравнения формальная гладкость необходима, а для интегрального -- нет. А поскольку все реальные измерения производятся интегрально -- не имеет никакого значения, что в отдельных точках производная формально не существует. Тем более что обоснование разрешимости дифуров сводится всё равно к интегральным уравнениям.

-- Пт июн 29, 2012 19:57:46 --

_hum_ в сообщении #590407 писал(а):
ибо разве в противном случае такое ДУ просто не разваливается на несколько отдельных ОДУ (со своими областями определения функций)

Нет. Т.е. иногда разваливается, а иногда и нет.

Скажем, для линейных систем (а я, в общем, их и имел в виду) $\vec y'(x)=A(x)\,\vec y(x)$ общие их свойства ровно никак не зависят от разрывности или непрерывности матричнозначной функции $A(x)$ и даже от её ограниченности -- лишь бы эта функция была локально суммируема. Вот если у неё особенности слишком сильные, не дающие локальной суммируемости -- тогда да, развалятся.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 21:01 
Заслуженный участник
Аватара пользователя


30/01/06
72407
ewert
Хорошо. Приведите пример такого ДУ.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 21:08 


01/05/11
79
Если это практическая задача, а не чисто математическая, то самое простое воткнуть последовательно звено со следующей статической характеристикой: $$y=\begin{cases}x&\text{при }x>0,\\ 0&\text{при }x\leqslant 0.\end{cases}$$ Правда в большинстве случаев система такого не позволит. Тогда, возможно стоит посмотреть в сторону разрывных управлений и скользящих режимов.

 Профиль  
                  
 
 Re: Как обнулить функцию?
Сообщение29.06.2012, 21:21 
Заслуженный участник


11/05/08
32166
Munin в сообщении #590444 писал(а):
Приведите пример такого ДУ.

Какого -- такого?...

Ясно же сказано. При суммируемости коэффициентов никаких проблем с продолжимостью решений не возникает. При несуммируемости -- продолжимость некорректна и область тем самым разрывается.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

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



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

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


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

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