![]() |
![]() |
#1 |
Apr 2014
Marlow, UK
23·7 Posts |
![]()
Given a real number r, and a small positive value e arbitrarily close to 0, does anyone know of a fast way to find integer multipliers m such that either:
{mr} < eor 1 - {mr} < e(where {mr} is the fractional part of mr) Thanks in advance for any help, Mick. |
![]() |
![]() |
![]() |
#2 |
(loop (#_fork))
Feb 2006
Cambridge, England
2·3,191 Posts |
![]()
The search term you want is "continued fractions"
|
![]() |
![]() |
![]() |
#3 |
Apr 2014
Marlow, UK
23×7 Posts |
![]() |
![]() |
![]() |
![]() |
#4 | |
(loop (#_fork))
Feb 2006
Cambridge, England
143568 Posts |
![]() Quote:
Code:
default(realprecision,500) p=Pi() M=contfracpnqn(contfrac(p,21)) M[2,1]*p Last fiddled with by fivemack on 2017-02-27 at 15:33 |
|
![]() |
![]() |
![]() |
#5 | |
Apr 2014
Marlow, UK
23·7 Posts |
![]() Quote:
Regards, Mick. |
|
![]() |
![]() |
![]() |
#6 |
Feb 2017
Nowhere
43·101 Posts |
![]()
Given a real number r, and a small positive value e arbitrarily close to 0,
It depends, of course, on how you are given the real number. A numerical approximation to some prescribed number of decimal or binary digits, would be amenable to conversion to a "simple continued fraction" (an alternative search term). Also pursuant to fivemack's mention of the infinite SCF whose partial quotients are all 1, I mention Roth's Theorem which shows that algebraic numbers are "almost always" hard to approximate very well by rational numbers. It is generally difficult to know both numerical and SCF representations of a given number. See, however, the following paper. Last fiddled with by Dr Sardonicus on 2017-02-27 at 16:50 |
![]() |
![]() |
![]() |
#7 |
Apr 2014
Marlow, UK
23×7 Posts |
![]()
Having given some thought to this, I realise that what I really want is a way to find integer values for m such that
where s <= 1. I'm guessing this is a different kettle of fish... Last fiddled with by mickfrancis on 2017-02-27 at 21:47 |
![]() |
![]() |
![]() |
#8 | |
"Rashid Naimi"
Oct 2015
Remote to Here/There
37008 Posts |
![]() Quote:
if r=0.5 and e=0.25 How can there be an integer m where m*0.5<0.25? |
|
![]() |
![]() |
![]() |
#9 |
"Rashid Naimi"
Oct 2015
Remote to Here/There
26·31 Posts |
![]()
If you are looking for an algebraic equivalence to ceil or floor function, then I can assure you that no such equivalence exists. I wasted years trying to find one, only to realize it is equivalent to a general and complete formula for primes. That means that if such an algebraic function could exist, then it could be used to reduce the series function consisting of floor()s to get a complete prime numbers formula (which would generate all prime numbers as function of n).
Last fiddled with by a1call on 2017-02-27 at 22:27 |
![]() |
![]() |
![]() |
#10 | |
Feb 2017
Nowhere
10000111101112 Posts |
![]() Quote:
| N/m - r| < c/m^(2 - s) (c = positive constant), which is more easily achievable than having the exponent 2 in the denominator. There is a notion of "best rational approximations," i.e. fractional approximations which are closer than any fraction with a smaller denominator. These consist of the "intermediate convergents" for the SCF. I know it's somewhere in Chrystal's Textbook of Algebra, but I'm sure something can be found on line. |
|
![]() |
![]() |
![]() |
#11 |
"Forget I exist"
Jul 2009
Dumbassville
838410 Posts |
![]()
well the equivalent inequalities depend on a few things if m and r are the same sign then all values are positive ( because a negative times a negative is a positive) if they are different sign then mr is negative and with s<=1 it could be an inequality where you ask if a real value is less than an imaginary or complex number. so if we don't want to ask that question it may be safer to stay with the m values that are of the same sign as r. also if mr were negative then in theory you get -floor(abs(mr)) as an equivalent edit: to ceil
Last fiddled with by science_man_88 on 2017-02-27 at 23:46 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using quarternions instead of Gaussian primes when factoring a real number? | Stargate38 | Factoring | 4 | 2012-04-10 04:20 |
calculate logarithm base 2 of number very close 1 | thehealer | Other Mathematical Topics | 9 | 2011-04-20 14:02 |
To create a real random number, | shaxper | Miscellaneous Math | 58 | 2004-12-13 00:22 |
Largest number in the real universe | danjmi | Science & Technology | 17 | 2004-09-26 20:25 |
Probability of finding a prime number | Deamiter | Software | 4 | 2002-10-11 16:36 |