|
69 | 69 | "outputs": [], |
70 | 70 | "source": [ |
71 | 71 | "def simulate_one_step(x, y, vx, vy, ax, ay, delta_t):\n", |
72 | | - " \"\"\" GUIDE simulate one step forward using Euler integration \n", |
73 | | - " (x1 = x0 + delta_t * v0),\n", |
74 | | - " (v1 = v0 + delta_t * a0)\n", |
75 | | - " @param x, y - position\n", |
76 | | - " @param vx, vy - velocity\n", |
77 | | - " @param ax, ay - acceleration\n", |
78 | | - " @return x_next, y_next, vx_next, vy_next\"\"\"\n", |
79 | | - " ..." |
| 72 | + " \"\"\" GUIDE simulate one step forward using Euler integration \n", |
| 73 | + " (x1 = x0 + delta_t * v0),\n", |
| 74 | + " (v1 = v0 + delta_t * a0)\n", |
| 75 | + " @param x, y - position\n", |
| 76 | + " @param vx, vy - velocity\n", |
| 77 | + " @param ax, ay - acceleration\n", |
| 78 | + " @return x_next, y_next, vx_next, vy_next\"\"\"\n", |
| 79 | + " ..." |
80 | 80 | ] |
81 | 81 | }, |
82 | 82 | { |
|
97 | 97 | "vx = 0.1\n", |
98 | 98 | "vy = 0.3\n", |
99 | 99 | "ax = 0.001\n", |
100 | | - "ay = 1.0\n", |
| 100 | + "ay = -1.0\n", |
101 | 101 | "xnew, ynew, vxnew, vynew = simulate_one_step(x, y, vx, vy, ax, ay, delta_t)\n", |
102 | 102 | "\n", |
103 | 103 | "# Testing one of these here\n", |
|
295 | 295 | ], |
296 | 296 | "metadata": { |
297 | 297 | "kernelspec": { |
298 | | - "display_name": "3.14.2", |
| 298 | + "display_name": "base", |
299 | 299 | "language": "python", |
300 | 300 | "name": "python3" |
301 | 301 | }, |
|
309 | 309 | "name": "python", |
310 | 310 | "nbconvert_exporter": "python", |
311 | 311 | "pygments_lexer": "ipython3", |
312 | | - "version": "3.14.2" |
| 312 | + "version": "3.12.4" |
313 | 313 | }, |
314 | 314 | "otter": { |
315 | 315 | "OK_FORMAT": true, |
|
0 commit comments