В основном, поведение, которое вы получаете при переполнении целых чисел с вычитанием, но для заданного количества бит . Очевидный способ, предполагающий целое число со знаком: template
int sub_wrap (int v, ...
Предположим, у меня есть мультимножество из 10 цифр, например S = {1, 1, 2, 2, 2, 3, 3, 3, 8, 9}. Есть ли какой-либо другой метод, кроме грубой силы, чтобы найти количество различных перестановок элементов S ...
Typeclassopedia говорит: "Аналогичный аргумент также показывает, что любой экземпляр Functor, удовлетворяющий первому закону (fmap id = id), будет автоматически удовлетворять и второму закону. Практически это означает, что ...
Я пытаюсь реализовать алгоритм SAFER +. Алгоритм требует найти модуль степенной функции следующим образом: pow (45, x) mod 257 Переменная x является байтом и, следовательно, может принимать значения от 0 до ...
Как я могу сделать аффинное преобразование Core Graphics для вращения вокруг точки x, y под углом a, используя только один вызов CGAffineTransformMake () плюс math.h триггерные функции, такие как sin (), cos () и т. д., ...
На самом деле, учитывая N как (возможно, очень большое) четное целое число, я хочу найти N = F * R, где gcd(F,R) = 1, F>R, и F как можно меньше (поскольку я буду полностью факторизовать F). Суть проблемы...
В чем разница между «точным» и «точным»? Если есть разница, можете ли вы привести пример числа, которое является точным, но не точным числом, которое является точным, но не точным ...
Я пытаюсь создать гравитацию, в которую включено эфирное время, а также ускорение. Я пробовал использовать обычную гравитацию, которая выглядит примерно так: скорость + = гравитация * dt;
позиция + = скорость ...
Пожалуйста, просмотрите каждый раздел ниже для описания моей проблемы, описанной тремя разными способами. Надеюсь, это поможет людям ответить. Проблема: Как найти пару координат, выраженную в ...
У меня есть число с запятой, например: 254,5. Мне нужен 0 после 5, чтобы вместо этого было 254,50 .. Я использую это, чтобы получить число: Math.floor (iAlt / 50) * 50; Как я могу получить 0 ...
Я много экспериментировал с некоторыми стеклянными изображениями, такими как приведенный ниже, и подумал, что должен быть способ, которым я могу поместить это в код, так что я могу раскрасить все, что захочу. Это не ...
Я пытаюсь вычислить число ниже. Я продолжаю получать 0, хотя должно быть что-то вроде 83.12454. Я считаю, что мне нужен тип переменной Double. Что я делаю не так? Как только я получу нужное мне значение ...
Я ищу способ объединить двухмерные линейные сегменты. Линейный сегмент состоит из двух векторных точек: начала линейного сегмента и конечной точки линейного сегмента. Я хочу соединить линию ...
Для данного числа n, скажем, 2, сколькими способами мы можем получить сумму 2, используя числа меньше 2. 1 + 1 = 2, поэтому для 2 - только 1 способ. n = 3 1 + 1 + 1 = 3 1 + 2 = 3, поэтому для 3 - это 2 способа n = 4 1 + 1 + 1 + 1 = 4 1 + ...
http: //en.wikipedia .org / wiki / Binary_GCD_algorithm Эта запись в Википедии имеет очень неприятное значение: алгоритм двоичного GCD был когда-то на 60% эффективнее стандартного ...
Как мне создать бесконечный / повторяющийся мир, который обрабатывает вращение, как в этой игре: http://bloodfromastone.co.uk/retaliation.html У меня есть закодировал мой вращающийся движущийся мир, имея иерархию вроде ...
Как можно создать класс, который выполняет математические вычисления и сравнения с любым числовым типом в Scala? Один очевидный подход: import math.Numeric.Implicits._ class Ops [T: Numeric] {def add (a: T, b: T) = a + ...
Как вы можете проверить, будет ли квадратный корень из числа рациональным или нет? Это вообще возможно? Мне это нужно, потому что мне нужно решить, отображать ли число в виде сурда или нет в математике ...
Я должен предварять это тем, что я не совсем математик. Код, который я нашел в другом вопросе, похоже, несколько работает ... за исключением того, что он заставляет объект, который я помещаю, вращаться в большом размере ...
У нас в офисе возник небольшой спор по поводу того, как следует интерпретировать этот вопрос. ** Время 1 = 0,6053 секунды
Время 2 = 1,3477 секунды На какой процент быстрее время 1 переходит во время 2? ** Я из ...
Почему в выводе неверно только последнее число этот код: public class Test {public static void main (String [] args) {System.out.println ("Hello world"); System.out.println ("Я ...
Извиняюсь за этот, казалось бы, второстепенный вопрос, но я не могу найти ответ где угодно - я только подхожу к реализации инструкции DAA в моем эмуляторе Z80, и я заметил в руководстве Zilog ...
У меня есть следующий алгоритм для нахождения центра линии (средней точки). public DoublePoint getMidPoint () {return new DoublePoint ((origin.x + endPoint.x) / 2, (origin.y + endPoint.y) / 2);
} ...
Источник для раунда в общем доступе Apache выглядит так: public static double round (double x, int scale, int roundingMethod) {попробуйте {return (new java.math.BigDecimal (Double.toString (x)) ....
У меня есть проблема оптимизации, которую я пытаюсь решить, используя генетический алгоритм. По сути, есть список из 10 связанных переменных с действительными значениями (-1 <= x <= 1), и мне нужно максимизировать некоторую функцию от ...
В качестве личного проекта я работаю над реализацией числового типа с произвольной точностью для моего любимого проекта. Я уже знаю обо всех популярных, протестированных и надежных библиотеках, которые ...
У меня возникают проблемы с выполнением двухмерных быстрых преобразований Фурье на трехмерном массиве. Они имеют математическую природу и " понимание природы python / numpy. РЕДАКТИРОВАТЬ: для пояснения, основные вопросы ...
Я разработал программу на Octave, в которую я хотел бы добавить слой GUI. Я хочу создать исполняемую программу на C #, которую я могу распространять, но хочу придерживаться конструкций линейной алгебры ...
Единственный результат поиска Google, который я нашел, - это QuadProg ++, но он не может решить задачу квадратичного программирования чья матрица неприменимо для разложения Холецкого. Так может ли кто-нибудь дать мне немного ...
У меня есть приложение, которое требует миллионов вычитаний и остатков, я изначально запрограммировал этот алгоритм внутри C # .Net, но для обработки этой информации требуется пять минут, и мне это нужно ...