確認1B_hogehoge
$ y' = ax
オイラー法のサンプルプログラム
code:check1B.py
def yd(x):
return a*x
x = 1 # 初期値
a = -1 # 係数
dt = 0.1 # 刻み時間
x_hist = [] # 軌道を保持するためのリスト
maxloop = 30
i = 0
while i < maxloop:
x = x + yd(x)*dt
x_hist.append(x)
i = i + 1
print(x_hist)
1.今回の授業で学んだ様々なキーワードを用いて上記プログラムについて考察し、グループ内(あるいは隣に座っているグループメンバー)と共有し、その内容をコメント文としてプログラム中に記述せよ。
キーワードの例:グローバル変数、ローカル変数、ユーザ定義関数、ビルトイン関数、引数と戻り値...など
2.while 文によるループ処理を for 文を用いて作り直せ