Method of successive approximations using fixed-point iteration method.
More...
#include <cmath>
#include <iostream>
|
static float | eq (float y) |
|
static float | eqd (float y) |
|
int | main () |
|
Method of successive approximations using fixed-point iteration method.
◆ eq()
static float eq |
( |
float | y | ) |
|
|
static |
equation 1
\[f(y) = 3y - \cos y -2\]
12{
return (3 * y) -
cos(y) - 2; }
◆ eqd()
static float eqd |
( |
float | y | ) |
|
|
static |
equation 2
\[f(y) = \frac{\cos y+2}{2}\]
17{
return 0.5 * (
cos(y) + 2); }
◆ main()
Main function
20 {
21 float y, x1, x2, x3,
sum, s, a, f1, f2, gd;
22 int i, n;
23
24 for (i = 0; i < 10; i++) {
26 std::cout <<
"value of equation at " << i <<
" " <<
sum <<
"\n";
27 y++;
28 }
31 std::cout <<
"enter the no iteration to perform->\n";
33
34 for (i = 0; i <= n; i++) {
37 x1 = x2;
38 }
39 return 0;
40}
T sum(const std::vector< std::valarray< T > > &A)
Definition vector_ops.hpp:232
static float eq(float y)
Definition successive_approximation.cpp:12
static float eqd(float y)
Definition successive_approximation.cpp:17