![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
вообщем такая проблема не существует десятичный логарифм на промежутке от 0 до 1, хотя должен не могу понять почему
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
Используй fabs
Последний раз редактировалось FataLL; 07.04.2013 в 13:27. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
спасибо! все норм считать начало...
после паскаля перешел на билдер еще не вникнул в детали) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
хм еще 1 ошибка пример ввожу от -5 до 5 с шагом 1 все норм на 0 выдает "деление на 0"
но ввожу дробный шаг например 0.4 и он уже пропускает почему то этот момент, и на 0 значение функции = 1 |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
Когда от -5 до 5 с шагом 1, то когда x становится 0, срабатывает проверка
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
речь не об этом промежуток -5;5 я указал только ради примера
ясное дело что при любом шаге в 0 должен попадать ![]() ![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
В случае -5 и 5 с шагом 0.4 х нулю не равен никогда. Поэтому ошибка не выводится. Т.е., не при любом шаге идёт попадание в ноль. Если тебе это понятно, тогда не совсем ясно, о чём ты спрашиваешь?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
я же выложил скрины чтобы было видно, ты не понимаешь меня...
короче, вопрос - почему не промежутке -5 до 5 с шагом 1 при попадании в 0 выскакивает ошибка, все норм, а при шаге 0.2 на том же промежутку -5 до 5 при попадании в 0 не вылазит ошибка? ![]() |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
![]()
Это особенности вычислительной математики. Дело в том, что на отрезке от -1.2 до 1.2 x у тебя принимает значения не совсем такие, которые ты ожидаешь
Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 10
|
![]()
хм действительно точность подводит ну и ладно сойдет и так
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с расчетом общего объема дохода | 3ai4i6ka | Помощь студентам | 0 | 08.10.2011 13:31 |
Проблема с функцией Power и расчетом.... | Bill Gates | Общие вопросы Delphi | 2 | 12.04.2010 05:25 |
помогите с расчетом периода времени | Hitzkopf | Microsoft Office Excel | 3 | 30.11.2009 09:27 |
Проблема с расчетом | yka777 | Microsoft Office Excel | 17 | 05.06.2009 15:53 |
Проблема с расчетом из БД | Apollo_13 | БД в Delphi | 9 | 11.06.2007 12:12 |