Статус: Newbie
Группы: Registered
Зарегистрирован: 07.11.2010(UTC) Сообщений: 1 Откуда: СПб
Возможно я неправильно что-то делаю с функцией, но В Smath'e mod(-35;6)=-5 В Mathematica Mod[-35,6]=1 В Excel =ОСТАТ(-35;6)=1 Как я понимаю 1. Остаток должен быть меньше делителя 2. Остаток должен быть положительным 3. mod(a;b ) a= n * b + r где n - это некий множитель (целое число) при это в Mathematic'e и в Excel этот множитель округляется до целого в меньшую сторону -35/6=-5.8333=-6 -35 = (-6) * 6 + 1 а в Smath'e множитель округляется до целого в меньшую по модулю сторону -35/6=-5.8333=-5 -35 = (-5) * 6 + -5 Далее вопросы начинаются с большими степенями В Smath mod(17^155;147)=96 В Mathematica Mod[17^155;147]=110
Статус: Advanced Member
Группы: Developers, Registered Зарегистрирован: 28.08.2009(UTC) Сообщений: 127
Сказал(а) «Спасибо»: 19 раз Поблагодарили: 4 раз в 4 постах
Заинтересовался, действительно ли остаток должен быть положительным.
Из википедии выяснил, что формально
остаток от деления действительных чисел неоднозначен - может быть как положительным, так и отрицательным.
Но
по соглашению , чтобы результат определялся однозначно, остаток всегда неотрицателен.
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.