Вопросы с тегом «math»

Математика включает в себя манипулирование числами в программе. По общим математическим вопросам обращайтесь на math.stackexchange.com. Примечание. Если ваш вопрос касается непредвиденных результатов в вычислениях с плавающей запятой, сначала прочтите /programming/588004/is-floating-point-math-broken.

7
Как преобразовать черный в любой заданный цвет, используя только фильтры CSS
Мой вопрос: учитывая целевой цвет RGB, по какой формуле перекрашивать черный ( #000) в этот цвет, используя только фильтры CSS ? Чтобы ответ был принят, необходимо предоставить функцию (на любом языке), которая будет принимать целевой цвет в качестве аргумента и возвращать соответствующую filterстроку CSS . Контекст для этого - необходимость …

11
Почему нет int pow (int base, int exponent) в стандартных библиотеках C ++?
Я чувствую, что просто не могу его найти. Есть ли причина, по которой powфункция C ++ не реализует функцию "power" ни для чего, кроме floats и doubles? Я знаю, что реализация тривиальна, я просто чувствую, что делаю работу, которая должна быть в стандартной библиотеке. Надежную степенную функцию (т. Е. Обрабатывает …

8
Javascript: округлить до следующего кратного 5
Мне нужна служебная функция, которая принимает целочисленное значение (от 2 до 5 цифр в длину), которое округляется до следующего кратного 5 вместо ближайшего кратного 5. Вот что я получил: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) …


12
Быстрая перестановка -> число -> алгоритмы сопоставления перестановок
У меня есть n элементов. Для примера, скажем, 7 элементов, 1234567. Я знаю, что их 7! = 5040 возможных перестановок этих 7 элементов. Мне нужен быстрый алгоритм, состоящий из двух функций: f (число) отображает число от 0 до 5039 в уникальную перестановку, а f '(перестановка) отображает перестановку обратно на число, …

11
Вычисление математического выражения в строке
На этот вопрос есть ответы на Stack Overflow на русском : Вычисление значений математического выражения из строки stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Это возвращает следующую ошибку: Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: …
113 python  math 

21
Усечь два десятичных разряда без округления
Допустим, у меня есть значение 3,4679, а мне нужно 3,46, как я могу усечь его до двух десятичных знаков без округления в большую сторону? Я пробовал следующее, но все три дали мне 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Это возвращает 3.46, но почему-то кажется грязным: …
109 c#  math  rounding 

15
Как отобразить atan2 () в градусы 0-360
atan2(y, x) имеет этот разрыв на 180 °, где он переключается на -180 ° .,0 ° по часовой стрелке. Как сопоставить диапазон значений 0 ° .,360 °? вот мой код: CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height, deltaPoint.width); Я вычисляя направление считывания сенсорного события …
108 math  quartz-2d  atan2 

16
Как лучше всего получить все делители числа?
Вот самый тупой способ: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Результат, который я хотел бы получить, похож на этот, но мне нужен более умный алгоритм (он слишком медленный и тупой :-) Я могу найти простые множители и их кратность достаточно быстро. У …
108 python  algorithm  math 


13
Как я могу использовать numpy.correlate для автокорреляции?
Мне нужно сделать автокорреляцию набора чисел, что, как я понимаю, просто корреляция набора с самим собой. Я пробовал использовать функцию корреляции numpy, но я не верю результату, так как он почти всегда дает вектор, где первое число не самым большим, как должно быть. Итак, это действительно два вопроса: Что именно …

19
Как работает деление модуля
Я действительно не понимаю, как работает деление модуля. Я рассчитывал 27 % 16и закончил, 11и я не понимаю почему. Кажется, я не могу найти в Интернете объяснения в терминах непрофессионала. Может ли кто-нибудь подробно рассказать о том, что здесь происходит?

8
Сделайте число процентным
Как лучше всего убрать "0" XXX% с числа и сделать его процентным? Что произойдет, если число окажется целым? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });
105 javascript  math 



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.