{"id":1969,"date":"2025-11-09T10:50:33","date_gmt":"2025-11-09T10:50:33","guid":{"rendered":"https:\/\/www.mathros.net.ua\/en\/?p=1969"},"modified":"2025-11-11T14:54:27","modified_gmt":"2025-11-11T14:54:27","slug":"combined-secant-newton-method","status":"publish","type":"post","link":"https:\/\/www.mathros.net.ua\/en\/combined-secant-newton-method.html","title":{"rendered":"Combined Secant-Newton Method: Tangent Speed and Chord Reliability"},"content":{"rendered":"<p>The combined secant-Newton method blends two strengths of numerical root-finding: it keeps the solution inside a trusted interval and it converges quickly to that solution. We start with an interval that definitely contains a root and, at each step, move its endpoints toward each other: one endpoint is updated by the <a title=\"Secant method\" href=\"https:\/\/www.mathros.net.ua\/en\/secant-method.html\">secant (chord) rule<\/a>, and the other by the <a title=\"Newton\u2019s method\" href=\"https:\/\/www.mathros.net.ua\/en\/newtons-method.html\">Newton (tangent) rule<\/a>. This approach works well in both learning examples and real applications because it keeps the process controlled while still moving toward an accurate result at a solid pace.<\/p>\n<h2>Combined Secant-Newton Method: Update Choice via the Sign <em>f'(x)\u22c5f&#8221;(x)<\/em><\/h2>\n<p>Consider the <a title=\"What is equation\" href=\"https:\/\/en.wikipedia.org\/wiki\/Equation\" target=\"_blank\" rel=\"nofollow noopener\">equation<\/a> <em>f(x)=0<\/em> on the initial interval <em>[a<sub>0<\/sub>,b<sub>0<\/sub>]=[a,b]<\/em> with <em>f(a<sub>0<\/sub>)\u22c5f(b<sub>0<\/sub>)&lt;0<\/em>. Assume <em>f<\/em> is sufficiently smooth on this interval. On each iteration, we update one endpoint by a secant step and the other by a Newton step; which side uses which step is determined by the sign of the product <em>f'(x)\u22c5f&#8221;(x)<\/em> on the current interval.<\/p>\n<p>If on <em>[an,bn]<\/em> we have <em>f'(x)\u22c5f&#8221;(x)&gt;0<\/em> (cases <em>1<\/em> and <em>2<\/em> in the figure), move the left endpoint with the secant and the right endpoint with Newton:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10026267 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method1.jpg\" alt=\"Combined secant-newton method formulas\" width=\"298\" height=\"31\" \/><\/p>\n<p>In this configuration, the Newton step from the right lands inside the interval, while the left secant step steadily trims the interval.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-10026270 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method3.jpg\" alt=\"Geometric interpretation of the combined secant\u2013Newton method for the cases f'(x)*f''(x)&gt;0 and f'(x)*f''(x)&lt;0\" width=\"600\" height=\"390\" \/><\/p>\n<p>If <em>f'(x)\u22c5f&#8221;(x)&lt;0<\/em> (cases <em>3<\/em> and <em>4<\/em>), swap the roles: apply the Newton step on the left and the secant on the right:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10026268 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method2.jpg\" alt=\"Combined secant-newton method formulas\" width=\"297\" height=\"31\" \/><\/p>\n<p>This choice keeps both new endpoints inside <em>[a<sub>n<\/sub>,b<sub>n<\/sub>]<\/em> and makes the interval length decrease monotonically. The sign of <em>f'(x)\u22c5f&#8221;(x)<\/em> tells us from which side Newton\u2019s step remains inside the interval, while the secant step ensures stable shrinking from the opposite side.<\/p>\n<h2>Convergence and Accuracy Control: Stopping Rule and Practical Safeguards<\/h2>\n<p>It\u2019s convenient to stop the iterations when the current interval becomes smaller than a preset tolerance <em>\u03b5<\/em>, that is, when <em>(b<sub>n<\/sub>-a<sub>n<\/sub>)&lt;\u03b5<\/em>. As an approximation to the root, we often take the midpoint of the interval:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026283 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method10.jpg\" alt=\"Combined secant-newton method formulas\" width=\"68\" height=\"28\" \/><\/p>\n<p>in which case the absolute error does not exceed <em>(b<sub>n<\/sub>-a<sub>n<\/sub>)\/2<\/em>. This criterion is easy to implement and immediately gives a clear estimate of result quality without extra checks.<\/p>\n<p>A few practical tips improve efficiency:<\/p>\n<ul>\n<li>In the secant update, fix one point at the endpoint that was just refreshed by a Newton step from the opposite side. The secant through the <em>&#8220;fresh&#8221;<\/em> estimate and the other endpoint usually shortens the interval noticeably.<\/li>\n<li>Ensure the derivative <em>f'(x)<\/em> at the Newton step node is not too small. If the denominator makes the update unstable, reduce the step size or temporarily replace the Newton step with a secant update.<\/li>\n<li>For reliability, choose the initial interval within a region of constant convexity\/concavity and without a sign change of <em>f&#8217;<\/em> near the root. Under these conditions the step-side choice stays correct, and convergence is predictable.<\/li>\n<\/ul>\n<h2>Practical Worked Example: Combined Secant-Newton Method in Action<\/h2>\n<p>Now that we\u2019ve covered the basics, let\u2019s see how the combined secant-Newton method behaves on a concrete example. Theory sets the stage; practice shows how those steps turn into an accurate numerical result. We\u2019ll take a problem from start to finish and track how the method reaches the answer with the required precision.<\/p>\n<h6>Example 1. Find, with accuracy \u03b5=0.01, the solution of the nonlinear equation f(x)=x<sup>3<\/sup>+x-5=0 on the interval [0,2]<\/h6>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026285 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method11.jpg\" alt=\"Geometric interpretation of the combined secant\u2013Newton method \u2014 iterations 1\u20132\" width=\"600\" height=\"350\" \/><\/p>\n<p>First, check that a root exists: <em>f(0)=-5&lt;0<\/em> and <em>f(2)=5&gt;0<\/em>, so <em>f(x)<\/em> changes sign on <em>[0,2]<\/em>. Therefore, there is at least one root in this interval.<\/p>\n<p>On this interval, <em>f'(x)=3\u22c5x<sup>2<\/sup>+1&gt;0<\/em> and <em>f&#8221;(x)=6\u22c5x\u22650<\/em> (positive for <em>x&gt;0<\/em>). Hence, in the region where the root lies, we have <em>f'(x)\u22c5f&#8221;(x)&gt;0<\/em>. We follow the combined rule: update the right endpoint with a Newton step and the left endpoint with a secant step, and in the secant formula use the <em>&#8220;fresh&#8221;<\/em> right endpoint.<\/p>\n<p>For the right endpoint <em>b<sub>0<\/sub>=2<\/em>, take one Newton step:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026274 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method5.jpg\" alt=\"Combined secant-newton method example with solution\" width=\"188\" height=\"31\" \/><\/p>\n<p>Next, from the left endpoint <em>a<sub>0<\/sub>=0<\/em>, take a secant step using the points <em>a<sub>0<\/sub><\/em> and the updated <em>b<sub>1<\/sub><\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026276 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method6.jpg\" alt=\"Combined secant-newton method example with solution\" width=\"323\" height=\"31\" \/><\/p>\n<p>After this, we have <em>[a<sub>1<\/sub>,b<sub>1<\/sub>]=[1.3852,1.6154]<\/em> with <em>f(a<sub>1<\/sub>)=-0.9569<\/em> and <em>f(b<sub>1<\/sub>)=0.8308<\/em>.<\/p>\n<p>On the new interval, repeat the same scheme. First, update the right endpoint:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026278 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method7.jpg\" alt=\"Combined secant-newton method example with solution\" width=\"333\" height=\"31\" \/><\/p>\n<p>Now update the left endpoint by a secant step using <em>a<sub>1<\/sub><\/em> and the <em>&#8220;fresh&#8221;<\/em> <em>b<sub>2<\/sub><\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026280 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method8.jpg\" alt=\"Combined secant-newton method example with solution\" width=\"504\" height=\"31\" \/><\/p>\n<p>We obtain <em>[a<sub>2<\/sub>,b<sub>2<\/sub>]=[1.5156,1.5213]<\/em> with length <em>(b<sub>2<\/sub>-a<sub>2<\/sub>)=0.0057&lt;\u03b5<\/em>. The stopping criterion is satisfied, so we take the midpoint as the approximation:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026281 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method9.jpg\" alt=\"Combined secant-newton method example with solution\" width=\"264\" height=\"28\" \/><\/p>\n<p>The guaranteed error bound is <em>(b<sub>2<\/sub>-a<sub>2<\/sub>)\/2=0.0028<\/em>, which is clearly smaller than <em>\u03b5<\/em>. For reference, the function value at this approximation is <em>f(x)=0.0191<\/em>, which is consistent with the small width of the final interval. Thus, in just two steps on <em>[0,2]<\/em>, the combined approach delivers the root estimate <em>x=1.5184<\/em> with a reliable accuracy guarantee.<\/p>\n<h2>Going Deeper: Three Next Steps to New Possibilities<\/h2>\n<p>Now that the core ideas are confirmed in practice, expand your toolkit with methods that naturally complement this approach:<\/p>\n<ol>\n<li><a title=\"Bisection method\" href=\"https:\/\/www.mathros.net.ua\/en\/bisection-method.html\">Bisection Method: A Controlled Path to the Root<\/a> \u2014 A reliable way to shrink the interval while keeping the solution inside it; a good choice when you need stability and a simple implementation.<\/li>\n<li><a title=\"Method of successive approximations\" href=\"https:\/\/www.mathros.net.ua\/en\/method-of-successive-approximations.html\">Method of Successive Approximations: Turn the Equation into an Iterative Process<\/a> \u2014 Build the solution step by step using a simple functional iteration with clear convergence conditions.<\/li>\n<li><a title=\"Interpolation-based approaches\" href=\"https:\/\/www.mathros.net.ua\/en\/\">Interpolation-based Approaches: Approximating the Function to Locate the Exact Root<\/a> \u2014 Replace a complex function with a manageable approximation and solve for the root of the interpolant.<\/li>\n<\/ol>\n<h2>Final Step: Turning the Flowchart into a Program<\/h2>\n<p>If you enjoy programming, translate the flowchart into a small learning program and see how the combined secant-Newton method behaves in a real run. Isn\u2019t it satisfying when a visual logic leads to a concrete numerical result and confirms your expectations? Choose a convenient environment, implement the sequence from the diagram, and watch the approximations close in\u2014feel the pace and control. Try several starting intervals, compare behavior across examples, and your confidence will grow. This hands-on practice reinforces knowledge, shows practical value, and makes the path from theory to results direct and understandable.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-10026288 size-full\" src=\"https:\/\/www.mathros.net.ua\/en\/wp-content\/uploads\/2025\/11\/combined-secant-newton-method12.jpg\" alt=\"Flowchart image\" width=\"600\" height=\"634\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The combined secant-Newton method blends two strengths of numerical root-finding: it keeps the solution inside a trusted interval and it<\/p>\n","protected":false},"author":1,"featured_media":1970,"comment_status":"open","ping_status":"closed","sticky":false,"template":"template-centered.php","format":"standard","meta":{"footnotes":""},"categories":[390],"tags":[408,129,399,134,398],"class_list":["post-1969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-numerical-methods-for-solving-single-variable-equations","tag-combined-secant-newton-method","tag-iterative-methods","tag-nonlinear-equations","tag-numerical-methods","tag-root-finding"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/posts\/1969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/comments?post=1969"}],"version-history":[{"count":3,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/posts\/1969\/revisions"}],"predecessor-version":[{"id":1974,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/posts\/1969\/revisions\/1974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/media\/1970"}],"wp:attachment":[{"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/media?parent=1969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/categories?post=1969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mathros.net.ua\/en\/wp-json\/wp\/v2\/tags?post=1969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}