|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2010, 18:00 | #1 |
Новичок
Джуниор
Регистрация: 25.03.2010
Сообщений: 2
|
acos(-1) выдает ошибку #число!
h = 0.3
fi = 2 * Acos((1,2 / 2 - h) / 1,2) h перебираю h=h+0.1 когда становится h = 1,8 acos((1.2/2-1.8)/1.2) выдает ошибку не могу понять ведь (1.2/2-1.8)/1.2=-1 и соответственно acos(-1)=3.14 ПОМОГИТЕ ПОНЯТЬ В ЧЕМ ПРОБЛЕМА!!! |
25.03.2010, 18:22 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
значения acos лежат в интервале [0,pi], значение x от -1 до 1 соответственно
Последний раз редактировалось NiCola999; 25.03.2010 в 18:27. |
26.03.2010, 11:07 | #3 |
Новичок
Джуниор
Регистрация: 25.03.2010
Сообщений: 2
|
|
26.03.2010, 11:37 | #4 | |
FORTRAN programmer
Форумчанин
Регистрация: 08.12.2009
Сообщений: 153
|
Цитата:
При операциях с числами с плавающей точкой возможны погрешности, и в реальности вместо -1 может быть -1.00...001; и, следовательно, ошибка для arccos. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
игра выдает ошибку | Kravec | Свободное общение | 2 | 26.02.2010 11:16 |
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR | prikolist | Общие вопросы C/C++ | 4 | 10.04.2009 20:27 |
ADOQuery - выдает ошибку | kiber0net0 | Общие вопросы Delphi | 2 | 02.09.2008 19:49 |
Windows2003 ошибку выдает | Cantana | Windows | 11 | 07.12.2007 06:04 |
MasterSource - выдает ошибку | nataly_ukr | БД в Delphi | 10 | 12.10.2007 13:49 |