回答編集履歴
1
修正
test
CHANGED
@@ -8,9 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
以下、その点を修正したコード
|
12
|
-
|
13
|
-
上積分、下積分の値を求めましたが、0.683 になりました。
|
11
|
+
以下、その点を修正したコードで上積分、下積分の値を求めましたが、0.683 になりました。
|
14
12
|
|
15
13
|
|
16
14
|
|
@@ -40,9 +38,9 @@
|
|
40
38
|
|
41
39
|
for z1, z2 in zip(z, z[1:]):
|
42
40
|
|
43
|
-
s_upper += max(f(z1), f(z2)) * (z2 - z1)
|
41
|
+
s_upper += max(f(z1), f(z2)) * (z2 - z1) # 上積分
|
44
42
|
|
45
|
-
s_lower += min(f(z1), f(z2)) * (z2 - z1)
|
43
|
+
s_lower += min(f(z1), f(z2)) * (z2 - z1) # 下積分
|
46
44
|
|
47
45
|
print(s_upper) # 0.682720887974147
|
48
46
|
|