lectures:numeric15
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
lectures:numeric15 [2023/01/24 22:57] – [例)多重積分] kimi | lectures:numeric15 [2023/01/24 23:40] (現在) – [数値積分] kimi | ||
---|---|---|---|
行 31: | 行 31: | ||
$$ | $$ | ||
+ | <code python> | ||
+ | #@title Left Riemann sum | ||
+ | import matplotlib.pyplot as plt | ||
+ | import numpy as np | ||
+ | |||
+ | def f(x): | ||
+ | return 1 - 3*x**2/5 | ||
+ | |||
+ | xlist = np.arange(-0.2, | ||
+ | ylist = [f(x) for x in xlist] | ||
+ | xsample = [0.0, 0.5] | ||
+ | ysample = [f(x) for x in xsample] | ||
+ | xbar = [0.25, 0.75] | ||
+ | # plot | ||
+ | fig, ax = plt.subplots() | ||
+ | |||
+ | |||
+ | ax.plot(xlist, | ||
+ | ax.bar(xbar, | ||
+ | ax.scatter(xsample, | ||
+ | |||
+ | ax.set(xlim=(-0.1, | ||
+ | |||
+ | plt.show() | ||
+ | |||
+ | </ | ||
+ | |||
+ | {{: |
lectures/numeric15.1674568662.txt.gz · 最終更新: 2023/01/24 22:57 by kimi