Easy way to compute logarithms without a calculator?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
31
down vote

favorite
13












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?







share|cite|improve this question

















  • 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














up vote
31
down vote

favorite
13












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?







share|cite|improve this question

















  • 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












up vote
31
down vote

favorite
13









up vote
31
down vote

favorite
13






13





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?







share|cite|improve this question













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?









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








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












  • 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










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$$






share|cite|improve this answer






























    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






    share|cite|improve this answer






























      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!






      share|cite|improve this answer

















      • 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

















      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$$






      share|cite|improve this answer




























        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$$






        share|cite|improve this answer






























          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.






          share|cite|improve this answer






























            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.






            share|cite|improve this answer






























              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.






              share|cite|improve this answer





















              • 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


















              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






              share|cite|improve this answer





















                Your Answer




                StackExchange.ifUsing("editor", function ()
                return StackExchange.using("mathjaxEditing", function ()
                StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
                StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
                );
                );
                , "mathjax-editing");

                StackExchange.ready(function()
                var channelOptions =
                tags: "".split(" "),
                id: "69"
                ;
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function()
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled)
                StackExchange.using("snippets", function()
                createEditor();
                );

                else
                createEditor();

                );

                function createEditor()
                StackExchange.prepareEditor(
                heartbeatType: 'answer',
                convertImagesToLinks: true,
                noModals: false,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: 10,
                bindNavPrevention: true,
                postfix: "",
                noCode: true, onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                );



                );








                 

                draft saved


                draft discarded


















                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






























                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$$






                share|cite|improve this answer



























                  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$$






                  share|cite|improve this answer

























                    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$$






                    share|cite|improve this answer















                    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$$







                    share|cite|improve this answer















                    share|cite|improve this answer



                    share|cite|improve this answer








                    edited Feb 13 '16 at 23:09


























                    answered Feb 13 '16 at 16:19









                    N. F. Taussig

                    38.2k93053




                    38.2k93053




















                        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






                        share|cite|improve this answer



























                          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






                          share|cite|improve this answer

























                            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






                            share|cite|improve this answer















                            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







                            share|cite|improve this answer















                            share|cite|improve this answer



                            share|cite|improve this answer








                            edited Feb 14 '16 at 3:23


























                            answered Feb 13 '16 at 16:13









                            lab bhattacharjee

                            215k14152264




                            215k14152264




















                                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!






                                share|cite|improve this answer

















                                • 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














                                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!






                                share|cite|improve this answer

















                                • 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












                                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!






                                share|cite|improve this answer













                                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!







                                share|cite|improve this answer













                                share|cite|improve this answer



                                share|cite|improve this answer











                                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












                                • 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










                                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$$






                                share|cite|improve this answer

























                                  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$$






                                  share|cite|improve this answer























                                    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$$






                                    share|cite|improve this answer













                                    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$$







                                    share|cite|improve this answer













                                    share|cite|improve this answer



                                    share|cite|improve this answer











                                    answered Feb 13 '16 at 16:22









                                    John_dydx

                                    3,6511923




                                    3,6511923




















                                        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$$






                                        share|cite|improve this answer



























                                          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$$






                                          share|cite|improve this answer

























                                            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$$






                                            share|cite|improve this answer















                                            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$$







                                            share|cite|improve this answer















                                            share|cite|improve this answer



                                            share|cite|improve this answer








                                            edited Sep 26 '17 at 12:34









                                            Mr Reality

                                            1139




                                            1139











                                            answered Feb 13 '16 at 16:28









                                            wythagoras

                                            21.3k441103




                                            21.3k441103




















                                                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.






                                                share|cite|improve this answer



























                                                  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.






                                                  share|cite|improve this answer

























                                                    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.






                                                    share|cite|improve this answer















                                                    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.







                                                    share|cite|improve this answer















                                                    share|cite|improve this answer



                                                    share|cite|improve this answer








                                                    edited Feb 15 '16 at 8:48


























                                                    answered Feb 15 '16 at 8:33









                                                    Pieter Geerkens

                                                    77649




                                                    77649




















                                                        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.






                                                        share|cite|improve this answer



























                                                          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.






                                                          share|cite|improve this answer

























                                                            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.






                                                            share|cite|improve this answer















                                                            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.







                                                            share|cite|improve this answer















                                                            share|cite|improve this answer



                                                            share|cite|improve this answer








                                                            edited Feb 15 '16 at 14:49


























                                                            answered Feb 14 '16 at 14:01







                                                            user98186



























                                                                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.






                                                                share|cite|improve this answer





















                                                                • 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















                                                                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.






                                                                share|cite|improve this answer





















                                                                • 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













                                                                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.






                                                                share|cite|improve this answer













                                                                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.







                                                                share|cite|improve this answer













                                                                share|cite|improve this answer



                                                                share|cite|improve this answer











                                                                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

















                                                                • 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











                                                                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






                                                                share|cite|improve this answer

























                                                                  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






                                                                  share|cite|improve this answer























                                                                    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






                                                                    share|cite|improve this answer













                                                                    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







                                                                    share|cite|improve this answer













                                                                    share|cite|improve this answer



                                                                    share|cite|improve this answer











                                                                    answered Feb 17 '16 at 15:42









                                                                    Mike Jones

                                                                    2,48712534




                                                                    2,48712534






















                                                                         

                                                                        draft saved


                                                                        draft discarded


























                                                                         


                                                                        draft saved


                                                                        draft discarded














                                                                        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













































































                                                                        Comments

                                                                        Popular posts from this blog

                                                                        What is the equation of a 3D cone with generalised tilt?

                                                                        Color the edges and diagonals of a regular polygon

                                                                        Relationship between determinant of matrix and determinant of adjoint?