Comment

Comment by seanhunter

Well congrats firstly. Secondly, my advice would depend on where you want to take this. If you want to develop your physics and maths, you would learn a lot by adding some more types of vector.

For example, you could add 3D vectors. I would do them in Cartesian (x,y,z) form first but you'll really learn a lot when you add spherical and cylindrical form. Cylindrical form is also identical to the other main 2D form for vectors (polar)[1]. Spherical coordinates are very useful for modelling certain vector fields (eg gravity) that are spherically symmetrical. Cylindrical coordinates are useful for things like the temperature distribution around a hot pipe or something like that. Polar coordinates are great for representing rotating systems, which will be a real challenge but you will learn an incredible amount from.

To get the background knowledge, I would check out MIT8.01 Mechanics online[2]. It is really excellent and you will learn a lot from it. Some of it you may find hard, but it is deliberately formulated so doesn't have any really advanced maths prerequisites (eg differential equations are kept to a minimum) and the presentation is really clear so if you're motivated you should learn an amazing amount. There is a free textbook included in the course website which covers all the underlying maths.

[1] Cylindrical form just has a z coordinate. If you set that to 0 it is effectively Polar in the x,y plane.

[2] https://ocw.mit.edu/courses/8-01sc-classical-mechanics-fall-...

parent seanhunter 1 year ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton