質問編集履歴
2
b
title
CHANGED
File without changes
|
body
CHANGED
@@ -57,7 +57,7 @@
|
|
57
57
|
for (i = 1; i <= K_MAX; i++) {
|
58
58
|
c = (a + b) / 2.0;
|
59
59
|
show_each_step(a,b,c,i);
|
60
|
-
/*step4*/
|
60
|
+
/*step4の後半,step5*/
|
61
61
|
/* to be provided */
|
62
62
|
}
|
63
63
|
|
@@ -92,4 +92,7 @@
|
|
92
92
|
/*step3*/はもし |f(a)| < ε ならば a を解として終了.また,もし
|
93
93
|
|f(b)| < ε ならば b を解として終了.
|
94
94
|
|
95
|
-
/*step4*/はc = a+b/2 とし,もし |f(c)| < ε ならば c を解として終了
|
95
|
+
/*step4*/はc = a+b/2 とし,もし |f(c)| < ε ならば c を解として終了.
|
96
|
+
|
97
|
+
step5はf(a)f(c) > 0 ならば a = c とし,そうでなければ b = c として
|
98
|
+
Step4 に戻る.
|
1
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,11 +52,12 @@
|
|
52
52
|
double bisection(double a, double b) {
|
53
53
|
double c;
|
54
54
|
int i;
|
55
|
-
|
55
|
+
/*step3*/
|
56
56
|
/* to be provided */
|
57
57
|
for (i = 1; i <= K_MAX; i++) {
|
58
58
|
c = (a + b) / 2.0;
|
59
59
|
show_each_step(a,b,c,i);
|
60
|
+
/*step4*/
|
60
61
|
/* to be provided */
|
61
62
|
}
|
62
63
|
|
@@ -86,4 +87,9 @@
|
|
86
87
|
|
87
88
|
### 補足情報(FW/ツールのバージョンなど)
|
88
89
|
|
89
|
-
/* to be provided */となっている部分を変更しなければなりません。
|
90
|
+
/* to be provided */となっている部分を変更しなければなりません。
|
91
|
+
|
92
|
+
/*step3*/はもし |f(a)| < ε ならば a を解として終了.また,もし
|
93
|
+
|f(b)| < ε ならば b を解として終了.
|
94
|
+
|
95
|
+
/*step4*/はc = a+b/2 とし,もし |f(c)| < ε ならば c を解として終了です
|