{"id":76,"date":"2018-07-11T11:49:44","date_gmt":"2018-07-11T11:49:44","guid":{"rendered":"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=76"},"modified":"2019-05-15T08:40:56","modified_gmt":"2019-05-15T08:40:56","slug":"iterative-methods-to-solve-equation-f-x-0-method-of-false-position","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/chapter\/iterative-methods-to-solve-equation-f-x-0-method-of-false-position\/","title":{"rendered":"Iterative Methods to solve equation f (x) = 0:  Method of False Position"},"content":{"raw":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/jMPrf_eu5No\" target=\"_blank\" rel=\"noopener\"><img src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a>\r\n<\/span><\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>3.1\u00a0 Introduction\u00a0<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\">In \u00a0our \u00a0previous \u00a0lecture \u00a0(module), \u00a0we \u00a0learned \u00a0about \u00a0nature \u00a0of \u00a0iterative \u00a0methods, classification \u00a0of \u00a0iterative \u00a0methods \u00a0(bracketing \u00a0or \u00a0open) \u00a0to \u00a0find \u00a0roots \u00a0of \u00a0an \u00a0equation\u00a0<em style=\"font-size: 1em; text-align: initial;\">f <\/em><span style=\"font-size: 1em; text-align: initial;\">(<\/span><em style=\"font-size: 1em; text-align: initial;\">x<\/em><span style=\"font-size: 1em; text-align: initial;\">) = 0<\/span><span style=\"text-align: initial; font-size: 1em;\">. We began with Bisection method to find roots of <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 0 . It was observed\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">that through Bisection method is a very simple, steady and reliable method, it suffers from drawback of being slow. It would be advisable to seek its modification to make it faster. The regular falsi method or method of false position is an attempt in that direction. This also is closed method. As in, Bisection method, at the beginning of iterative process\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">two end points <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">are found so that\u00a0<em>f <\/em>(<em>a<\/em>)\u00b7 <em>f <\/em>(<em>b<\/em>) &lt; 0 to ensure that at least one root lies\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">between <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"font-size: 1em;\">It was also pointed out in disadvantages of Bisection method that it does not take into account of magnitude of function values at end points to generate estimates for the next iteration. It just considers sign of function values. This makes it slow.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Thus, in method of false position, the function values at the end points <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">are taken into account to generate the estimates for next iteration.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Method of false position differs with Bisection method only in the \u00a0methodology \u00a0of finding <\/span><em style=\"text-align: initial; font-size: 1em;\">c <\/em><span style=\"text-align: initial; font-size: 1em;\">. In Bisection Method, interval was subdivided into equal parts, \u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">c <\/em><span style=\"text-align: initial; font-size: 1em;\">was mid point given by (<\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">+ <\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) 2.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">No account was taken of function values at <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">. As at the root, function value is zero, the point, where function value is smaller is expected to be nearer to the root. It can be visualized also from the graph below.<\/span><\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-91 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT.png\" alt=\"\" width=\"575\" height=\"323\" \/>\r\n\r\n&nbsp;\r\n\r\n<strong>3.2 Iterative Process\u00a0<\/strong>\r\n\r\n&nbsp;\r\n\r\nSo, in regular falsi method, to take into consideration the function values at \u00a0<em>a <\/em>and <em>b <\/em>,\u00a0<span style=\"font-size: 1em; text-align: initial;\">straight line is drawn, joining\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)) and (<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">)) .<\/span>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n&nbsp;\r\n\r\nThe point, where it cuts \u00a0<em>X \u00a0<\/em>axis is, the new estimate of the root. Mathematically, estimate of formula for <em>c <\/em>can be derived as follows:\r\n\r\n<\/div>\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Equation of straight line joining\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)) and (<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">))\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">is given by :<\/span><\/p>\r\n\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"alignnone wp-image-90\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS.png\" alt=\"\" width=\"578\" height=\"458\" \/>\r\n\r\nIf \u00a0<em>f <\/em>(<em>c<\/em>) = 0,<em>c <\/em>is the root otherwise if <em>f <\/em>(<em>a<\/em>)\u00b7 <em>f <\/em>(<em>c<\/em>) &gt; 0 , \u00a0<em>c <\/em>takes the role of \u00a0<em>a <\/em>otherwise \u00a0<em>c \u00a0<\/em>takes the role of <em>b<\/em>.\r\n\r\n&nbsp;\r\n\r\n<strong>3.3\u00a0 Graphical illustration of the Iterative Process\u00a0<\/strong>\r\n\r\n&nbsp;\r\n\r\nCase \u2013 1:<strong><em>f(<\/em><\/strong><strong><em>x)<\/em><\/strong>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-89 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4.png\" alt=\"\" width=\"719\" height=\"509\" \/>\r\n\r\n<\/div>\r\n<img class=\"size-full wp-image-88 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2.png\" alt=\"\" width=\"720\" height=\"367\" \/>\r\n\r\n<strong style=\"text-align: initial; font-size: 1em;\">3.4\u00a0 Different Stopping Criterion\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">Now, once we have observed the iterative process, let us focus on different stopping criterions. The sequence of <\/span><em style=\"text-align: justify; font-size: 1em;\">c <\/em><span style=\"text-align: justify; font-size: 1em;\">k\u2019s approaches the root. That is why, in case of the Bisection section algorithm, iterative process was stopped, when<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong style=\"text-align: initial; font-size: 1em;\">| <\/strong><em style=\"text-align: initial; font-size: 1em;\">c <\/em><strong style=\"text-align: initial; font-size: 1em;\">k <\/strong><strong style=\"text-align: initial; font-size: 1em;\">\u2013 <\/strong><em style=\"text-align: initial; font-size: 1em;\">c <\/em><strong style=\"text-align: initial; font-size: 1em;\">k-1<\/strong><strong style=\"text-align: initial; font-size: 1em;\">| &lt;<\/strong><span style=\"text-align: initial; font-size: 1em;\">\u00ce <\/span><strong style=\"text-align: initial; font-size: 1em;\">\u2026 (3)<\/strong><\/p>\r\n\r\n<div style=\"text-align: justify;\">\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">It is called x \u2013 tolerance criterion (<strong>X-TOL<\/strong>). The recent most <em>c <\/em>k is the estimate of the root. There is another stopping criterion called function tolerance <strong>(F<\/strong><strong>\u2013TOL)<\/strong>. At root, function value is zero, so if estimate is quite near the root then function value would be small. Hence, many times, one would like to stop when<\/p>\r\n&nbsp;\r\n\r\n<strong>|f ( <\/strong><em>c <\/em><strong>k<\/strong><strong>)| &lt; <\/strong>d \u00a0<strong>\u2026 (4)<\/strong>\r\n\r\n&nbsp;\r\n\r\nwhere d is some small positive constant like \u20ac.\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">You would like to ask: <\/span><em style=\"text-align: initial; font-size: 1em;\">which one is better or what basis decision should be made to choose the particular criterion<\/em><span style=\"text-align: initial; font-size: 1em;\">? Well, it depends on the method, nature of function near the root, objective of finding the root etc. Many times, a combination of different criterions are also applied.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"font-size: 1em;\">If slope of the curve is small near the root, curve is almost horizontal, and then function tolerance may not be appropriate stopping criterion, because curve is rising slowly, function values in neighborhood of the root are going to be small, so even if estimate <\/span><em style=\"font-size: 1em;\">c <\/em><span style=\"font-size: 1em;\">is not sufficiently near the root, one may stop. This is visible from the following graph:<\/span><\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-87 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF.png\" alt=\"\" width=\"443\" height=\"251\" \/>\r\n<p style=\"text-align: justify;\">On the other hand, if it is expected that slope is high near the root or sequence\u00a0 of approximations <em>c <\/em>k\u2019s may converge to the root, like in case of almost vertical graph, then function tolerance ensures that estimate is good approximation to the root.<\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-86 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF.png\" alt=\"\" width=\"344\" height=\"269\" \/>\r\n\r\n<span style=\"text-align: initial; font-size: 1em;\">In simple words, for <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) , if\u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">\u00a2(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">)\u00a0\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">is high near the root, FTOL would be better to use as\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">stopping criterion.\u00a0<\/span>\r\n\r\n<\/div>\r\n<img class=\"alignnone wp-image-85\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL.png\" alt=\"\" width=\"640\" height=\"494\" \/>\r\n<p class=\"no-indent\"><img class=\"alignnone wp-image-84\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR.png\" alt=\"\" width=\"684\" height=\"277\" \/><\/p>\r\n<p style=\"text-align: justify;\"><strong><span style=\"font-size: 1em; text-align: initial;\">3.5 Algorithm for Regular False Method\u00a0<\/span><\/strong><\/p>\r\n&nbsp;\r\n<div style=\"text-align: justify;\"><img class=\"alignnone wp-image-83\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS.png\" alt=\"\" width=\"679\" height=\"461\" \/><\/div>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Let us solve examples to find root of an equation using method of false position. For comparison purpose, we shall find the roots of the same equations, used for illustrating Bisection Method.<\/span><\/p>\r\n\r\n<div style=\"text-align: justify;\">\r\n\r\n&nbsp;\r\n\r\nExample 1:\r\n\r\n&nbsp;\r\n\r\n<em>f <\/em>(<em>x<\/em>) = 3<em>x <\/em>- cos <em>x <\/em>-1\r\n\r\n&nbsp;\r\n\r\nTake <em>a <\/em>= 0, <em>f <\/em>(<em>a<\/em>) = -2.0, <em>c<\/em>0 = <em>a<\/em>\r\n\r\n&nbsp;\r\n\r\n<em>b <\/em>= 1, <em>f <\/em>(<em>b<\/em>) = 1.459698\r\n\r\n<em>f <\/em>(<em>a<\/em>). <em>f <\/em>(<em>b<\/em>) &lt; 0\r\n\r\n&nbsp;\r\n<table class=\"aligncenter\" style=\"height: 206px;\" border=\"1\" width=\"680\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 12.0625px;\"><strong>k<\/strong><\/td>\r\n<td style=\"width: 78.0625px;\"><strong>a<\/strong><\/td>\r\n<td style=\"width: 87.0625px;\"><strong>f(a)<\/strong><\/td>\r\n<td style=\"width: 76.0625px;\"><strong>b<\/strong><\/td>\r\n<td style=\"width: 70.0625px;\"><strong>f(b)<\/strong><\/td>\r\n<td style=\"width: 75.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\r\n<td style=\"width: 88.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\r\n<td style=\"width: 81.0625px;\"><strong>c<\/strong><strong>k<\/strong><strong>- c<\/strong><strong>k-1<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">1<\/td>\r\n<td style=\"width: 78.0625px;\">0.000000<\/td>\r\n<td style=\"width: 87.0625px;\">-2.000000<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.578085<\/td>\r\n<td style=\"width: 88.0625px;\">-0.103255<\/td>\r\n<td style=\"width: 81.0625px;\">0.578085<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">2<\/td>\r\n<td style=\"width: 78.0625px;\">0.578085<\/td>\r\n<td style=\"width: 87.0625px;\">-0.103255<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.605959<\/td>\r\n<td style=\"width: 88.0625px;\">-0.004081<\/td>\r\n<td style=\"width: 81.0625px;\">0.027873<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">3<\/td>\r\n<td style=\"width: 78.0625px;\">0.605959<\/td>\r\n<td style=\"width: 87.0625px;\">-0.004081<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.607057<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000159<\/td>\r\n<td style=\"width: 81.0625px;\">0.001099<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">4<\/td>\r\n<td style=\"width: 78.0625px;\">0.607057<\/td>\r\n<td style=\"width: 87.0625px;\">-0.000159<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.607100<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000006<\/td>\r\n<td style=\"width: 81.0625px;\">0.000043<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">5<\/td>\r\n<td style=\"width: 78.0625px;\">0.607100<\/td>\r\n<td style=\"width: 87.0625px;\">-0.000006<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.607102<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\r\n<td style=\"width: 81.0625px;\">0.000002<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 12.0625px;\">6<\/td>\r\n<td style=\"width: 78.0625px;\">0.607102<\/td>\r\n<td style=\"width: 87.0625px;\">-0.000000<\/td>\r\n<td style=\"width: 76.0625px;\">1.000000<\/td>\r\n<td style=\"width: 70.0625px;\">1.459698<\/td>\r\n<td style=\"width: 75.0625px;\">0.607102<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\r\n<td style=\"width: 81.0625px;\">0.000000<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;\r\n\r\nExample 2:\r\n\r\n&nbsp;\r\n\r\n<em>f <\/em>(<em>x<\/em>) = <em>x<\/em>3 + <em>x <\/em>-1\r\n\r\n&nbsp;\r\n\r\nTake <em>a <\/em>= 0, <em>f <\/em>(<em>a<\/em>) = -1,c0 = <em>a <\/em>= 0\r\n\r\n&nbsp;\r\n\r\n<em>b <\/em>=1, <em>f <\/em>(<em>b<\/em>) =1\r\n\r\n&nbsp;\r\n<table class=\"aligncenter\" style=\"height: 335px;\" border=\"1\" width=\"692\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 19.0625px;\"><strong>k<\/strong><\/td>\r\n<td style=\"width: 79.0625px;\"><strong>a<\/strong><\/td>\r\n<td style=\"width: 85.0625px;\"><strong>f(a)<\/strong><\/td>\r\n<td style=\"width: 75.0625px;\"><strong>b<\/strong><\/td>\r\n<td style=\"width: 75.0625px;\"><strong>f(b)<\/strong><\/td>\r\n<td style=\"width: 78.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\r\n<td style=\"width: 88.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\r\n<td style=\"width: 80.0625px;\"><strong>c<\/strong><strong>k<\/strong><strong>- c<\/strong><strong>k-1<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">1<\/td>\r\n<td style=\"width: 79.0625px;\">0.000000<\/td>\r\n<td style=\"width: 85.0625px;\">-1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.500000<\/td>\r\n<td style=\"width: 88.0625px;\">-0.375000<\/td>\r\n<td style=\"width: 80.0625px;\">0.500000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">2<\/td>\r\n<td style=\"width: 79.0625px;\">0.500000<\/td>\r\n<td style=\"width: 85.0625px;\">-0.375000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.636364<\/td>\r\n<td style=\"width: 88.0625px;\">-0.105935<\/td>\r\n<td style=\"width: 80.0625px;\">0.136364<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">3<\/td>\r\n<td style=\"width: 79.0625px;\">0.636364<\/td>\r\n<td style=\"width: 85.0625px;\">-0.105935<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.671196<\/td>\r\n<td style=\"width: 88.0625px;\">-0.026428<\/td>\r\n<td style=\"width: 80.0625px;\">0.034832<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">4<\/td>\r\n<td style=\"width: 79.0625px;\">0.671196<\/td>\r\n<td style=\"width: 85.0625px;\">-0.026428<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.679662<\/td>\r\n<td style=\"width: 88.0625px;\">-0.006376<\/td>\r\n<td style=\"width: 80.0625px;\">0.008466<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">5<\/td>\r\n<td style=\"width: 79.0625px;\">0.679662<\/td>\r\n<td style=\"width: 85.0625px;\">-0.006376<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.681691<\/td>\r\n<td style=\"width: 88.0625px;\">-0.001525<\/td>\r\n<td style=\"width: 80.0625px;\">0.002029<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">6<\/td>\r\n<td style=\"width: 79.0625px;\">0.681691<\/td>\r\n<td style=\"width: 85.0625px;\">-0.001525<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682176<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000364<\/td>\r\n<td style=\"width: 80.0625px;\">0.000485<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">7<\/td>\r\n<td style=\"width: 79.0625px;\">0.682176<\/td>\r\n<td style=\"width: 85.0625px;\">-0.000364<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682292<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000087<\/td>\r\n<td style=\"width: 80.0625px;\">0.000116<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">8<\/td>\r\n<td style=\"width: 79.0625px;\">0.682292<\/td>\r\n<td style=\"width: 85.0625px;\">-0.000087<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682319<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000021<\/td>\r\n<td style=\"width: 80.0625px;\">0.000028<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">9<\/td>\r\n<td style=\"width: 79.0625px;\">0.682319<\/td>\r\n<td style=\"width: 85.0625px;\">-0.000021<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682326<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000005<\/td>\r\n<td style=\"width: 80.0625px;\">0.000007<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">10<\/td>\r\n<td style=\"width: 79.0625px;\">0.682326<\/td>\r\n<td style=\"width: 85.0625px;\">-0.000005<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682327<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000001<\/td>\r\n<td style=\"width: 80.0625px;\">0.000002<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 19.0625px;\">11<\/td>\r\n<td style=\"width: 79.0625px;\">0.682327<\/td>\r\n<td style=\"width: 85.0625px;\">-0.000001<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 75.0625px;\">1.000000<\/td>\r\n<td style=\"width: 78.0625px;\">0.682328<\/td>\r\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\r\n<td style=\"width: 80.0625px;\">0.000000<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;\r\n\r\nProgramming Code in C:\r\n\r\nThe above output was obtained by running the following C program.\r\n\r\n&nbsp;\r\n\r\n\/\/Regular falsi method\r\n\r\n&nbsp;\r\n\r\n#include&lt;stdio.h&gt;\r\n\r\n#include&lt;conio.h&gt;\r\n\r\n#include&lt;math.h&gt;\r\n\r\n#define fnx(x) pow (X, 3)-X+1\r\n\r\n&nbsp;\r\n\r\nvoid main()\r\n\r\n{\r\n\r\nfloat a, b, c,fa, fb, fc, error,co; int i=0;\r\n\r\nint count=0;\r\n\r\nfloat err = pow(10.0,-6.0)\/2;\r\n\r\n&nbsp;\r\n\r\nprintf(\"\\nEnter initial value of a = \"); scanf(\"%f\", &amp;a);\r\n\r\nfa = fnx(a);\r\n\r\nprintf(\"\\n value of f(a) = %f\", fa);\r\n\r\n&nbsp;\r\n\r\nprintf(\"\\nEnter initial value of b = \"); scanf(\"%f\", &amp;b);\r\n\r\nfb = fnx(b);\r\n\r\nprintf(\"\\n value of f(b) = %f\", fb); co=a;\r\n\r\nprintf(\"\\nNumber\\t A\\t F(A)\\t B\\t F(B)\\t C\\t F(C)\\t Error\");\r\n\r\n&nbsp;\r\n\r\ndo\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n{\r\n\r\ni++;\r\n\r\nc = (a*fb - b*fa) \/ (fb - fa);\r\n\r\nfc = fnx(c); if(fc==0)\r\n\r\n{\r\n\r\nprintf(\"\\ndesired root is %f\", c);\r\n\r\n\/\/exit(0);\r\n\r\n}\r\n\r\nerror=fabs(co-c); co=c;\r\n\r\nprintf(\"\\n\\n%d\\t %f\\t %f\\t %f\\t %f\\t %f\\t %f\\t %f\", i, a, fa, b, fb, c, fc, error); if(fa*fc &gt;0)\r\n\r\n{\r\n\r\n<\/div>\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">}<\/span><\/p>\r\n\r\n<div style=\"text-align: justify;\">\r\n\r\nelse\r\n\r\n{\r\n\r\n&nbsp;\r\n\r\n}\r\n\r\na = c; fa= fc;\r\n\r\n&nbsp;\r\n\r\nb = c; fb = fc;\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n}while(error &gt;err);\r\n\r\n&nbsp;\r\n\r\nprintf(\"\\n\\nThe root of the equation = %f\", c);\r\n\r\n&nbsp;\r\n\r\ngetch();\r\n\r\n}\r\n\r\n&nbsp;\r\n\r\n<strong>3.7 Observations\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">1)\u00a0 From the tables, it is clear that same desired accuracy is obtained in less number of iterations. Question is, is this the\u00a0 case for these two specific equations, or in general we can expect False Position Method to perform better as compared to Bisection Method. Well, in general method of false position is expected to converge faster to the root than the Bisection Method. That should be also, as to generate next approximation, it takes account of function values by the formula.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">c\u00a0 \u00a0<\/em><span style=\"text-align: initial; font-size: 1em;\">= <\/span><span style=\"text-decoration: underline;\"><em>a <\/em>\u00d7<em>f <\/em>(<em>b<\/em>) -<em>b <\/em>\u00d7<em>f <\/em>(<em>a<\/em>)<\/span><\/p>\r\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">k\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/em><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) - <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)<\/span><\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n<p style=\"text-align: justify;\">and <em>c<\/em><em>k\u00a0<\/em>is just not the mid point of the interval.\u00a0 <em>c<\/em><em>k\u00a0<\/em>is the point, where straight line\u00a0<span style=\"text-align: justify; font-size: 1em;\">joining the two points (a, f(a)) and (b, f(b)) on the curve intersects with X axis. One very important measure of speed of convergence is \u201cOrder of Convergence\u201d. We shall discuss over \u201cOrder of Convergence\u201d in one of next modules. Method of False Position is regarded as having superlinear convergence.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">It can be seen, from the Figures [2,3,4,5,6 ], as well as computational tables above, one endpoint has become fixed. The moment curve does not change its shape from concave to convex or vice versa in the bracketing interval [a, b], always in this method, <\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s will approach the root from one side. As a result <\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s successively replace one of the two <\/span><em style=\"text-align: justify; font-size: 1em;\">a<\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s or <\/span><em style=\"text-align: justify; font-size: 1em;\">b<\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s, as the case may be, and the other remains fixed. For example, in example 1 as well as example 2, from the very beginning <\/span><em style=\"text-align: justify; font-size: 1em;\">b <\/em><span style=\"text-align: justify; font-size: 1em;\">is remaining constant. Other shape figures are also presented below for completeness.<\/span><\/p>\r\n\r\n<\/div>\r\n<p style=\"text-align: justify;\"><strong><span style=\"text-align: initial; font-size: 1em;\">Case\u20133:\u00a0<\/span><\/strong><\/p>\r\n\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"wp-image-82 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3.png\" alt=\"\" width=\"570\" height=\"623\" \/>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<em>[a <\/em>remains fixed throughoutthe process. Only <em>b <\/em>is changing, sequence ofc'sthat is Its approach the root)\r\n\r\n<\/div>\r\n<strong><span style=\"text-align: initial; font-size: 1em;\">Case\u20134:\u00a0<\/span><\/strong>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-81 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4.png\" alt=\"\" width=\"653\" height=\"535\" \/>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n&nbsp;\r\n<p style=\"text-align: center;\">[ <em>b <\/em>remains fixed, <em>a <\/em>keeps on changing, sequence of <em>c<\/em><em>k <\/em><strong>\u2019s <\/strong>(<em>a<\/em>\u2019s) approach the root ]<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">Thus, as\u00a0<\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s approach the root only from one side of the root, interval length no more\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">approaches zero, it will always be greater than either |<\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">\u2013 root| or |<\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">\u2013 root| depending upon which of the endpoint is fixed.<\/span><\/p>\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">e.g. If b point isfixed, bracketing subinterval length shall always be &gt;I<\/span><em style=\"text-align: initial; font-size: 1em;\">b- <\/em><span style=\"text-align: initial; font-size: 1em;\">root 1.<\/span><\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-80 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT.png\" alt=\"\" width=\"433\" height=\"262\" \/>\r\n<p style=\"text-align: justify;\">Thus, no more number of intervals can be predetermined to achieve desired accuracy.2) There could be cases, though rare, where Method False Position may get slower as compared to Bisection Method. For example, look at the following graph of the equation f(x) = x10 \u2013 1 = 0.<\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n\r\n<img class=\"size-full wp-image-79 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE.png\" alt=\"\" width=\"461\" height=\"340\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: center;\">[ False position method is slower than Bisection method ]<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">In \u00a0this \u00a0example, \u00a0sequence \u00a0of \u00a0approximations \u00a0is \u00a0converging \u00a0slowly. \u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">c<\/em><em style=\"text-align: initial; font-size: 1em;\">k<\/em><strong style=\"text-align: initial; font-size: 1em;\">\u2013 \u00a0<\/strong><em style=\"text-align: initial; font-size: 1em;\">c<\/em><em style=\"text-align: initial; font-size: 1em;\">k<\/em><span style=\"text-align: initial; font-size: 1em;\">-1\u00a0\u00a0\u00a0 is\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">becoming small, though not sufficiently near the root. The reason being, slope of the curve is large, at and in neighborhood of the root. That is why; many solvers apply F \u2013 TOL in conjunction with X\u2013TOL stopping criterion to find roots of an equation using method of False Position Sequence Following solution tables give comparison of Bisection Method and method of False Position in this specific example, which confirms that for this example, Bisection Method is better.<\/span><\/p>\r\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Table:<\/span><\/p>\r\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) = <\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">10 -1<\/span><\/p>\r\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">= 0, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 1.00000<\/span><\/p>\r\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">= 1.3, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 12.785842<\/span><\/p>\r\n\r\n<\/div>\r\n<div style=\"text-align: justify;\">\r\n<p style=\"text-align: center;\"><strong>Comparison Table\u00a0<\/strong><\/p>\r\n\r\n<table class=\"aligncenter\" style=\"width: 412px;\" border=\"1\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 20.0625px;\"><strong>k<\/strong><\/td>\r\n<td style=\"width: 84.0625px;\"><strong>Bisection Method<\/strong><\/td>\r\n<td style=\"width: 97.0625px;\"><strong>False Position Method<\/strong><\/td>\r\n<td style=\"width: 67.0625px;\"><\/td>\r\n<td style=\"width: 73.0625px;\"><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\"><\/td>\r\n<td style=\"width: 84.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\r\n<td style=\"width: 97.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\r\n<td style=\"width: 67.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\r\n<td style=\"width: 73.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">1<\/td>\r\n<td style=\"width: 84.0625px;\">0.650000<\/td>\r\n<td style=\"width: 97.0625px;\">-0.986537<\/td>\r\n<td style=\"width: 67.0625px;\">0.094300<\/td>\r\n<td style=\"width: 73.0625px;\">-1.000000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">2<\/td>\r\n<td style=\"width: 84.0625px;\">0.975000<\/td>\r\n<td style=\"width: 97.0625px;\">-0.223671<\/td>\r\n<td style=\"width: 67.0625px;\">0.181759<\/td>\r\n<td style=\"width: 73.0625px;\">-1.000000<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">3<\/td>\r\n<td style=\"width: 84.0625px;\">1.137500<\/td>\r\n<td style=\"width: 97.0625px;\">2.626718<\/td>\r\n<td style=\"width: 67.0625px;\">0.262874<\/td>\r\n<td style=\"width: 73.0625px;\">-0.999998<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">18<\/td>\r\n<td style=\"width: 84.0625px;\">0.999999<\/td>\r\n<td style=\"width: 97.0625px;\">-0.000013<\/td>\r\n<td style=\"width: 67.0625px;\">0.928885<\/td>\r\n<td style=\"width: 73.0625px;\">-0.521790<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">19<\/td>\r\n<td style=\"width: 84.0625px;\">1.000001<\/td>\r\n<td style=\"width: 97.0625px;\">0.000012<\/td>\r\n<td style=\"width: 67.0625px;\">0.943436<\/td>\r\n<td style=\"width: 73.0625px;\">-0.441369<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">.<\/td>\r\n<td style=\"width: 84.0625px;\">.<\/td>\r\n<td style=\"width: 97.0625px;\">.<\/td>\r\n<td style=\"width: 67.0625px;\">.<\/td>\r\n<td style=\"width: 73.0625px;\">.<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 20.0625px;\">59<\/td>\r\n<td style=\"width: 84.0625px;\">---<\/td>\r\n<td style=\"width: 97.0625px;\">---<\/td>\r\n<td style=\"width: 67.0625px;\">0.999999<\/td>\r\n<td style=\"width: 73.0625px;\">-0.000014<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n&nbsp;\r\n\r\n<strong>Advantages:<\/strong>\r\n\r\n&nbsp;\r\n\r\n1) It is faster than Bisection Method.\r\n\r\n2) It is also simpl\r\n\r\n3) It guarantees convergenc\r\n\r\n4) Only one function evaluation per iteration is required.\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Disadvantages:<\/strong><\/p>\r\n&nbsp;\r\n\r\n1) Not self starting. One needs two initial guesses a and b such that f(a)<strong>\u2219<\/strong>f(b) &lt; 0.\r\n\r\n2) Though, faster than Bisection Method, still regarded as slow.\r\n\r\n3) In rare cases, it may become slower than Bisection Method.\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify;\">-----------------o-------------o----------------o------------------o-----------------o------------o<\/p>\r\n\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td><strong>you can view video on Iterative Methods to solve equation f (x) = 0: Method of False Position<\/strong><\/td>\r\n<td><a href=\"https:\/\/youtu.be\/jMPrf_eu5No\" target=\"_blank\" rel=\"noopener\"><img class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<div><strong>Suggested Reading:<\/strong><\/div>\r\n<div><\/div>\r\n<div>1. Numerical Methods for Engineers by Steven C Chapra &amp; Raymond P Canale, Fifth Edition, Tata McGraw Hill Publication, Special Indian Edition.<\/div>\r\n<div>2.\u00a0A Friendly Introduction to Numerical Analysis by Brian Bradie, Pearson Education.<\/div>\r\n<div>3.\u00a0Numerical Mathematics and Computing by Ward Cheney &amp; David Kincaid, fifth Edition, Cengage Learning.<\/div>\r\n<div>4.\u00a0Computer Oriented Numerical Methods by Dr. N Datta, Vikas Publication.<\/div>\r\n<div>5. Numerical Methods with Programs in C by T Veerarajan &amp; T Ramachandran, Second Edition, Tata McGraw<\/div>\r\n<div>Hill Publication.<\/div>\r\n<div>6.\u00a0Numerical Methods by V. Rajaraman, Third Edition, Prentice - Hall India Pvt. Ltd.<\/div>\r\n<div>7.\u00a0Numerical Methods with C++ Programming by RM Somasundaram &amp; RM Chandrasekaran, Prentice -Hall India Pvt. Ltd.<\/div>\r\n<div>8. Applied Numerical Analysis by C F Gerald &amp; P O Wheatley, Seventh Edition,\u00a0Pearson Education Asia, New Delhi.<\/div>\r\n<div>9. Numerical Methods by Dr. V. N. Vedamurthy &amp; Dr. N.Ch. S.N. Iyengar, Vikas Publication.<\/div>\r\n<div>10. Numerical Analysis by Richard L. Burden, J. Douglas Faires, Cengage Publishcation.<\/div>\r\n<div>11. Numerical Methods with programs in BASIC, FORTRAN, Pascal and C++ by S. Balachandra Rao &amp; C. K. Shantha, Revised Edition, Universities Press.<\/div>\r\n<div>12.\u00a0A Textbook of Computer Based Numerical and Statistical Techniques by A. K. Jaiswal &amp; Anju Khandelwal, New Age International (P) Ltd, Publishers.<\/div>\r\n<div>13.\u00a0http:\/\/www.math.niu.edu\/~dattab\/MATH435.2013\/<\/div>\r\n<div>14.https:\/\/ece.uwaterloo.ca\/~dwharder\/NumericalAnalysis\/10RootFinding\/falseposition\/<\/div>\r\n&nbsp;","rendered":"<div><span style=\"float: right;\"><a href=\"https:\/\/youtu.be\/jMPrf_eu5No\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"epgp books\" width=\"75px\" height=\"75px;\" \/><\/a><br \/>\n<\/span><\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>3.1\u00a0 Introduction\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">In \u00a0our \u00a0previous \u00a0lecture \u00a0(module), \u00a0we \u00a0learned \u00a0about \u00a0nature \u00a0of \u00a0iterative \u00a0methods, classification \u00a0of \u00a0iterative \u00a0methods \u00a0(bracketing \u00a0or \u00a0open) \u00a0to \u00a0find \u00a0roots \u00a0of \u00a0an \u00a0equation\u00a0<em style=\"font-size: 1em; text-align: initial;\">f <\/em><span style=\"font-size: 1em; text-align: initial;\">(<\/span><em style=\"font-size: 1em; text-align: initial;\">x<\/em><span style=\"font-size: 1em; text-align: initial;\">) = 0<\/span><span style=\"text-align: initial; font-size: 1em;\">. We began with Bisection method to find roots of <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 0 . It was observed\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">that through Bisection method is a very simple, steady and reliable method, it suffers from drawback of being slow. It would be advisable to seek its modification to make it faster. The regular falsi method or method of false position is an attempt in that direction. This also is closed method. As in, Bisection method, at the beginning of iterative process\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">two end points <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">are found so that\u00a0<em>f <\/em>(<em>a<\/em>)\u00b7 <em>f <\/em>(<em>b<\/em>) &lt; 0 to ensure that at least one root lies\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">between <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 1em;\">It was also pointed out in disadvantages of Bisection method that it does not take into account of magnitude of function values at end points to generate estimates for the next iteration. It just considers sign of function values. This makes it slow.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Thus, in method of false position, the function values at the end points <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">are taken into account to generate the estimates for next iteration.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Method of false position differs with Bisection method only in the \u00a0methodology \u00a0of finding <\/span><em style=\"text-align: initial; font-size: 1em;\">c <\/em><span style=\"text-align: initial; font-size: 1em;\">. In Bisection Method, interval was subdivided into equal parts, \u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">c <\/em><span style=\"text-align: initial; font-size: 1em;\">was mid point given by (<\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">+ <\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) 2.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">No account was taken of function values at <\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">and <\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">. As at the root, function value is zero, the point, where function value is smaller is expected to be nearer to the root. It can be visualized also from the graph below.<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-91 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT.png\" alt=\"\" width=\"575\" height=\"323\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT.png 575w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT-300x169.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT-65x37.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT-225x126.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/ROOT-350x197.png 350w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.2 Iterative Process\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>So, in regular falsi method, to take into consideration the function values at \u00a0<em>a <\/em>and <em>b <\/em>,\u00a0<span style=\"font-size: 1em; text-align: initial;\">straight line is drawn, joining\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)) and (<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">)) .<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p>&nbsp;<\/p>\n<p>The point, where it cuts \u00a0<em>X \u00a0<\/em>axis is, the new estimate of the root. Mathematically, estimate of formula for <em>c <\/em>can be derived as follows:<\/p>\n<\/div>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Equation of straight line joining\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)) and (<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">))\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">is given by :<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-90\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS.png\" alt=\"\" width=\"578\" height=\"458\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS.png 527w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS-300x237.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS-65x51.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS-225x178.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FORMULAS-350x277.png 350w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/p>\n<p>If \u00a0<em>f <\/em>(<em>c<\/em>) = 0,<em>c <\/em>is the root otherwise if <em>f <\/em>(<em>a<\/em>)\u00b7 <em>f <\/em>(<em>c<\/em>) &gt; 0 , \u00a0<em>c <\/em>takes the role of \u00a0<em>a <\/em>otherwise \u00a0<em>c \u00a0<\/em>takes the role of <em>b<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.3\u00a0 Graphical illustration of the Iterative Process\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Case \u2013 1:<strong><em>f(<\/em><\/strong><strong><em>x)<\/em><\/strong><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-89 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4.png\" alt=\"\" width=\"719\" height=\"509\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4.png 719w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4-300x212.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4-65x46.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4-225x159.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-2-3-4-350x248.png 350w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-88 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2.png\" alt=\"\" width=\"720\" height=\"367\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2.png 720w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2-300x153.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2-65x33.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2-225x115.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE-2-350x178.png 350w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<p><strong style=\"text-align: initial; font-size: 1em;\">3.4\u00a0 Different Stopping Criterion\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">Now, once we have observed the iterative process, let us focus on different stopping criterions. The sequence of <\/span><em style=\"text-align: justify; font-size: 1em;\">c <\/em><span style=\"text-align: justify; font-size: 1em;\">k\u2019s approaches the root. That is why, in case of the Bisection section algorithm, iterative process was stopped, when<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong style=\"text-align: initial; font-size: 1em;\">| <\/strong><em style=\"text-align: initial; font-size: 1em;\">c <\/em><strong style=\"text-align: initial; font-size: 1em;\">k <\/strong><strong style=\"text-align: initial; font-size: 1em;\">\u2013 <\/strong><em style=\"text-align: initial; font-size: 1em;\">c <\/em><strong style=\"text-align: initial; font-size: 1em;\">k-1<\/strong><strong style=\"text-align: initial; font-size: 1em;\">| &lt;<\/strong><span style=\"text-align: initial; font-size: 1em;\">\u00ce <\/span><strong style=\"text-align: initial; font-size: 1em;\">\u2026 (3)<\/strong><\/p>\n<div style=\"text-align: justify;\">\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">It is called x \u2013 tolerance criterion (<strong>X-TOL<\/strong>). The recent most <em>c <\/em>k is the estimate of the root. There is another stopping criterion called function tolerance <strong>(F<\/strong><strong>\u2013TOL)<\/strong>. At root, function value is zero, so if estimate is quite near the root then function value would be small. Hence, many times, one would like to stop when<\/p>\n<p>&nbsp;<\/p>\n<p><strong>|f ( <\/strong><em>c <\/em><strong>k<\/strong><strong>)| &lt; <\/strong>d \u00a0<strong>\u2026 (4)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>where d is some small positive constant like \u20ac.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">You would like to ask: <\/span><em style=\"text-align: initial; font-size: 1em;\">which one is better or what basis decision should be made to choose the particular criterion<\/em><span style=\"text-align: initial; font-size: 1em;\">? Well, it depends on the method, nature of function near the root, objective of finding the root etc. Many times, a combination of different criterions are also applied.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 1em;\">If slope of the curve is small near the root, curve is almost horizontal, and then function tolerance may not be appropriate stopping criterion, because curve is rising slowly, function values in neighborhood of the root are going to be small, so even if estimate <\/span><em style=\"font-size: 1em;\">c <\/em><span style=\"font-size: 1em;\">is not sufficiently near the root, one may stop. This is visible from the following graph:<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-87 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF.png\" alt=\"\" width=\"443\" height=\"251\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF.png 443w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF-300x170.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF-65x37.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF-225x127.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-7-DSAF-350x198.png 350w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/p>\n<p style=\"text-align: justify;\">On the other hand, if it is expected that slope is high near the root or sequence\u00a0 of approximations <em>c <\/em>k\u2019s may converge to the root, like in case of almost vertical graph, then function tolerance ensures that estimate is good approximation to the root.<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-86 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF.png\" alt=\"\" width=\"344\" height=\"269\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF.png 344w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF-300x235.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF-65x51.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG-8-DSAF-225x176.png 225w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><\/p>\n<p><span style=\"text-align: initial; font-size: 1em;\">In simple words, for <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) , if\u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">\u00a2(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">)\u00a0\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">is high near the root, FTOL would be better to use as\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">stopping criterion.\u00a0<\/span><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-85\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL.png\" alt=\"\" width=\"640\" height=\"494\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL.png 621w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL-300x231.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL-65x50.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL-225x174.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/XTOL-350x270.png 350w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p class=\"no-indent\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-84\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR.png\" alt=\"\" width=\"684\" height=\"277\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR.png 639w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR-300x122.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR-65x26.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR-225x91.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/RELATIVE-ERROR-350x142.png 350w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-size: 1em; text-align: initial;\">3.5 Algorithm for Regular False Method\u00a0<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<div style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-83\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS.png\" alt=\"\" width=\"679\" height=\"461\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS.png 630w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS-300x204.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS-65x44.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS-225x153.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/STEPS-350x238.png 350w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Let us solve examples to find root of an equation using method of false position. For comparison purpose, we shall find the roots of the same equations, used for illustrating Bisection Method.<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p>&nbsp;<\/p>\n<p>Example 1:<\/p>\n<p>&nbsp;<\/p>\n<p><em>f <\/em>(<em>x<\/em>) = 3<em>x <\/em>&#8211; cos <em>x <\/em>-1<\/p>\n<p>&nbsp;<\/p>\n<p>Take <em>a <\/em>= 0, <em>f <\/em>(<em>a<\/em>) = -2.0, <em>c<\/em>0 = <em>a<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>b <\/em>= 1, <em>f <\/em>(<em>b<\/em>) = 1.459698<\/p>\n<p><em>f <\/em>(<em>a<\/em>). <em>f <\/em>(<em>b<\/em>) &lt; 0<\/p>\n<p>&nbsp;<\/p>\n<table class=\"aligncenter\" style=\"height: 206px; width: 680px;\">\n<tbody>\n<tr>\n<td style=\"width: 12.0625px;\"><strong>k<\/strong><\/td>\n<td style=\"width: 78.0625px;\"><strong>a<\/strong><\/td>\n<td style=\"width: 87.0625px;\"><strong>f(a)<\/strong><\/td>\n<td style=\"width: 76.0625px;\"><strong>b<\/strong><\/td>\n<td style=\"width: 70.0625px;\"><strong>f(b)<\/strong><\/td>\n<td style=\"width: 75.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\n<td style=\"width: 88.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\n<td style=\"width: 81.0625px;\"><strong>c<\/strong><strong>k<\/strong><strong>&#8211; c<\/strong><strong>k-1<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">1<\/td>\n<td style=\"width: 78.0625px;\">0.000000<\/td>\n<td style=\"width: 87.0625px;\">-2.000000<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.578085<\/td>\n<td style=\"width: 88.0625px;\">-0.103255<\/td>\n<td style=\"width: 81.0625px;\">0.578085<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">2<\/td>\n<td style=\"width: 78.0625px;\">0.578085<\/td>\n<td style=\"width: 87.0625px;\">-0.103255<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.605959<\/td>\n<td style=\"width: 88.0625px;\">-0.004081<\/td>\n<td style=\"width: 81.0625px;\">0.027873<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">3<\/td>\n<td style=\"width: 78.0625px;\">0.605959<\/td>\n<td style=\"width: 87.0625px;\">-0.004081<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.607057<\/td>\n<td style=\"width: 88.0625px;\">-0.000159<\/td>\n<td style=\"width: 81.0625px;\">0.001099<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">4<\/td>\n<td style=\"width: 78.0625px;\">0.607057<\/td>\n<td style=\"width: 87.0625px;\">-0.000159<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.607100<\/td>\n<td style=\"width: 88.0625px;\">-0.000006<\/td>\n<td style=\"width: 81.0625px;\">0.000043<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">5<\/td>\n<td style=\"width: 78.0625px;\">0.607100<\/td>\n<td style=\"width: 87.0625px;\">-0.000006<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.607102<\/td>\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\n<td style=\"width: 81.0625px;\">0.000002<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0625px;\">6<\/td>\n<td style=\"width: 78.0625px;\">0.607102<\/td>\n<td style=\"width: 87.0625px;\">-0.000000<\/td>\n<td style=\"width: 76.0625px;\">1.000000<\/td>\n<td style=\"width: 70.0625px;\">1.459698<\/td>\n<td style=\"width: 75.0625px;\">0.607102<\/td>\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\n<td style=\"width: 81.0625px;\">0.000000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Example 2:<\/p>\n<p>&nbsp;<\/p>\n<p><em>f <\/em>(<em>x<\/em>) = <em>x<\/em>3 + <em>x <\/em>-1<\/p>\n<p>&nbsp;<\/p>\n<p>Take <em>a <\/em>= 0, <em>f <\/em>(<em>a<\/em>) = -1,c0 = <em>a <\/em>= 0<\/p>\n<p>&nbsp;<\/p>\n<p><em>b <\/em>=1, <em>f <\/em>(<em>b<\/em>) =1<\/p>\n<p>&nbsp;<\/p>\n<table class=\"aligncenter\" style=\"height: 335px; width: 692px;\">\n<tbody>\n<tr>\n<td style=\"width: 19.0625px;\"><strong>k<\/strong><\/td>\n<td style=\"width: 79.0625px;\"><strong>a<\/strong><\/td>\n<td style=\"width: 85.0625px;\"><strong>f(a)<\/strong><\/td>\n<td style=\"width: 75.0625px;\"><strong>b<\/strong><\/td>\n<td style=\"width: 75.0625px;\"><strong>f(b)<\/strong><\/td>\n<td style=\"width: 78.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\n<td style=\"width: 88.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\n<td style=\"width: 80.0625px;\"><strong>c<\/strong><strong>k<\/strong><strong>&#8211; c<\/strong><strong>k-1<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">1<\/td>\n<td style=\"width: 79.0625px;\">0.000000<\/td>\n<td style=\"width: 85.0625px;\">-1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.500000<\/td>\n<td style=\"width: 88.0625px;\">-0.375000<\/td>\n<td style=\"width: 80.0625px;\">0.500000<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">2<\/td>\n<td style=\"width: 79.0625px;\">0.500000<\/td>\n<td style=\"width: 85.0625px;\">-0.375000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.636364<\/td>\n<td style=\"width: 88.0625px;\">-0.105935<\/td>\n<td style=\"width: 80.0625px;\">0.136364<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">3<\/td>\n<td style=\"width: 79.0625px;\">0.636364<\/td>\n<td style=\"width: 85.0625px;\">-0.105935<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.671196<\/td>\n<td style=\"width: 88.0625px;\">-0.026428<\/td>\n<td style=\"width: 80.0625px;\">0.034832<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">4<\/td>\n<td style=\"width: 79.0625px;\">0.671196<\/td>\n<td style=\"width: 85.0625px;\">-0.026428<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.679662<\/td>\n<td style=\"width: 88.0625px;\">-0.006376<\/td>\n<td style=\"width: 80.0625px;\">0.008466<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">5<\/td>\n<td style=\"width: 79.0625px;\">0.679662<\/td>\n<td style=\"width: 85.0625px;\">-0.006376<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.681691<\/td>\n<td style=\"width: 88.0625px;\">-0.001525<\/td>\n<td style=\"width: 80.0625px;\">0.002029<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">6<\/td>\n<td style=\"width: 79.0625px;\">0.681691<\/td>\n<td style=\"width: 85.0625px;\">-0.001525<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682176<\/td>\n<td style=\"width: 88.0625px;\">-0.000364<\/td>\n<td style=\"width: 80.0625px;\">0.000485<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">7<\/td>\n<td style=\"width: 79.0625px;\">0.682176<\/td>\n<td style=\"width: 85.0625px;\">-0.000364<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682292<\/td>\n<td style=\"width: 88.0625px;\">-0.000087<\/td>\n<td style=\"width: 80.0625px;\">0.000116<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">8<\/td>\n<td style=\"width: 79.0625px;\">0.682292<\/td>\n<td style=\"width: 85.0625px;\">-0.000087<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682319<\/td>\n<td style=\"width: 88.0625px;\">-0.000021<\/td>\n<td style=\"width: 80.0625px;\">0.000028<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">9<\/td>\n<td style=\"width: 79.0625px;\">0.682319<\/td>\n<td style=\"width: 85.0625px;\">-0.000021<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682326<\/td>\n<td style=\"width: 88.0625px;\">-0.000005<\/td>\n<td style=\"width: 80.0625px;\">0.000007<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">10<\/td>\n<td style=\"width: 79.0625px;\">0.682326<\/td>\n<td style=\"width: 85.0625px;\">-0.000005<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682327<\/td>\n<td style=\"width: 88.0625px;\">-0.000001<\/td>\n<td style=\"width: 80.0625px;\">0.000002<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.0625px;\">11<\/td>\n<td style=\"width: 79.0625px;\">0.682327<\/td>\n<td style=\"width: 85.0625px;\">-0.000001<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 75.0625px;\">1.000000<\/td>\n<td style=\"width: 78.0625px;\">0.682328<\/td>\n<td style=\"width: 88.0625px;\">-0.000000<\/td>\n<td style=\"width: 80.0625px;\">0.000000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Programming Code in C:<\/p>\n<p>The above output was obtained by running the following C program.<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/Regular falsi method<\/p>\n<p>&nbsp;<\/p>\n<p>#include&lt;stdio.h&gt;<\/p>\n<p>#include&lt;conio.h&gt;<\/p>\n<p>#include&lt;math.h&gt;<\/p>\n<p>#define fnx(x) pow (X, 3)-X+1<\/p>\n<p>&nbsp;<\/p>\n<p>void main()<\/p>\n<p>{<\/p>\n<p>float a, b, c,fa, fb, fc, error,co; int i=0;<\/p>\n<p>int count=0;<\/p>\n<p>float err = pow(10.0,-6.0)\/2;<\/p>\n<p>&nbsp;<\/p>\n<p>printf(&#8220;\\nEnter initial value of a = &#8220;); scanf(&#8220;%f&#8221;, &amp;a);<\/p>\n<p>fa = fnx(a);<\/p>\n<p>printf(&#8220;\\n value of f(a) = %f&#8221;, fa);<\/p>\n<p>&nbsp;<\/p>\n<p>printf(&#8220;\\nEnter initial value of b = &#8220;); scanf(&#8220;%f&#8221;, &amp;b);<\/p>\n<p>fb = fnx(b);<\/p>\n<p>printf(&#8220;\\n value of f(b) = %f&#8221;, fb); co=a;<\/p>\n<p>printf(&#8220;\\nNumber\\t A\\t F(A)\\t B\\t F(B)\\t C\\t F(C)\\t Error&#8221;);<\/p>\n<p>&nbsp;<\/p>\n<p>do<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p>{<\/p>\n<p>i++;<\/p>\n<p>c = (a*fb &#8211; b*fa) \/ (fb &#8211; fa);<\/p>\n<p>fc = fnx(c); if(fc==0)<\/p>\n<p>{<\/p>\n<p>printf(&#8220;\\ndesired root is %f&#8221;, c);<\/p>\n<p>\/\/exit(0);<\/p>\n<p>}<\/p>\n<p>error=fabs(co-c); co=c;<\/p>\n<p>printf(&#8220;\\n\\n%d\\t %f\\t %f\\t %f\\t %f\\t %f\\t %f\\t %f&#8221;, i, a, fa, b, fb, c, fc, error); if(fa*fc &gt;0)<\/p>\n<p>{<\/p>\n<\/div>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">}<\/span><\/p>\n<div style=\"text-align: justify;\">\n<p>else<\/p>\n<p>{<\/p>\n<p>&nbsp;<\/p>\n<p>}<\/p>\n<p>a = c; fa= fc;<\/p>\n<p>&nbsp;<\/p>\n<p>b = c; fb = fc;<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p>}while(error &gt;err);<\/p>\n<p>&nbsp;<\/p>\n<p>printf(&#8220;\\n\\nThe root of the equation = %f&#8221;, c);<\/p>\n<p>&nbsp;<\/p>\n<p>getch();<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.7 Observations\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">1)\u00a0 From the tables, it is clear that same desired accuracy is obtained in less number of iterations. Question is, is this the\u00a0 case for these two specific equations, or in general we can expect False Position Method to perform better as compared to Bisection Method. Well, in general method of false position is expected to converge faster to the root than the Bisection Method. That should be also, as to generate next approximation, it takes account of function values by the formula.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">c\u00a0 \u00a0<\/em><span style=\"text-align: initial; font-size: 1em;\">= <\/span><span style=\"text-decoration: underline;\"><em>a <\/em>\u00d7<em>f <\/em>(<em>b<\/em>) &#8211;<em>b <\/em>\u00d7<em>f <\/em>(<em>a<\/em>)<\/span><\/p>\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">k\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/em><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) &#8211; <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">)<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">and <em>c<\/em><em>k\u00a0<\/em>is just not the mid point of the interval.\u00a0 <em>c<\/em><em>k\u00a0<\/em>is the point, where straight line\u00a0<span style=\"text-align: justify; font-size: 1em;\">joining the two points (a, f(a)) and (b, f(b)) on the curve intersects with X axis. One very important measure of speed of convergence is \u201cOrder of Convergence\u201d. We shall discuss over \u201cOrder of Convergence\u201d in one of next modules. Method of False Position is regarded as having superlinear convergence.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">It can be seen, from the Figures [2,3,4,5,6 ], as well as computational tables above, one endpoint has become fixed. The moment curve does not change its shape from concave to convex or vice versa in the bracketing interval [a, b], always in this method, <\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s will approach the root from one side. As a result <\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s successively replace one of the two <\/span><em style=\"text-align: justify; font-size: 1em;\">a<\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s or <\/span><em style=\"text-align: justify; font-size: 1em;\">b<\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s, as the case may be, and the other remains fixed. For example, in example 1 as well as example 2, from the very beginning <\/span><em style=\"text-align: justify; font-size: 1em;\">b <\/em><span style=\"text-align: justify; font-size: 1em;\">is remaining constant. Other shape figures are also presented below for completeness.<\/span><\/p>\n<\/div>\n<p style=\"text-align: justify;\"><strong><span style=\"text-align: initial; font-size: 1em;\">Case\u20133:\u00a0<\/span><\/strong><\/p>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-82 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3.png\" alt=\"\" width=\"570\" height=\"623\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3.png 493w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3-274x300.png 274w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3-65x71.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3-225x246.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE3-350x383.png 350w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><em>[a <\/em>remains fixed throughoutthe process. Only <em>b <\/em>is changing, sequence ofc&#8217;sthat is Its approach the root)<\/p>\n<\/div>\n<p><strong><span style=\"text-align: initial; font-size: 1em;\">Case\u20134:\u00a0<\/span><\/strong><\/p>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-81 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4.png\" alt=\"\" width=\"653\" height=\"535\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4.png 653w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4-300x246.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4-65x53.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4-225x184.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/CASE4-350x287.png 350w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">[ <em>b <\/em>remains fixed, <em>a <\/em>keeps on changing, sequence of <em>c<\/em><em>k <\/em><strong>\u2019s <\/strong>(<em>a<\/em>\u2019s) approach the root ]<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: justify; font-size: 1em;\">Thus, as\u00a0<\/span><em style=\"text-align: justify; font-size: 1em;\">c<\/em><em style=\"text-align: justify; font-size: 1em;\">k <\/em><span style=\"text-align: justify; font-size: 1em;\">\u2019s approach the root only from one side of the root, interval length no more\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">approaches zero, it will always be greater than either |<\/span><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">\u2013 root| or |<\/span><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">\u2013 root| depending upon which of the endpoint is fixed.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">e.g. If b point isfixed, bracketing subinterval length shall always be &gt;I<\/span><em style=\"text-align: initial; font-size: 1em;\">b- <\/em><span style=\"text-align: initial; font-size: 1em;\">root 1.<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-80 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT.png\" alt=\"\" width=\"433\" height=\"262\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT.png 433w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT-300x182.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT-65x39.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT-225x136.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG11-ROOT-350x212.png 350w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/p>\n<p style=\"text-align: justify;\">Thus, no more number of intervals can be predetermined to achieve desired accuracy.2) There could be cases, though rare, where Method False Position may get slower as compared to Bisection Method. For example, look at the following graph of the equation f(x) = x10 \u2013 1 = 0.<\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-79 aligncenter\" src=\"http:\/\/itp15.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE.png\" alt=\"\" width=\"461\" height=\"340\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE.png 461w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE-300x221.png 300w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE-65x48.png 65w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE-225x166.png 225w, https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-content\/uploads\/sites\/26\/2018\/07\/FIG12-FALSE-350x258.png 350w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">[ False position method is slower than Bisection method ]<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">In \u00a0this \u00a0example, \u00a0sequence \u00a0of \u00a0approximations \u00a0is \u00a0converging \u00a0slowly. \u00a0<\/span><em style=\"text-align: initial; font-size: 1em;\">c<\/em><em style=\"text-align: initial; font-size: 1em;\">k<\/em><strong style=\"text-align: initial; font-size: 1em;\">\u2013 \u00a0<\/strong><em style=\"text-align: initial; font-size: 1em;\">c<\/em><em style=\"text-align: initial; font-size: 1em;\">k<\/em><span style=\"text-align: initial; font-size: 1em;\">-1\u00a0\u00a0\u00a0 is\u00a0<\/span><span style=\"text-align: initial; font-size: 1em;\">becoming small, though not sufficiently near the root. The reason being, slope of the curve is large, at and in neighborhood of the root. That is why; many solvers apply F \u2013 TOL in conjunction with X\u2013TOL stopping criterion to find roots of an equation using method of False Position Sequence Following solution tables give comparison of Bisection Method and method of False Position in this specific example, which confirms that for this example, Bisection Method is better.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"text-align: initial; font-size: 1em;\">Table:<\/span><\/p>\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">) = <\/span><em style=\"text-align: initial; font-size: 1em;\">x<\/em><span style=\"text-align: initial; font-size: 1em;\">10 -1<\/span><\/p>\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">a <\/em><span style=\"text-align: initial; font-size: 1em;\">= 0, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">a<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 1.00000<\/span><\/p>\n<p style=\"text-align: justify;\"><em style=\"text-align: initial; font-size: 1em;\">b <\/em><span style=\"text-align: initial; font-size: 1em;\">= 1.3, <\/span><em style=\"text-align: initial; font-size: 1em;\">f <\/em><span style=\"text-align: initial; font-size: 1em;\">(<\/span><em style=\"text-align: initial; font-size: 1em;\">b<\/em><span style=\"text-align: initial; font-size: 1em;\">) = 12.785842<\/span><\/p>\n<\/div>\n<div style=\"text-align: justify;\">\n<p style=\"text-align: center;\"><strong>Comparison Table\u00a0<\/strong><\/p>\n<table class=\"aligncenter\" style=\"width: 412px;\">\n<tbody>\n<tr>\n<td style=\"width: 20.0625px;\"><strong>k<\/strong><\/td>\n<td style=\"width: 84.0625px;\"><strong>Bisection Method<\/strong><\/td>\n<td style=\"width: 97.0625px;\"><strong>False Position Method<\/strong><\/td>\n<td style=\"width: 67.0625px;\"><\/td>\n<td style=\"width: 73.0625px;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\"><\/td>\n<td style=\"width: 84.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\n<td style=\"width: 97.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\n<td style=\"width: 67.0625px;\"><strong>c<\/strong><strong>k<\/strong><\/td>\n<td style=\"width: 73.0625px;\"><strong>f(c<\/strong><strong>k<\/strong><strong>)<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">1<\/td>\n<td style=\"width: 84.0625px;\">0.650000<\/td>\n<td style=\"width: 97.0625px;\">-0.986537<\/td>\n<td style=\"width: 67.0625px;\">0.094300<\/td>\n<td style=\"width: 73.0625px;\">-1.000000<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">2<\/td>\n<td style=\"width: 84.0625px;\">0.975000<\/td>\n<td style=\"width: 97.0625px;\">-0.223671<\/td>\n<td style=\"width: 67.0625px;\">0.181759<\/td>\n<td style=\"width: 73.0625px;\">-1.000000<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">3<\/td>\n<td style=\"width: 84.0625px;\">1.137500<\/td>\n<td style=\"width: 97.0625px;\">2.626718<\/td>\n<td style=\"width: 67.0625px;\">0.262874<\/td>\n<td style=\"width: 73.0625px;\">-0.999998<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">18<\/td>\n<td style=\"width: 84.0625px;\">0.999999<\/td>\n<td style=\"width: 97.0625px;\">-0.000013<\/td>\n<td style=\"width: 67.0625px;\">0.928885<\/td>\n<td style=\"width: 73.0625px;\">-0.521790<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">19<\/td>\n<td style=\"width: 84.0625px;\">1.000001<\/td>\n<td style=\"width: 97.0625px;\">0.000012<\/td>\n<td style=\"width: 67.0625px;\">0.943436<\/td>\n<td style=\"width: 73.0625px;\">-0.441369<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">.<\/td>\n<td style=\"width: 84.0625px;\">.<\/td>\n<td style=\"width: 97.0625px;\">.<\/td>\n<td style=\"width: 67.0625px;\">.<\/td>\n<td style=\"width: 73.0625px;\">.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 20.0625px;\">59<\/td>\n<td style=\"width: 84.0625px;\">&#8212;<\/td>\n<td style=\"width: 97.0625px;\">&#8212;<\/td>\n<td style=\"width: 67.0625px;\">0.999999<\/td>\n<td style=\"width: 73.0625px;\">-0.000014<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Advantages:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>1) It is faster than Bisection Method.<\/p>\n<p>2) It is also simpl<\/p>\n<p>3) It guarantees convergenc<\/p>\n<p>4) Only one function evaluation per iteration is required.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Disadvantages:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>1) Not self starting. One needs two initial guesses a and b such that f(a)<strong>\u2219<\/strong>f(b) &lt; 0.<\/p>\n<p>2) Though, faster than Bisection Method, still regarded as slow.<\/p>\n<p>3) In rare cases, it may become slower than Bisection Method.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;o&#8212;&#8212;&#8212;&#8212;-o&#8212;&#8212;&#8212;&#8212;&#8212;-o&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;o&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;o&#8212;&#8212;&#8212;&#8212;o<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>you can view video on Iterative Methods to solve equation f (x) = 0: Method of False Position<\/strong><\/td>\n<td><a href=\"https:\/\/youtu.be\/jMPrf_eu5No\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-120\" src=\"http:\/\/epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/2018\/11\/download.png\" alt=\"\" width=\"36\" height=\"36\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div><strong>Suggested Reading:<\/strong><\/div>\n<div><\/div>\n<div>1. Numerical Methods for Engineers by Steven C Chapra &amp; Raymond P Canale, Fifth Edition, Tata McGraw Hill Publication, Special Indian Edition.<\/div>\n<div>2.\u00a0A Friendly Introduction to Numerical Analysis by Brian Bradie, Pearson Education.<\/div>\n<div>3.\u00a0Numerical Mathematics and Computing by Ward Cheney &amp; David Kincaid, fifth Edition, Cengage Learning.<\/div>\n<div>4.\u00a0Computer Oriented Numerical Methods by Dr. N Datta, Vikas Publication.<\/div>\n<div>5. Numerical Methods with Programs in C by T Veerarajan &amp; T Ramachandran, Second Edition, Tata McGraw<\/div>\n<div>Hill Publication.<\/div>\n<div>6.\u00a0Numerical Methods by V. Rajaraman, Third Edition, Prentice &#8211; Hall India Pvt. Ltd.<\/div>\n<div>7.\u00a0Numerical Methods with C++ Programming by RM Somasundaram &amp; RM Chandrasekaran, Prentice -Hall India Pvt. Ltd.<\/div>\n<div>8. Applied Numerical Analysis by C F Gerald &amp; P O Wheatley, Seventh Edition,\u00a0Pearson Education Asia, New Delhi.<\/div>\n<div>9. Numerical Methods by Dr. V. N. Vedamurthy &amp; Dr. N.Ch. S.N. Iyengar, Vikas Publication.<\/div>\n<div>10. Numerical Analysis by Richard L. Burden, J. Douglas Faires, Cengage Publishcation.<\/div>\n<div>11. Numerical Methods with programs in BASIC, FORTRAN, Pascal and C++ by S. Balachandra Rao &amp; C. K. Shantha, Revised Edition, Universities Press.<\/div>\n<div>12.\u00a0A Textbook of Computer Based Numerical and Statistical Techniques by A. K. Jaiswal &amp; Anju Khandelwal, New Age International (P) Ltd, Publishers.<\/div>\n<div>13.\u00a0http:\/\/www.math.niu.edu\/~dattab\/MATH435.2013\/<\/div>\n<div>14.https:\/\/ece.uwaterloo.ca\/~dwharder\/NumericalAnalysis\/10RootFinding\/falseposition\/<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"author":4,"menu_order":4,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":["prof-savita-r-gandhi"],"pb_section_license":""},"chapter-type":[],"contributor":[58],"license":[],"class_list":["post-76","chapter","type-chapter","status-publish","hentry","contributor-prof-savita-r-gandhi"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapters\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":7,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapters\/76\/revisions"}],"predecessor-version":[{"id":584,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapters\/76\/revisions\/584"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapters\/76\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/pressbooks\/v2\/chapter-type?post=76"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/wp\/v2\/contributor?post=76"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/itp15\/wp-json\/wp\/v2\/license?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}