{"id":2774,"date":"2025-06-02T05:41:03","date_gmt":"2025-06-02T05:41:03","guid":{"rendered":"https:\/\/diznr.com\/?p=2774"},"modified":"2025-06-02T05:41:03","modified_gmt":"2025-06-02T05:41:03","slug":"computer-science-numerical-methods-iteration-method-with-its-convergence-condition","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/computer-science-numerical-methods-iteration-method-with-its-convergence-condition\/","title":{"rendered":"Computer Science\/Numerical Methods\/ Iteration method ( with it&#8217;s convergence condition)."},"content":{"rendered":"<p>Computer Science\/Numerical Methods\/ Iteration method ( with it&#8217;s convergence condition).<\/p>\n<p>[fvplayer id=&#8221;106&#8243;]<\/p>\n<h3 data-start=\"0\" data-end=\"47\"><strong data-start=\"4\" data-end=\"45\">Iteration Method in Numerical Methods<\/strong><\/h3>\n<p data-start=\"49\" data-end=\"268\">The <strong data-start=\"53\" data-end=\"73\">Iteration Method<\/strong> is a technique used to find the root of an equation <span class=\"katex\"><span class=\"katex-mathml\">f(x)=0f(x) = 0<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">f<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0<\/span><\/span><\/span><\/span>. It is based on approximating the root through successive iterations, refining the value until it reaches the desired accuracy.<\/p>\n<h3 data-start=\"275\" data-end=\"319\"><strong data-start=\"278\" data-end=\"317\">1. General Form of Iteration Method<\/strong><\/h3>\n<p data-start=\"320\" data-end=\"381\">The given equation <span class=\"katex\"><span class=\"katex-mathml\">f(x)=0f(x) = 0<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">f<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0<\/span><\/span><\/span><\/span> is rewritten in the form:<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">x=g(x)x = g(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">x<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"399\" data-end=\"456\">where <span class=\"katex\"><span class=\"katex-mathml\">g(x)g(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> is a function derived from <span class=\"katex\"><span class=\"katex-mathml\">f(x)f(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">f<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span>.<\/p>\n<p data-start=\"458\" data-end=\"557\">An initial guess <span class=\"katex\"><span class=\"katex-mathml\">x0x_0<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span> is selected, and the next approximation is obtained using the formula:<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">xn+1=g(xn)x_{n+1} = g(x_n)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mbin mtight\">+<\/span>1<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"583\" data-end=\"729\">This process continues until the absolute difference between successive approximations is less than a predefined tolerance <span class=\"katex\"><span class=\"katex-mathml\">\u03f5\\epsilon<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><\/span>, i.e.,<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">\u2223xn+1\u2212xn\u2223&lt;\u03f5|x_{n+1} &#8211; x_n| &lt; \\epsilon<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u2223<\/span><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mbin mtight\">+<\/span>1<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mord\">\u2223<\/span><span class=\"mrel\">&lt;<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">\u03f5<\/span><\/span><\/span><\/span><\/span><\/p>\n<h2 data-start=\"771\" data-end=\"804\"><strong data-start=\"774\" data-end=\"802\">2. Convergence Condition<\/strong><\/h2>\n<p data-start=\"805\" data-end=\"905\">For the iteration method to converge to a root <span class=\"katex\"><span class=\"katex-mathml\">\u03b1\\alpha<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">\u03b1<\/span><\/span><\/span><\/span>, the function <span class=\"katex\"><span class=\"katex-mathml\">g(x)g(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> must satisfy:<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">\u2223g\u2032(\u03b1)\u2223&lt;1| g'(\\alpha) | &lt; 1<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u2223<\/span><span class=\"mord\"><span class=\"mord mathnormal\">g<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">\u03b1<\/span><span class=\"mclose\">)<\/span><span class=\"mord\">\u2223<\/span><span class=\"mrel\">&lt;<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"933\" data-end=\"1025\">where <span class=\"katex\"><span class=\"katex-mathml\">g\u2032(\u03b1)g'(\\alpha)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">g<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">\u03b1<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> is the derivative of <span class=\"katex\"><span class=\"katex-mathml\">g(x)g(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span> evaluated at the root <span class=\"katex\"><span class=\"katex-mathml\">\u03b1\\alpha<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">\u03b1<\/span><\/span><\/span><\/span>.<\/p>\n<h3 data-start=\"1027\" data-end=\"1073\"><strong data-start=\"1031\" data-end=\"1071\">Explanation of Convergence Condition<\/strong><\/h3>\n<ul data-start=\"1074\" data-end=\"1276\">\n<li data-start=\"1074\" data-end=\"1185\">If <span class=\"katex\"><span class=\"katex-mathml\">\u2223g\u2032(x)\u2223&lt;1|g'(x)| &lt; 1<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u2223<\/span><span class=\"mord\"><span class=\"mord mathnormal\">g<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mord\">\u2223<\/span><span class=\"mrel\">&lt;<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><\/span><\/span><\/span> in the neighborhood of the root, the successive approximations get closer to the root.<\/li>\n<li data-start=\"1186\" data-end=\"1276\">If <span class=\"katex\"><span class=\"katex-mathml\">\u2223g\u2032(x)\u2223&gt;1|g'(x)| &gt; 1<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\">\u2223<\/span><span class=\"mord\"><span class=\"mord mathnormal\">g<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">\u2032<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><span class=\"mord\">\u2223<\/span><span class=\"mrel\">&gt;<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><\/span><\/span><\/span>, the method diverges, meaning it moves away from the actual root.<\/li>\n<\/ul>\n<h3 data-start=\"1283\" data-end=\"1322\"><strong data-start=\"1286\" data-end=\"1320\">3. Example of Iteration Method<\/strong><\/h3>\n<h3 data-start=\"1323\" data-end=\"1395\"><strong data-start=\"1327\" data-end=\"1393\">Find the root of <span class=\"katex\"><span class=\"katex-mathml\">x3+x\u22121=0x^3 + x &#8211; 1 = 0<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mbin\">+<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">x<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0<\/span><\/span><\/span><\/span> using iteration method.<\/strong><\/h3>\n<h4 data-start=\"1396\" data-end=\"1449\"><strong data-start=\"1401\" data-end=\"1447\">Step 1: Rewrite in the form <span class=\"katex\"><span class=\"katex-mathml\">x=g(x)x = g(x)<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">x<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">g<\/span><span class=\"mopen\">(<\/span><span class=\"mord mathnormal\">x<\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><\/strong><\/h4>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">x=1\u2212x3x = 1 &#8211; x^3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord mathnormal\">x<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<h4 data-start=\"1471\" data-end=\"1513\"><strong data-start=\"1476\" data-end=\"1511\">Step 2: Select an initial guess<\/strong><\/h4>\n<p data-start=\"1514\" data-end=\"1536\">Let <span class=\"katex\"><span class=\"katex-mathml\">x0=0.5x_0 = 0.5<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0.5<\/span><\/span><\/span><\/span>.<\/p>\n<h4 data-start=\"1538\" data-end=\"1584\"><strong data-start=\"1543\" data-end=\"1582\">Step 3: Apply the iteration formula<\/strong><\/h4>\n<p data-start=\"1585\" data-end=\"1619\">Using <span class=\"katex\"><span class=\"katex-mathml\">xn+1=1\u2212xn3x_{n+1} = 1 &#8211; x_n^3<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">n<\/span><span class=\"mbin mtight\">+<\/span>1<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">n<\/span><\/span><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>,<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">x1=1\u2212(0.5)3=1\u22120.125=0.875x_1 = 1 &#8211; (0.5)^3 = 1 &#8211; 0.125 = 0.875<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">0.5<\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\">0.125<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0.875<\/span><\/span><\/span><\/span><\/span> <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">x2=1\u2212(0.875)3=1\u22120.6699=0.3301x_2 = 1 &#8211; (0.875)^3 = 1 &#8211; 0.6699 = 0.3301<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">2<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">0.875<\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\">0.6699<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0.3301<\/span><\/span><\/span><\/span><\/span> <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">x3=1\u2212(0.3301)3=1\u22120.0359=0.9641x_3 = 1 &#8211; (0.3301)^3 = 1 &#8211; 0.0359 = 0.9641<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord\"><span class=\"mord mathnormal\">x<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><span class=\"vlist-s\">\u200b<\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">0.3301<\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">3<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">1<\/span><span class=\"mbin\">\u2212<\/span><\/span><span class=\"base\"><span class=\"mord\">0.0359<\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">0.9641<\/span><\/span><\/span><\/span><\/span><\/p>\n<p data-start=\"1768\" data-end=\"1811\">This process continues until convergence.<\/p>\n<h3 data-start=\"1818\" data-end=\"1858\"><strong data-start=\"1821\" data-end=\"1856\">4. Advantages and Disadvantages<\/strong><\/h3>\n<p data-start=\"1859\" data-end=\"1878\"><strong data-start=\"1861\" data-end=\"1876\">Advantages:<\/strong><\/p>\n<ul data-start=\"1879\" data-end=\"1972\">\n<li data-start=\"1879\" data-end=\"1912\">Simple and easy to implement.<\/li>\n<li data-start=\"1913\" data-end=\"1972\">Does not require complex calculations like derivatives.<\/li>\n<\/ul>\n<p data-start=\"1974\" data-end=\"1996\"><strong data-start=\"1976\" data-end=\"1994\">Disadvantages:<\/strong><\/p>\n<ul data-start=\"1997\" data-end=\"2060\">\n<li data-start=\"1997\" data-end=\"2025\">May not always converge.<\/li>\n<li data-start=\"2026\" data-end=\"2060\">Requires a good initial guess.<\/li>\n<\/ul>\n<p data-start=\"2062\" data-end=\"2120\" data-is-last-node=\"\" data-is-only-node=\"\">If you need more examples or explanations, let me know!<\/p>\n<h3 data-start=\"2062\" data-end=\"2120\"><a href=\"https:\/\/baou.edu.in\/assets\/pdf\/BSCIT-403%20Computer%20Oriented%20Numerical%20Methods.pdf\" target=\"_blank\" rel=\"noopener\">Computer Science\/Numerical Methods\/ Iteration method ( with it&#8217;s convergence condition).<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.lakeheadu.ca\/sites\/default\/files\/uploads\/77\/docs\/RemaniFinal.pdf\" target=\"_blank\" rel=\"noopener\">Numerical Methods for Solving Systems of Nonlinear &#8230;<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/tnou.ac.in\/NAAC\/SSR\/C1\/1.1.5\/MCA-08.pdf\" target=\"_blank\" rel=\"noopener\">MCA-08 \/ BCA-12: Computer Oriented Numerical Methods<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.vssut.ac.in\/lecture_notes\/lecture1428550358.pdf\" target=\"_blank\" rel=\"noopener\">B.Tech 4th Semester MATHEMATICS- &#8230;<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/www.cl.cam.ac.uk\/teaching\/1819\/NumAnalys\/Numerical_Analysis_2019.pdf\" target=\"_blank\" rel=\"noopener\">Numerical Analysis<\/a><\/h3>\n<p>Here&#8217;s a complete and easy-to-understand explanation of the <strong>Iteration Method<\/strong> in <strong>Numerical Methods<\/strong> (especially useful for Computer Science or Engineering students), along with its <strong>convergence condition<\/strong>:<\/p>\n<hr \/>\n<h2>\ud83d\udcd8 <strong>Iteration Method in Numerical Methods<\/strong><\/h2>\n<hr \/>\n<h3>\u2705 <strong>What is the Iteration Method?<\/strong><\/h3>\n<p>The <strong>Iteration Method<\/strong> (also called the <strong>Successive Approximation Method<\/strong> or <strong>Fixed Point Iteration Method<\/strong>) is used to <strong>find the root<\/strong> of a non-linear equation:<\/p>\n<p><span class=\"katex\">f(x)=0f(x) = 0<\/span><\/p>\n<p>We rewrite this into the form:<\/p>\n<p><span class=\"katex\">x=g(x)x = g(x)<\/span><\/p>\n<p>Then we apply the iteration:<\/p>\n<p><span class=\"katex\">xn+1=g(xn)x_{n+1} = g(x_n)<\/span><\/p>\n<p>We continue this process until the difference <span class=\"katex\">\u2223xn+1\u2212xn\u2223|x_{n+1} &#8211; x_n|<\/span> is <strong>less than a desired tolerance<\/strong>.<\/p>\n<hr \/>\n<h3>\ud83d\udd01 <strong>Steps to Apply Iteration Method:<\/strong><\/h3>\n<ol>\n<li>Rearrange <span class=\"katex\">f(x)=0f(x) = 0<\/span> into <span class=\"katex\">x=g(x)x = g(x)<\/span><\/li>\n<li>Choose an initial guess <span class=\"katex\">x0x_0<\/span><\/li>\n<li>Compute:\n<p><span class=\"katex\">x1=g(x0),x2=g(x1),\u2026x_1 = g(x_0), \\quad x_2 = g(x_1), \\quad \\dots<\/span><\/li>\n<li>Stop when:\n<p><span class=\"katex\">\u2223xn+1\u2212xn\u2223&lt;\u03b5|x_{n+1} &#8211; x_n| &lt; \\varepsilon<\/span>(where <span class=\"katex\">\u03b5\\varepsilon<\/span> is a small tolerance like 0.0001)<\/li>\n<\/ol>\n<hr \/>\n<h3>\ud83d\udccc <strong>Convergence Condition<\/strong><\/h3>\n<p>For the iteration method to converge to a root <span class=\"katex\">\u03b1\\alpha<\/span>, the function <span class=\"katex\">g(x)g(x)<\/span> must satisfy:<\/p>\n<ol>\n<li><span class=\"katex\">\u03b1=g(\u03b1)\\alpha = g(\\alpha)<\/span> (the fixed point)<\/li>\n<li><strong>Convergence condition<\/strong>:\n<p><span class=\"katex\">\u2223g\u2032(\u03b1)\u2223&lt;1|g'(\\alpha)| &lt; 1<\/span><\/li>\n<\/ol>\n<p>This means the derivative of <span class=\"katex\">g(x)g(x)<\/span> near the root should be <strong>less than 1 in absolute value<\/strong>.<\/p>\n<p>If <span class=\"katex\">\u2223g\u2032(x)\u2223&gt;1|g'(x)| &gt; 1<\/span>, the method <strong>diverges<\/strong>.<\/p>\n<hr \/>\n<h3>\ud83d\udcd9 <strong>Example Problem:<\/strong><\/h3>\n<p>Find the root of the equation:<\/p>\n<p><span class=\"katex\">x3+x\u22121=0x^3 + x &#8211; 1 = 0<\/span><\/p>\n<p>\u2705 Step 1: Rearrange to the form <span class=\"katex\">x=g(x)x = g(x)<\/span>.<br \/>\nLet&#8217;s take:<\/p>\n<p><span class=\"katex\">x=11+x2x = \\frac{1}{1 + x^2}<\/span><\/p>\n<p>\u2705 Step 2: Let <span class=\"katex\">x0=0.5x_0 = 0.5<\/span><\/p>\n<p>\u2705 Step 3: Apply iterations:<\/p>\n<p><span class=\"katex\">x1=11+(0.5)2=0.8x_1 = \\frac{1}{1 + (0.5)^2} = 0.8 <\/span> <span class=\"katex\">x2=11+(0.8)2\u22480.6098x_2 = \\frac{1}{1 + (0.8)^2} \u2248 0.6098 <\/span> <span class=\"katex\">x3=11+(0.6098)2\u22480.728x_3 = \\frac{1}{1 + (0.6098)^2} \u2248 0.728 <\/span><\/p>\n<p>&#8230; and continue until convergence.<\/p>\n<p>\u2705 Step 4: Check <span class=\"katex\">\u2223xn+1\u2212xn\u2223&lt;0.001|x_{n+1} &#8211; x_n| &lt; 0.001<\/span> for stopping.<\/p>\n<hr \/>\n<h3>\ud83d\udcc8 <strong>Advantages of Iteration Method:<\/strong><\/h3>\n<ul>\n<li>Simple to understand and implement<\/li>\n<li>Needs only one initial guess<\/li>\n<\/ul>\n<h3>\u26a0\ufe0f <strong>Limitations:<\/strong><\/h3>\n<ul>\n<li>Convergence is <strong>not guaranteed<\/strong> unless condition <span class=\"katex\">\u2223g\u2032(x)\u2223&lt;1|g'(x)| &lt; 1<\/span> holds<\/li>\n<li>May converge slowly<\/li>\n<\/ul>\n<hr \/>\n<h2>\ud83e\udde0 Summary Table:<\/h2>\n<table>\n<thead>\n<tr>\n<th>Term<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Equation Form<\/td>\n<td><span class=\"katex\">x=g(x)x = g(x)<\/span><\/td>\n<\/tr>\n<tr>\n<td>Iteration Rule<\/td>\n<td><span class=\"katex\">xn+1=g(xn)x_{n+1} = g(x_n)<\/span><\/td>\n<\/tr>\n<tr>\n<td>Convergence<\/td>\n<td>If (<\/td>\n<\/tr>\n<tr>\n<td>Divergence<\/td>\n<td>If (<\/td>\n<\/tr>\n<tr>\n<td>Stopping Rule<\/td>\n<td>(<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>\ud83d\udce5 Want More?<\/h2>\n<p>Would you like:<\/p>\n<ul>\n<li>A <strong>PDF handout<\/strong> for this topic?<\/li>\n<li><strong>Practice problems with solutions<\/strong>?<\/li>\n<li>A <strong>video tutorial (in Hindi or English)?<\/strong><\/li>\n<\/ul>\n<p>Let me know \u2014 I\u2019ll prepare it for you!<\/p>\n<h3><a href=\"https:\/\/annamalaiuniversity.ac.in\/studport\/download\/engg\/math\/resources\/Dr%20ST-BS401-Numerical%20Methods-Module-4&amp;5.pdf\" target=\"_blank\" rel=\"noopener\">Computer Science\/Numerical Methods\/ Iteration method ( with it&#8217;s convergence condition).<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"http:\/\/ndl.ethernet.edu.et\/bitstream\/123456789\/79528\/3\/Numerical_Methods_Problems_and_Solutions_cropped.pdf\" target=\"_blank\" rel=\"noopener\">Numerical Methods: Problems and Solutions<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Computer Science\/Numerical Methods\/ Iteration method ( with it&#8217;s convergence condition). [fvplayer id=&#8221;106&#8243;] Iteration Method in Numerical Methods The Iteration Method is a technique used to find the root of an equation f(x)=0f(x) = 0f(x)=0. It is based on approximating the root through successive iterations, refining the value until it reaches the desired accuracy. 1. General [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110],"tags":[],"class_list":["post-2774","post","type-post","status-publish","format-standard","hentry","category-numerical-methods"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/comments?post=2774"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2774\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=2774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=2774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=2774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}