Публикации по теме '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 просмотров
schedule
18.08.2022
Пол или потолок серии панд в питоне?
У меня есть серия панд 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 просмотров
schedule
28.06.2022
Сгенерировать значение не в таблице 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