|
y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 |
実験の結論: メッソド formula を class の中で変更した後、評価しないと変更は反映されない。
|
y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 |
実験の結論: メッソド formula を class の中で変更した後、評価しないと変更は反映されない。
|
y(t=0.2; v0=5) = 0.8038 class: v0*t - 0.5*t**2; v0=5 y(t=0.2; v0=5) = 0.8038 class: v0*t - 0.5*t**2; v0=5 |
Y. Satoさま、クラスにこだわる必要はなく、クラスのインスタンス変数(self.変数名)はノートブック内のグローバル変数(単に変数に値をセットしたもの) とユーザ定義関数(defで定義した関数)で少しずつ動作を確認しながら、動かしていくのがよいと思います。
上記のclass Yをノートブック風に書くと以下の様になります。
|
|
|
y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 y(t=0.2; v0=5) = 0.8038 v0*t - 0.5*t**2; v0=5 |
|