• ベストアンサー

オイラー法 Excel

dx(t)/dt=f(t,x(t)),Δt=1/2,x(0)=0であるとき、x(4)の値をオイラー法を用いてExcelで示せ。ただしf(t,x(t))={0.8t(x(t)<1),-0.6t(x(t)≧1)である こちらの問題をExcelで解ける方、教えてください!!どうかお願いします!!

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

A列にt,B列にx,C列にdx/dtを入れることにします。 A1=0 B1=0 C1=IF(B1<1,0.8*A1,-0.6*A1) A2=A1+0.5 B2=B1+(A2-A1)*C1 C2=IF(B2<1,0.8*A2,-0.6*A2) あとは下にコピペして行くだけです。

noname#258697
質問者

お礼

丁寧にありがとうございます!! とても分かりやすくて助かりました!!