Описание тега rational-numbers
В математике рациональное число - это любое число, которое может быть выражено как частное или дробь p/q двух целых чисел, при этом знаменатель q не равен нулю.
1
ответ
Ускорение двойного преобразования в рациональное число
Я написал относительно простой код для преобразования парных чисел в рациональные числа. Код работает, и он гарантированно найдет наименьшее рациональное число для данного двойного числа; однако, это медленнее, чем патока в январе. Я провел день, пр…
27 фев '17 в 09:54
1
ответ
Выбор рациональных чисел с максимальной суммой
У меня есть n рациональных чисел. Из этого я должен выбрать m чисел, так что sum of numerators of m numbers /sum denominators of m numbers is maximum. например, если у меня есть 3 числа 1/1, 1/2, 2/4 и мне нужно выбрать 2 числа. Тогда комбинации буд…
16 апр '17 в 05:16
0
ответов
Раунд с фиксированной точкой рационально к более узкому знаменателю
У меня есть (скажем, неотрицательное) рациональное число, выраженное как отношение двух целых a/b, где 0 <= a < 2^m а также 0 < b < 2^n, Я хотел бы округлить это к меньшему представлению только p биты в знаменателе; найти наибольшее числ…
15 дек '15 в 19:33
2
ответа
Функция крыс Matlab на языке C
Знаете ли вы, как сделать рациональную аппроксимацию десятичного числа в C (аналогично функции Matlab крысы)? Обновить Если мы хотим P/Q-аппроксимацию двойного числа, быстрое решение может быть следующим: int factor=1000000; P=floor(number*factor); …
23 фев '12 в 07:50
0
ответов
Обеспечение рациональных преобразований между количествами на основе пользовательских единиц в Boost.Units
У меня есть определенная система единиц измерения, которая происходит от boost:: units:: si:: time. Дочерние единицы определяются с помощью boost::units::make_scaled_unit, следовательно, коэффициенты преобразования указываются с помощью boost:: unit…
14 окт '14 в 14:25
3
ответа
Рациональные - оригинальные числа в рубине
Как я могу получить оригинальные номера? Например, когда я печатаю: r = Rational(2, 10) # (1/5) 2 и 10 будут изменены на 1 и 5: r.numerator # 1 r.denominator # 5 Как получить 2 и 10 из экземпляра класса Rational (r)? Я пропатчил Rational класс и соз…
21 дек '13 в 10:12
4
ответа
Найти простейшее рациональное число между двумя данными рациональными числами
Я нашел проблему, связанную с рациональными числами. Даны два рациональных числа, и задача состоит в том, чтобы найти простейшее рациональное число между ними. Для этой проблемы простоту рационального числа можно определить как рациональное число с …
01 июл '16 в 08:43
2
ответа
Пользовательская функция возврата структуры застряла на входе?
Я хотел сделать функцию со структурами для упрощения рациональных чисел, один член является числителем (int), а другой - знаменателем (int), но программа застревает на вводе!! Я знаю, что scanf() немного рискованно, но я подумал, что это всего лишь …
15 янв '14 в 17:28
1
ответ
Как вы представляете дробь в F# без потери точности?
Каков наилучший способ представления дроби в F#? У Haskell и Racket есть удобный способ представления соотношений. Есть ли в F# тип данных для представления соотношений?
17 мар '11 в 02:54
1
ответ
Как сериализовать Boost:: рациональный
Я не могу сериализовать boost::rational<int>, Я искал заголовок boost/serialize/ рациональный.h, но он не существует. /usr/include/boost/serialization/access.hpp:118:9: error: ‘class boost::rational<int>’ has no member named ‘serialize’ …
21 мар '14 в 15:43
2
ответа
Хранение дробей как Rational Python
Как проект, я создаю Rational Class с нуля, который может принимать в качестве входных данных две дроби и хранить упрощенную дробь. Однако, когда я пытаюсь ввести две дроби, кажется, что неявно используется целочисленное деление, поэтому я не могу с…
02 авг '13 в 19:06
1
ответ
Рациональное удвоение и GCF
Этот вопрос к последнему методу. Всякий раз, когда я возвращаю d в методе "public static Rational convert(double d)", он говорит, что он не может конвертировать из double в Rational. Как сделать так, чтобы я мог возвращать число Rational из метода, …
01 апр '14 в 02:41
2
ответа
Есть ли реализация _рациональной_ интервальной арифметики в Python?
Есть ли реализация рациональной интервальной арифметики в Python? Это использует поплавки, а не рациональные. Если нет, то есть ли реализация Python, которая включает в себя ±∞?
02 янв '11 в 08:41
1
ответ
Перформантный алгоритм для рационализации поплавков
Учитывая число с плавающей запятой, я ищу, чтобы получить String представление рационального числа, аппроксимирующего десятичное число (с точностью до заданного допуска ε хорошо). Мой текущий подход заключается в следующем: String rationalize(double…
02 апр '12 в 16:59
1
ответ
Имеет ли sin n максимальное значение для натурального числа n?
Формально, существует ли такой, что для всех ?
15 окт '15 в 12:39
1
ответ
Внезапный рациональный результат от разработки в Ruby on Rails
При выполнении деления в IRB: 6/3600 результат всегда 0. Но в живом Rails-приложении, запущенном в WEBrick или Apache/Passenger, такое же разделение приводит к 1/600 значение типа Rational, Я получаю тот же результат Rational при выполнении деления …
02 окт '14 в 07:53
1
ответ
Представляя дробь в двоичном виде?
Я смотрю на двоичные представления данных для дробей, и мне было интересно, какую структуру данных будет иметь дробь, если вы будете хранить как числитель, так и знаменатель, которые хранят дробь. Это просто два отдельных числа, которые не имеют отн…
03 фев '13 в 22:24
1
ответ
C++: Почему erase() не удаляет первый символ в моей строке?
Я пишу рациональный класс, где следующие должны быть приемлемые формы ввода: 3/4, 1.4545, (7/8, (7/8), 7/8) или даже ((((((5/4))), где мой код должен переписать его как 5/4 для конструктора принять. На этом этапе я передаю строковый параметр в конст…
18 апр '14 в 23:21
2
ответа
Перегрузка оператора ввода C++ ">>"
У меня класс рациональных чисел состоит из двух целых чисел: numНоминатор и denзнаменатель. Следующий оператор должен считать рациональное число из потока. istream& operator >> (istream& Is, rational& r) { char c; //Test char. doub…
05 дек '12 в 14:12
2
ответа
Почему новый метод не нужен для создания Rational в ruby
Возможный дубликат: Вопрос о синтаксисе Ruby: Rational(a, b) и Rational.new!(A, b) Я нахожусь в процессе чтения рубиновой книги кирки, и я запутался в синтаксисе создания рациональных чисел. Rational(3,4) * Rational(1,2) производит => 3/8 Почему …
27 июн '12 в 00:28