Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Алгоритм проверки на разрывы
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

Dzen


Удален

Задача такая - на естественном языке(вводом формулы) задается некоторая функция. Дальше она интегрируется от a до b. Перед интегрированием нужно установить, есть ли у функции разрывы на этом интервале.
Может кто-то предложит как сделать такой алгоритм?

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 15 нояб. 2005 13:33 | IP
miss_graffiti


Долгожитель

хмм...
для кого пишем? алгоритм для человека или для компьютера? на какой язык будем переводить?

Всего сообщений: 670 | Присоединился: сентябрь 2005 | Отправлено: 15 нояб. 2005 13:46 | IP
Dzen


Удален

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

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 15 нояб. 2005 15:26 | IP
miss_graffiti


Долгожитель

а идеи по поиску области определения есть?
главная проблема - поиск подозрительных на разрыв точек...

Всего сообщений: 670 | Присоединился: сентябрь 2005 | Отправлено: 15 нояб. 2005 16:19 | IP
Dzen


Удален


а идеи по поиску области определения есть

Да в том-то и дело что искать область определения в общем случае сложно, т.к. придется решать иррациональные уравнения произвольной сложности.
Единственная идея это загнать как обычно все операции в узлы дерева а данные в листья(это и так придется сделать), и после этого спускаться сверху вниз т.е от корня.
Сначала для самой верхней функции смотрим на каких точках функция притерпевает разрыв(в узлах они они элементарные и это не составит труда). Допустим в точках с1 и с2. Потом спускаемся на один уровень вниз и смотрим на каких точках нижняя функция принимает такие значения и т.д. если мы доходим до самого низа и оказывается что последнее значение лежит в (a,b) то Ok, у функции есть разрыв на этом промежутке.
Но этот алгоритм пока чисто умозрительный, я еще не пытался перевести  его в реальную форму, вполне окажется что это полная фигня.
Вообще-то я надеялся что мне подскажут какую-нибудь крутую теорему из мат. анализа, о которой я не знаю - найти то надо не сами точки разрыва, а лишь установить факт их существования.
   

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 16 нояб. 2005 13:58 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com