Публикации по теме 'floor'


Понимание Math.ceil(), Math.round() и Math.floor()
Выполнение некоторых математических действий в JavaScript может быть утомительным только без знания и понимания библиотеки Math. Math — это встроенная библиотека с JavaScript, которая делает математику действительно простой и увлекательной. Существуют методы или функции в математике, которые сбивают с толку в математике: ceil, round и floor. В этом руководстве мы попытаемся объяснить эти функции простым способом. Math.floor() Это числовая функция, которая сводит любое число с..

Вопросы по теме 'floor'

Возвращает ли floor () что-то точно представимое?
В C89 floor () возвращает двойное значение. Гарантированно ли работает следующее? double d = floor(3.0 + 0.5); int x = (int) d; assert(x == 3); Меня беспокоит то, что результат floor не может быть точно представлен в IEEE 754. Таким образом,...
1102 просмотров
schedule 29.04.2022

Избегание вызовов на этаж()
Я работаю над частью кода, где мне нужно иметь дело с uvs (координатами 2D-текстуры), которые не обязательно находятся в диапазоне от 0 до 1. Например, иногда я получаю uv с компонентом u, равным 1,2. Чтобы справиться с этим, я реализую обертку,...
10966 просмотров
schedule 21.11.2023

потолок/пол в sse simd
Может ли кто-нибудь предложить быстрый способ вычисления float пола/потолка с использованием SIMD до SSE4.1? Мне нужно правильно обрабатывать все угловые случаи, например. когда у меня есть значение float , которое не может быть представлено...
2242 просмотров
schedule 07.05.2024

Получение минимального значения числа в SQLite?
У меня есть база данных SQLite с таблицей, содержащей результаты некоторых игроков лиги в боулинг-центре. Я пытаюсь получить среднее значение столбца Score для каждого идентификатора игрока. Проблема в том, что мне нужна только целая часть среднего,...
24139 просмотров
schedule 08.10.2022

Функция этажа не работает
Учитывая следующую треску: $number = 1050.55; var_dump($number - floor($number)); Почему приведенный выше код возвращает следующий результат? float(0.54999999999995) В этом случае мне нужно фиксированное значение, например 0,55....
1250 просмотров
schedule 04.11.2023

floor() ведет себя странно
Мне нужна была функция для округления положительного двойника до ближайшего целого числа. скрываясь вокруг, я нашел этот очень элегантный способ int x = floor(y + 0.5); Я написал простую программу тестирования: double a = 10.0; for (int...
175 просмотров
schedule 03.11.2023

Дают ли math.floor(x) и int(x) разные результаты для положительных вещественных чисел в Python?
Я проверил несколько примеров в оболочке Python, и они, кажется, выдают одни и те же числа. Но в программе, где предполагается аппроксимировать большой набор чисел, они, по-видимому, дают разные результаты. Я пытаюсь написать небольшую программу,...
932 просмотров
schedule 03.07.2022

floor(24.24*1e4) возвращает неправильное значение
Выполняя какое-то округление координат, я пришел к какому-то багу, что ли, с разными номерами работает как мне нужно $res = floor(24.24*1e4)/1e4; echo $res; возвращает 24,2399 Знаете, что такого особенного в этом 242400, что он возвращает...
533 просмотров
schedule 06.10.2022

JavaScript Math.floor: как число гарантии будет округляться в меньшую сторону?
Я хочу нормализовать массив так, чтобы каждое значение находилось в диапазоне [0-1).. т. е. максимальное значение никогда не будет равно единице, а минимальное может быть равно 0. Это мало чем отличается от случайной функции, возвращающей числа в том...
1354 просмотров
schedule 29.01.2023

В чем заключаются существенные различия между этими двумя уравнениями PHP?
Рабочий пример: http://ideone.com/Ond6PY У вас есть две переменные, а именно $a = 5 и $b = 9 Каковы основные математические различия между этими двумя утверждениями? floor(floor($a / $b) - .5); //output: -1 и (int)((int)($a /...
63 просмотров
schedule 25.09.2022

Math.floor(Math.random()) не отображает случайные числа после первого использования
Я программирую эту действительно простую игру и хочу, чтобы урон, наносимый каждым игроком, был случайным при каждом ударе. По какой-то причине первое попадание имеет случайное значение, но следующие за ним значения точно такие же. Это похоже на то,...
626 просмотров
schedule 17.10.2022

Как округлить до ближайшей степени 10?
Я даже не могу найти ключевые слова для поиска. Пожалуйста, рассмотрите этот код: float inputValue = getInputValue(); float resultValue; if (inputValue < 0.1f) { resultValue = 0.01f; } else if (inputValue < 1.0f) { resultValue =...
3047 просмотров
schedule 22.10.2022

Почему напольная бесконечность не выдает ошибку?
У меня был случай, когда выполнялся эквивалент floor $ 1/0 . λ> 1/0 Infinity Насколько я понимаю, это нормальное поведение, но когда Infinity равно floor 'd или ceiling 'd λ> floor $ 1/0...
448 просмотров
schedule 02.01.2023

ПОТОЛОК возвращает результат ПОЛ - SQL SERVER 2008 R2
DECLARE @a int; DECLARE @b int; SET @a = 9; SET @b = 2; SELECT CEILING (@a/@b); Он возвращается как 4 вместо 5. Почему? Изменить: я хотел бы получить следующее наименьшее целое число, если частное не является целым числом.
5847 просмотров
schedule 24.05.2023

Поиск пола и потолка в BST с помощью Haskell
Мне дали следующий фрагмент кода, и я должен его завершить. Цель состоит в том, чтобы разработать функцию, которая будет вычислять нижний предел заданного элемента k в BST. Пол элемента «k» в BST — это наибольший ключ, меньший, чем «k». Я...
441 просмотров

Пол или потолок серии панд в питоне?
У меня есть серия панд series . Если я хочу получить поэлементный пол или потолок, есть ли встроенный метод или мне нужно написать функцию и использовать ее? Я спрашиваю, потому что данных много, поэтому я ценю эффективность. Также этот вопрос не...
83809 просмотров
schedule 04.03.2023

Почему алгоритм бинарного поиска использует пол, а не потолок - не в полуоткрытом диапазоне
Например, когда у нас есть массив с индексами от 0 до n . когда я использую бинарный поиск, используя пол или потолок при вычислении среднего индекса, я получаю тот же результат. int middle = потолок ((левый+правый)/2); Есть ли причина...
4563 просмотров
schedule 30.08.2023

Есть ли преимущества в использовании Math.Floor по сравнению с явным целочисленным приведением?
Вопрос довольно простой, есть ли польза или разница? Я заметил, что в C # функция возвращает число без десятичных знаков, а в java сохраняет десятичные знаки, но в остальном результат тот же. Вот код, который я использовал в Java и C #, и...
8061 просмотров
schedule 25.02.2023

JavaScript Zero Bitwise Left-Shift и Right-Shift эквивалентен в Python?
В JavaScript мы можем использовать побитовые операторы сдвига влево и вправо, чтобы обрезать число с плавающей запятой и округлить его до ближайшего целого числа. Пример: console.log(2.667 << 0); //outputs 2 console.log(2.667 >> 0);...
442 просмотров

Сгенерировать значение не в таблице mysql
Я использовал следующий запрос, который используется для генерации случайного значения не в таблице mysql. SELECT FLOOR( RAND()*1000 + 50 ) AS temp FROM tempcode WHERE 'temp' NOT IN ( SELECT code FROM tempcode ) LIMIT 1 но когда я уменьшаю...
102 просмотров
schedule 09.06.2023