Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2013, 10:52   #21
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Как вариант обернуть вычисление у в обработчик исключения. В нем текущий х заносить в массив точек разрыва.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 30.05.2013, 19:29   #22
Serhiy_Romanov
Пользователь
 
Регистрация: 19.04.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Как вариант обернуть вычисление у в обработчик исключения. В нем текущий х заносить в массив точек разрыва.
да, так и делаем...)
но проблемка - tg(x) имеет точка разрыва в точке pi/2 ... если считать значение функции с малым шагом, (да и с большым тоже) - эту точку просто пропускаем...(((
Serhiy_Romanov вне форума Ответить с цитированием
Старый 30.05.2013, 19:44   #23
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Искать min и max численными методами имеет смысл только на участках без разрывов второго рода. На участках с подобными разрывами их просто не существует. Ну как вы его для тангенса в окрестности разрыва найдете? Любое малое изменение аргумента влечет непредсказуемо большое изменение значения функции. Ну обойдете вы точку разрыва, но max или min все равно не найдете - его просто нет. Это как попытка вычерпать ведром воду из океана
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 30.05.2013 в 19:48.
Аватар вне форума Ответить с цитированием
Старый 30.05.2013, 19:59   #24
Serhiy_Romanov
Пользователь
 
Регистрация: 19.04.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Искать min и max численными методами имеет смысл только на участках без разрывов второго рода. На участках с подобными разрывами их просто не существует. Ну как вы его для тангенса в окрестности разрыва найдете? Любое малое изменение аргумента влечет непредсказуемо большое изменение значения функции. Ну обойдете вы точку разрыва, но max или min все равно не найдете - его просто нет. Это как попытка вычерпать ведром воду из океана
ну тогда мне надо хотя бы найти эту точку разрыва...)))

задачу упростим - пользователь задает отрезок (а;b)
если есть точки разрыва - показываем уведомление об этом
если нету - ищем max/min )
Serhiy_Romanov вне форума Ответить с цитированием
Старый 04.06.2013, 21:19   #25
Serhiy_Romanov
Пользователь
 
Регистрация: 19.04.2013
Сообщений: 12
По умолчанию

не верю, что никто не может подсказать чот-то? или даже написать простенький примерчик...
Serhiy_Romanov вне форума Ответить с цитированием
Старый 04.06.2013, 21:24   #26
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Ну так на две с половиной страницы наподсказывали.
И примеры были.
Чего ж Вам еще?
s-andriano вне форума Ответить с цитированием
Старый 04.06.2013, 21:38   #27
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А вот интересная и развернутая полемика по этому поводу. Почитайте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.06.2013, 17:16   #28
Serhiy_Romanov
Пользователь
 
Регистрация: 19.04.2013
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А вот интересная и развернутая полемика по этому поводу. Почитайте
вот, спасибо Вам)
Serhiy_Romanov вне форума Ответить с цитированием
Старый 05.06.2013, 17:16   #29
Serhiy_Romanov
Пользователь
 
Регистрация: 19.04.2013
Сообщений: 12
По умолчанию

тему можно закрыть... проблема решена)
Serhiy_Romanov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Локальный экстремум в С++ oxotnik1994 Помощь студентам 1 25.03.2013 18:47
Вычислить значения функции, найти принадлежит ли точка заштрихованной области на графике(Задачи в Delphi) Dikoder Помощь студентам 1 16.04.2011 11:43
Вычислить значения функции, найти принадлежит ли точка заштрихованной области на графике(Задачи в Delphi) Dikoder Помощь студентам 1 09.04.2011 07:23
Экстремум функции zoluxa Помощь студентам 7 16.03.2010 22:25