Easy way to compute logarithms without a calculator?
Clash Royale CLAN TAG#URR8PPP
up vote
31
down vote
favorite
I would need to be able to compute logarithms without using a calculator, just on paper. The result should be a fraction so it is the most accurate. For example I have seen this in math class calculated by one of my class mates without the help of a calculator.
$$log_8128 = frac 73$$
How do you do this?
logarithms
 |Â
show 1 more comment
up vote
31
down vote
favorite
I would need to be able to compute logarithms without using a calculator, just on paper. The result should be a fraction so it is the most accurate. For example I have seen this in math class calculated by one of my class mates without the help of a calculator.
$$log_8128 = frac 73$$
How do you do this?
logarithms
4
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
2
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
1
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
2
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17
 |Â
show 1 more comment
up vote
31
down vote
favorite
up vote
31
down vote
favorite
I would need to be able to compute logarithms without using a calculator, just on paper. The result should be a fraction so it is the most accurate. For example I have seen this in math class calculated by one of my class mates without the help of a calculator.
$$log_8128 = frac 73$$
How do you do this?
logarithms
I would need to be able to compute logarithms without using a calculator, just on paper. The result should be a fraction so it is the most accurate. For example I have seen this in math class calculated by one of my class mates without the help of a calculator.
$$log_8128 = frac 73$$
How do you do this?
logarithms
edited Feb 15 '16 at 13:41


Najib Idrissi
39.3k469134
39.3k469134
asked Feb 13 '16 at 16:10


Balázs Vincze
269137
269137
4
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
2
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
1
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
2
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17
 |Â
show 1 more comment
4
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
2
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
1
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
2
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17
4
4
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
2
2
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
1
1
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
2
2
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17
 |Â
show 1 more comment
9 Answers
9
active
oldest
votes
up vote
47
down vote
accepted
To evaluate $log_8 128$, let
$$log_8 128 = x$$
Then by definition of the logarithm,
$$8^x = 128$$
Since $8 = 2^3$ and $128 = 2^7$, we obtain
beginalign*
(2^3)^x & = 2^7\
2^3x & = 2^7
endalign*
If two exponentials with the same base are equal, then their exponents must be equal. Hence,
beginalign*
3x & = 7\
x & = frac73
endalign*
Check: If $x = frac73$, then
$$8^x = 8^frac73 = (8^frac13)^7 = 2^7 = 128$$
add a comment |Â
up vote
37
down vote
Using $log_xy=dfraclog_aylog_ax$ and $log(z^m)=mlog z$ where all the logarithms must remain defined unlike $log_a1nelog_a(-1)^2$
$$log_8128=dfraclog_a(2^7)log_a(2^3)=dfrac7log_a23log_a2=?$$
Clearly, $log_a2$ is non-zero finite for finite real $a>0,ne1$
See Laws of Logarithms
add a comment |Â
up vote
12
down vote
As you've seen, it can be a bunch of work to actually calculate them by hand. So, in the context of "no calculator", I'd like to point out that the slide rule was made almost exactly for this type of calculation!
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
add a comment |Â
up vote
9
down vote
Another way of doing this:
$$ 128= 2^7 = (2^3)^frac73 = 8^frac73$$
$$ log_8 128 = log_8 (8)^frac73 = frac73$$
Note the laws of logarithm used here: $$ log_a a = 1$$
$$ log_y x^a= a log_y x$$
add a comment |Â
up vote
7
down vote
In general, this works only if the base of the logarithm is a power of some number. If it is, then write the base $b$ as $x^a$ for some integers $x,a$. Then try to write the argument of the log as $x^c$ for some integer $c$. Then the answer to the logarithm would be $fracca$.
For example,
$$log_8(128) = log_2^3(2^7)=log_2^3((2^3)^frac73)=frac73$$
$$log_27(2187) = log_3^3(3^7)=log_3^3((3^3)^frac73)=frac73$$
$$log_36(216) = log_6^2(6^3)=log_6^2((6^2)^frac32)=frac32$$
add a comment |Â
up vote
5
down vote
All the answers have focused on the specific example you provide, but the numerical techniques involved readily apply to other examples as well. If you desire to obtain $sqrt 3 $ note that:
$ 7^2 = 49 approx 48 = 3 * 16 = 3 * 4 ^ 2$
and so
$sqrt 3 approx 7 / 4 = 1.75 $
Similarly for $sqrt 2 $ note that $ 10 ^ 2 = 100 approx 2 * 49 = 2 * 7 ^ 2 $ and so $sqrt 2 approx 10 / 7 = 1.4 $
After some practice you will be able to get approximations within 1% very quickly, often in your head.
When pencil and paper are available one can often quickly double the precision through a single iteration of Newton's Method. For example:
$ sqrt 2 / 1.4 approx 1.42857 $ and so a better approximation is $ sqrt 2 approx (1.4 + 1.42857)/2 = 1.414285 $.
Repeating again gives $ sqrt 2 approx 1.41421356 $, which is as accurate as many hand calculators.
add a comment |Â
up vote
1
down vote
This answer is additional to awesome answers already given, especially, that of N. F. Taussig.
Definition of logarithm in reals may help: $log_b a$ is such a real number $c$ that satisfies $b^c = a$. For example, $log_2 131072 = 17$ because $2^17 = 131072$.
Also, you may want to be able to calculate natural logarithms without calculator. I will tell you a method that I use: since $exp 3 approx 20$, you can take $log 20 approx 3$. Hence, to calculate $log n$ in practical applications, first calculate $log_20 n$, then multiply it by $3$. Since $20$ is an integer, it is easier to work with it. For example, if we need to calculate $log 34627486221$. We do the following arithmetics: $$20^8 = 2^8 10^8 = 25600000000\ log 25600000000 approx 8 cdot 3 = 24\ log 34627486221 = log 25600000000 + log (34627486221 / 25600000000) approx 24 + log 1.35 approx 24.35$$ in which the relative error is less than $1/297$.
Hope this helps.
add a comment |Â
up vote
0
down vote
Try Ln(x) = Lim(n->inf)(n*(x^(1/n) -1). If n is a power of 2, you get to take a lot of square roots. I gave a paper last year that discusses ways to improve on this idea and offers improved interpolation in log tables, in case civilization is blasted back to the pre-calculator days by GMO, gluten, oxidants, and inorganic farming. Available upon request.
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
add a comment |Â
up vote
-1
down vote
In Apostol’s Calculus textbook, volume 1, the computational formula for the logarithm is developed. The specific example of log(2) is given, obtaining the result
0.6921 < log(2) < 0.6935 “with very little effortâ€Â, as Apostol remarks.
“You have no idea, how much poetry there is in the calculation of a table of logarithms!â€Â
-- Carl Friedrich Gauss
add a comment |Â
9 Answers
9
active
oldest
votes
9 Answers
9
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
47
down vote
accepted
To evaluate $log_8 128$, let
$$log_8 128 = x$$
Then by definition of the logarithm,
$$8^x = 128$$
Since $8 = 2^3$ and $128 = 2^7$, we obtain
beginalign*
(2^3)^x & = 2^7\
2^3x & = 2^7
endalign*
If two exponentials with the same base are equal, then their exponents must be equal. Hence,
beginalign*
3x & = 7\
x & = frac73
endalign*
Check: If $x = frac73$, then
$$8^x = 8^frac73 = (8^frac13)^7 = 2^7 = 128$$
add a comment |Â
up vote
47
down vote
accepted
To evaluate $log_8 128$, let
$$log_8 128 = x$$
Then by definition of the logarithm,
$$8^x = 128$$
Since $8 = 2^3$ and $128 = 2^7$, we obtain
beginalign*
(2^3)^x & = 2^7\
2^3x & = 2^7
endalign*
If two exponentials with the same base are equal, then their exponents must be equal. Hence,
beginalign*
3x & = 7\
x & = frac73
endalign*
Check: If $x = frac73$, then
$$8^x = 8^frac73 = (8^frac13)^7 = 2^7 = 128$$
add a comment |Â
up vote
47
down vote
accepted
up vote
47
down vote
accepted
To evaluate $log_8 128$, let
$$log_8 128 = x$$
Then by definition of the logarithm,
$$8^x = 128$$
Since $8 = 2^3$ and $128 = 2^7$, we obtain
beginalign*
(2^3)^x & = 2^7\
2^3x & = 2^7
endalign*
If two exponentials with the same base are equal, then their exponents must be equal. Hence,
beginalign*
3x & = 7\
x & = frac73
endalign*
Check: If $x = frac73$, then
$$8^x = 8^frac73 = (8^frac13)^7 = 2^7 = 128$$
To evaluate $log_8 128$, let
$$log_8 128 = x$$
Then by definition of the logarithm,
$$8^x = 128$$
Since $8 = 2^3$ and $128 = 2^7$, we obtain
beginalign*
(2^3)^x & = 2^7\
2^3x & = 2^7
endalign*
If two exponentials with the same base are equal, then their exponents must be equal. Hence,
beginalign*
3x & = 7\
x & = frac73
endalign*
Check: If $x = frac73$, then
$$8^x = 8^frac73 = (8^frac13)^7 = 2^7 = 128$$
edited Feb 13 '16 at 23:09
answered Feb 13 '16 at 16:19
N. F. Taussig
38.2k93053
38.2k93053
add a comment |Â
add a comment |Â
up vote
37
down vote
Using $log_xy=dfraclog_aylog_ax$ and $log(z^m)=mlog z$ where all the logarithms must remain defined unlike $log_a1nelog_a(-1)^2$
$$log_8128=dfraclog_a(2^7)log_a(2^3)=dfrac7log_a23log_a2=?$$
Clearly, $log_a2$ is non-zero finite for finite real $a>0,ne1$
See Laws of Logarithms
add a comment |Â
up vote
37
down vote
Using $log_xy=dfraclog_aylog_ax$ and $log(z^m)=mlog z$ where all the logarithms must remain defined unlike $log_a1nelog_a(-1)^2$
$$log_8128=dfraclog_a(2^7)log_a(2^3)=dfrac7log_a23log_a2=?$$
Clearly, $log_a2$ is non-zero finite for finite real $a>0,ne1$
See Laws of Logarithms
add a comment |Â
up vote
37
down vote
up vote
37
down vote
Using $log_xy=dfraclog_aylog_ax$ and $log(z^m)=mlog z$ where all the logarithms must remain defined unlike $log_a1nelog_a(-1)^2$
$$log_8128=dfraclog_a(2^7)log_a(2^3)=dfrac7log_a23log_a2=?$$
Clearly, $log_a2$ is non-zero finite for finite real $a>0,ne1$
See Laws of Logarithms
Using $log_xy=dfraclog_aylog_ax$ and $log(z^m)=mlog z$ where all the logarithms must remain defined unlike $log_a1nelog_a(-1)^2$
$$log_8128=dfraclog_a(2^7)log_a(2^3)=dfrac7log_a23log_a2=?$$
Clearly, $log_a2$ is non-zero finite for finite real $a>0,ne1$
See Laws of Logarithms
edited Feb 14 '16 at 3:23
answered Feb 13 '16 at 16:13
lab bhattacharjee
215k14152264
215k14152264
add a comment |Â
add a comment |Â
up vote
12
down vote
As you've seen, it can be a bunch of work to actually calculate them by hand. So, in the context of "no calculator", I'd like to point out that the slide rule was made almost exactly for this type of calculation!
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
add a comment |Â
up vote
12
down vote
As you've seen, it can be a bunch of work to actually calculate them by hand. So, in the context of "no calculator", I'd like to point out that the slide rule was made almost exactly for this type of calculation!
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
add a comment |Â
up vote
12
down vote
up vote
12
down vote
As you've seen, it can be a bunch of work to actually calculate them by hand. So, in the context of "no calculator", I'd like to point out that the slide rule was made almost exactly for this type of calculation!
As you've seen, it can be a bunch of work to actually calculate them by hand. So, in the context of "no calculator", I'd like to point out that the slide rule was made almost exactly for this type of calculation!
answered Feb 14 '16 at 2:45
personjerry
22113
22113
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
add a comment |Â
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
7
7
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
The slide rule is a calculator. A mechanical calculator.
– Matt Gutting
Feb 15 '16 at 12:18
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
So how do you calculate logarithms with a slide rule? (No fair using the log scale or the loglog scales.) One way a slide rule can help is by providing accurate first approximations for the square roots that you need if you want to do the log by binary bracketing. A slide rule is also helpful in interpolating from a table.
– richard1941
Mar 6 at 17:16
add a comment |Â
up vote
9
down vote
Another way of doing this:
$$ 128= 2^7 = (2^3)^frac73 = 8^frac73$$
$$ log_8 128 = log_8 (8)^frac73 = frac73$$
Note the laws of logarithm used here: $$ log_a a = 1$$
$$ log_y x^a= a log_y x$$
add a comment |Â
up vote
9
down vote
Another way of doing this:
$$ 128= 2^7 = (2^3)^frac73 = 8^frac73$$
$$ log_8 128 = log_8 (8)^frac73 = frac73$$
Note the laws of logarithm used here: $$ log_a a = 1$$
$$ log_y x^a= a log_y x$$
add a comment |Â
up vote
9
down vote
up vote
9
down vote
Another way of doing this:
$$ 128= 2^7 = (2^3)^frac73 = 8^frac73$$
$$ log_8 128 = log_8 (8)^frac73 = frac73$$
Note the laws of logarithm used here: $$ log_a a = 1$$
$$ log_y x^a= a log_y x$$
Another way of doing this:
$$ 128= 2^7 = (2^3)^frac73 = 8^frac73$$
$$ log_8 128 = log_8 (8)^frac73 = frac73$$
Note the laws of logarithm used here: $$ log_a a = 1$$
$$ log_y x^a= a log_y x$$
answered Feb 13 '16 at 16:22


John_dydx
3,6511923
3,6511923
add a comment |Â
add a comment |Â
up vote
7
down vote
In general, this works only if the base of the logarithm is a power of some number. If it is, then write the base $b$ as $x^a$ for some integers $x,a$. Then try to write the argument of the log as $x^c$ for some integer $c$. Then the answer to the logarithm would be $fracca$.
For example,
$$log_8(128) = log_2^3(2^7)=log_2^3((2^3)^frac73)=frac73$$
$$log_27(2187) = log_3^3(3^7)=log_3^3((3^3)^frac73)=frac73$$
$$log_36(216) = log_6^2(6^3)=log_6^2((6^2)^frac32)=frac32$$
add a comment |Â
up vote
7
down vote
In general, this works only if the base of the logarithm is a power of some number. If it is, then write the base $b$ as $x^a$ for some integers $x,a$. Then try to write the argument of the log as $x^c$ for some integer $c$. Then the answer to the logarithm would be $fracca$.
For example,
$$log_8(128) = log_2^3(2^7)=log_2^3((2^3)^frac73)=frac73$$
$$log_27(2187) = log_3^3(3^7)=log_3^3((3^3)^frac73)=frac73$$
$$log_36(216) = log_6^2(6^3)=log_6^2((6^2)^frac32)=frac32$$
add a comment |Â
up vote
7
down vote
up vote
7
down vote
In general, this works only if the base of the logarithm is a power of some number. If it is, then write the base $b$ as $x^a$ for some integers $x,a$. Then try to write the argument of the log as $x^c$ for some integer $c$. Then the answer to the logarithm would be $fracca$.
For example,
$$log_8(128) = log_2^3(2^7)=log_2^3((2^3)^frac73)=frac73$$
$$log_27(2187) = log_3^3(3^7)=log_3^3((3^3)^frac73)=frac73$$
$$log_36(216) = log_6^2(6^3)=log_6^2((6^2)^frac32)=frac32$$
In general, this works only if the base of the logarithm is a power of some number. If it is, then write the base $b$ as $x^a$ for some integers $x,a$. Then try to write the argument of the log as $x^c$ for some integer $c$. Then the answer to the logarithm would be $fracca$.
For example,
$$log_8(128) = log_2^3(2^7)=log_2^3((2^3)^frac73)=frac73$$
$$log_27(2187) = log_3^3(3^7)=log_3^3((3^3)^frac73)=frac73$$
$$log_36(216) = log_6^2(6^3)=log_6^2((6^2)^frac32)=frac32$$
edited Sep 26 '17 at 12:34
Mr Reality
1139
1139
answered Feb 13 '16 at 16:28


wythagoras
21.3k441103
21.3k441103
add a comment |Â
add a comment |Â
up vote
5
down vote
All the answers have focused on the specific example you provide, but the numerical techniques involved readily apply to other examples as well. If you desire to obtain $sqrt 3 $ note that:
$ 7^2 = 49 approx 48 = 3 * 16 = 3 * 4 ^ 2$
and so
$sqrt 3 approx 7 / 4 = 1.75 $
Similarly for $sqrt 2 $ note that $ 10 ^ 2 = 100 approx 2 * 49 = 2 * 7 ^ 2 $ and so $sqrt 2 approx 10 / 7 = 1.4 $
After some practice you will be able to get approximations within 1% very quickly, often in your head.
When pencil and paper are available one can often quickly double the precision through a single iteration of Newton's Method. For example:
$ sqrt 2 / 1.4 approx 1.42857 $ and so a better approximation is $ sqrt 2 approx (1.4 + 1.42857)/2 = 1.414285 $.
Repeating again gives $ sqrt 2 approx 1.41421356 $, which is as accurate as many hand calculators.
add a comment |Â
up vote
5
down vote
All the answers have focused on the specific example you provide, but the numerical techniques involved readily apply to other examples as well. If you desire to obtain $sqrt 3 $ note that:
$ 7^2 = 49 approx 48 = 3 * 16 = 3 * 4 ^ 2$
and so
$sqrt 3 approx 7 / 4 = 1.75 $
Similarly for $sqrt 2 $ note that $ 10 ^ 2 = 100 approx 2 * 49 = 2 * 7 ^ 2 $ and so $sqrt 2 approx 10 / 7 = 1.4 $
After some practice you will be able to get approximations within 1% very quickly, often in your head.
When pencil and paper are available one can often quickly double the precision through a single iteration of Newton's Method. For example:
$ sqrt 2 / 1.4 approx 1.42857 $ and so a better approximation is $ sqrt 2 approx (1.4 + 1.42857)/2 = 1.414285 $.
Repeating again gives $ sqrt 2 approx 1.41421356 $, which is as accurate as many hand calculators.
add a comment |Â
up vote
5
down vote
up vote
5
down vote
All the answers have focused on the specific example you provide, but the numerical techniques involved readily apply to other examples as well. If you desire to obtain $sqrt 3 $ note that:
$ 7^2 = 49 approx 48 = 3 * 16 = 3 * 4 ^ 2$
and so
$sqrt 3 approx 7 / 4 = 1.75 $
Similarly for $sqrt 2 $ note that $ 10 ^ 2 = 100 approx 2 * 49 = 2 * 7 ^ 2 $ and so $sqrt 2 approx 10 / 7 = 1.4 $
After some practice you will be able to get approximations within 1% very quickly, often in your head.
When pencil and paper are available one can often quickly double the precision through a single iteration of Newton's Method. For example:
$ sqrt 2 / 1.4 approx 1.42857 $ and so a better approximation is $ sqrt 2 approx (1.4 + 1.42857)/2 = 1.414285 $.
Repeating again gives $ sqrt 2 approx 1.41421356 $, which is as accurate as many hand calculators.
All the answers have focused on the specific example you provide, but the numerical techniques involved readily apply to other examples as well. If you desire to obtain $sqrt 3 $ note that:
$ 7^2 = 49 approx 48 = 3 * 16 = 3 * 4 ^ 2$
and so
$sqrt 3 approx 7 / 4 = 1.75 $
Similarly for $sqrt 2 $ note that $ 10 ^ 2 = 100 approx 2 * 49 = 2 * 7 ^ 2 $ and so $sqrt 2 approx 10 / 7 = 1.4 $
After some practice you will be able to get approximations within 1% very quickly, often in your head.
When pencil and paper are available one can often quickly double the precision through a single iteration of Newton's Method. For example:
$ sqrt 2 / 1.4 approx 1.42857 $ and so a better approximation is $ sqrt 2 approx (1.4 + 1.42857)/2 = 1.414285 $.
Repeating again gives $ sqrt 2 approx 1.41421356 $, which is as accurate as many hand calculators.
edited Feb 15 '16 at 8:48
answered Feb 15 '16 at 8:33


Pieter Geerkens
77649
77649
add a comment |Â
add a comment |Â
up vote
1
down vote
This answer is additional to awesome answers already given, especially, that of N. F. Taussig.
Definition of logarithm in reals may help: $log_b a$ is such a real number $c$ that satisfies $b^c = a$. For example, $log_2 131072 = 17$ because $2^17 = 131072$.
Also, you may want to be able to calculate natural logarithms without calculator. I will tell you a method that I use: since $exp 3 approx 20$, you can take $log 20 approx 3$. Hence, to calculate $log n$ in practical applications, first calculate $log_20 n$, then multiply it by $3$. Since $20$ is an integer, it is easier to work with it. For example, if we need to calculate $log 34627486221$. We do the following arithmetics: $$20^8 = 2^8 10^8 = 25600000000\ log 25600000000 approx 8 cdot 3 = 24\ log 34627486221 = log 25600000000 + log (34627486221 / 25600000000) approx 24 + log 1.35 approx 24.35$$ in which the relative error is less than $1/297$.
Hope this helps.
add a comment |Â
up vote
1
down vote
This answer is additional to awesome answers already given, especially, that of N. F. Taussig.
Definition of logarithm in reals may help: $log_b a$ is such a real number $c$ that satisfies $b^c = a$. For example, $log_2 131072 = 17$ because $2^17 = 131072$.
Also, you may want to be able to calculate natural logarithms without calculator. I will tell you a method that I use: since $exp 3 approx 20$, you can take $log 20 approx 3$. Hence, to calculate $log n$ in practical applications, first calculate $log_20 n$, then multiply it by $3$. Since $20$ is an integer, it is easier to work with it. For example, if we need to calculate $log 34627486221$. We do the following arithmetics: $$20^8 = 2^8 10^8 = 25600000000\ log 25600000000 approx 8 cdot 3 = 24\ log 34627486221 = log 25600000000 + log (34627486221 / 25600000000) approx 24 + log 1.35 approx 24.35$$ in which the relative error is less than $1/297$.
Hope this helps.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
This answer is additional to awesome answers already given, especially, that of N. F. Taussig.
Definition of logarithm in reals may help: $log_b a$ is such a real number $c$ that satisfies $b^c = a$. For example, $log_2 131072 = 17$ because $2^17 = 131072$.
Also, you may want to be able to calculate natural logarithms without calculator. I will tell you a method that I use: since $exp 3 approx 20$, you can take $log 20 approx 3$. Hence, to calculate $log n$ in practical applications, first calculate $log_20 n$, then multiply it by $3$. Since $20$ is an integer, it is easier to work with it. For example, if we need to calculate $log 34627486221$. We do the following arithmetics: $$20^8 = 2^8 10^8 = 25600000000\ log 25600000000 approx 8 cdot 3 = 24\ log 34627486221 = log 25600000000 + log (34627486221 / 25600000000) approx 24 + log 1.35 approx 24.35$$ in which the relative error is less than $1/297$.
Hope this helps.
This answer is additional to awesome answers already given, especially, that of N. F. Taussig.
Definition of logarithm in reals may help: $log_b a$ is such a real number $c$ that satisfies $b^c = a$. For example, $log_2 131072 = 17$ because $2^17 = 131072$.
Also, you may want to be able to calculate natural logarithms without calculator. I will tell you a method that I use: since $exp 3 approx 20$, you can take $log 20 approx 3$. Hence, to calculate $log n$ in practical applications, first calculate $log_20 n$, then multiply it by $3$. Since $20$ is an integer, it is easier to work with it. For example, if we need to calculate $log 34627486221$. We do the following arithmetics: $$20^8 = 2^8 10^8 = 25600000000\ log 25600000000 approx 8 cdot 3 = 24\ log 34627486221 = log 25600000000 + log (34627486221 / 25600000000) approx 24 + log 1.35 approx 24.35$$ in which the relative error is less than $1/297$.
Hope this helps.
edited Feb 15 '16 at 14:49
answered Feb 14 '16 at 14:01
user98186
add a comment |Â
add a comment |Â
up vote
0
down vote
Try Ln(x) = Lim(n->inf)(n*(x^(1/n) -1). If n is a power of 2, you get to take a lot of square roots. I gave a paper last year that discusses ways to improve on this idea and offers improved interpolation in log tables, in case civilization is blasted back to the pre-calculator days by GMO, gluten, oxidants, and inorganic farming. Available upon request.
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
add a comment |Â
up vote
0
down vote
Try Ln(x) = Lim(n->inf)(n*(x^(1/n) -1). If n is a power of 2, you get to take a lot of square roots. I gave a paper last year that discusses ways to improve on this idea and offers improved interpolation in log tables, in case civilization is blasted back to the pre-calculator days by GMO, gluten, oxidants, and inorganic farming. Available upon request.
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
add a comment |Â
up vote
0
down vote
up vote
0
down vote
Try Ln(x) = Lim(n->inf)(n*(x^(1/n) -1). If n is a power of 2, you get to take a lot of square roots. I gave a paper last year that discusses ways to improve on this idea and offers improved interpolation in log tables, in case civilization is blasted back to the pre-calculator days by GMO, gluten, oxidants, and inorganic farming. Available upon request.
Try Ln(x) = Lim(n->inf)(n*(x^(1/n) -1). If n is a power of 2, you get to take a lot of square roots. I gave a paper last year that discusses ways to improve on this idea and offers improved interpolation in log tables, in case civilization is blasted back to the pre-calculator days by GMO, gluten, oxidants, and inorganic farming. Available upon request.
answered Mar 6 at 17:07


richard1941
47529
47529
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
add a comment |Â
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
Knuth offers a method that uses SQUARING instead of taking the square root. This can be much easier, but unless you carry a lot of digits, the algorithm goes bad. Investigation of this is assigned as a 20 point problem. Assume your number is between 1 and the base. Square it. If the square is still less than the base, write a zero. Otherwise write a 1 and divide the square by the base. Repeat until you can't stand it any more. What you have is the log in binary. A good way to investigate this is to simulate it in a spreadsheet to see where things go wrong.
– richard1941
Mar 6 at 17:23
add a comment |Â
up vote
-1
down vote
In Apostol’s Calculus textbook, volume 1, the computational formula for the logarithm is developed. The specific example of log(2) is given, obtaining the result
0.6921 < log(2) < 0.6935 “with very little effortâ€Â, as Apostol remarks.
“You have no idea, how much poetry there is in the calculation of a table of logarithms!â€Â
-- Carl Friedrich Gauss
add a comment |Â
up vote
-1
down vote
In Apostol’s Calculus textbook, volume 1, the computational formula for the logarithm is developed. The specific example of log(2) is given, obtaining the result
0.6921 < log(2) < 0.6935 “with very little effortâ€Â, as Apostol remarks.
“You have no idea, how much poetry there is in the calculation of a table of logarithms!â€Â
-- Carl Friedrich Gauss
add a comment |Â
up vote
-1
down vote
up vote
-1
down vote
In Apostol’s Calculus textbook, volume 1, the computational formula for the logarithm is developed. The specific example of log(2) is given, obtaining the result
0.6921 < log(2) < 0.6935 “with very little effortâ€Â, as Apostol remarks.
“You have no idea, how much poetry there is in the calculation of a table of logarithms!â€Â
-- Carl Friedrich Gauss
In Apostol’s Calculus textbook, volume 1, the computational formula for the logarithm is developed. The specific example of log(2) is given, obtaining the result
0.6921 < log(2) < 0.6935 “with very little effortâ€Â, as Apostol remarks.
“You have no idea, how much poetry there is in the calculation of a table of logarithms!â€Â
-- Carl Friedrich Gauss
answered Feb 17 '16 at 15:42
Mike Jones
2,48712534
2,48712534
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1653374%2feasy-way-to-compute-logarithms-without-a-calculator%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
4
If you are asked to do so, the result will be something simple that you can do using the laws of logs. In this case it is important that $128=2^7$. You should look for powers you know when doing these.
– Ross Millikan
Feb 13 '16 at 16:13
2
You could have written a more interesting example. What about $ln(200.34)$ or $log_11(4)$?
– Von Neumann
Feb 13 '16 at 23:16
1
@KimPeek The poster is likely a student who has recently studied logs and wishes to solve introductory exercises with exact answers. I do not believe the poster intended to approximate any logarithm.
– zahbaz
Feb 15 '16 at 1:19
2
slide rule works for me...
– Joel
Feb 15 '16 at 10:03
@Joel he said without a calculator :-)
– Matt Gutting
Feb 15 '16 at 12:17