{"id":31013,"date":"2025-07-29T04:43:07","date_gmt":"2025-07-29T04:43:07","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/31013\/"},"modified":"2025-07-29T04:43:07","modified_gmt":"2025-07-29T04:43:07","slug":"models-of-wave-propagation-hackaday","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/31013\/","title":{"rendered":"Models Of Wave Propagation | Hackaday"},"content":{"rendered":"<p>[Stoppi] always has interesting blog posts and videos, even when we don\u2019t understand all the German in them. The latest? <a href=\"https:\/\/stoppi-homemade-physics.de\/wellenausbreitung\/\" target=\"_blank\" rel=\"nofollow noopener\">Computer simulation of wave propagation<\/a> (<a href=\"https:\/\/stoppi--homemade--physics-de.translate.goog\/wellenausbreitung\/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=en\" target=\"_blank\" rel=\"nofollow noopener\">Google Translate link<\/a>), which, if nothing else, makes pretty pictures that work in any language. Check out the video below.<\/p>\n<p>Luckily, most browsers will translate for you these days, or you can use a website. We\u2019ve seen waves modeled with springs before, but between the explanations and the accompanying Turbo Pascal source code, this is worth checking out.<\/p>\n<p>We can\u2019t explain it better than [Stoppi] who writes:<\/p>\n<p>The model consists of individual atoms with the mass m, which are connected to each other by springs with the spring constant k. To start, I deflect the first atom sinusoidally. According to this, the individual atoms obey Newton\u2019s equation of motion F = m\u00b7a, whereby Hook\u2019s spring law F = k\u00b7\u0394l is used for the force F. I solved these differential equations iteratively using the Euler method. The movement of the atoms is restricted in the y-direction. At the beginning, the number of atoms, their mass m and the spring constant k must be entered. In addition, you can choose between transverse or longitudinal deflection and whether you want the reflection at the free or fixed end.<\/p>\n<p>Can you get better simulations? Of course. But will this help you develop more intuitive understanding? Maybe. If you are interested in simulating the physical world, don\u2019t forget <a href=\"https:\/\/hackaday.com\/2023\/04\/13\/tinkercad-gets-a-move-on\/\" rel=\"nofollow noopener\" target=\"_blank\">TinkerCad<\/a> has added that capability.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"[Stoppi] always has interesting blog posts and videos, even when we don\u2019t understand all the German in them.&hellip;\n","protected":false},"author":2,"featured_media":31014,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[49,48,314,66],"class_list":{"0":"post-31013","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-physics","8":"tag-ca","9":"tag-canada","10":"tag-physics","11":"tag-science"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/31013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=31013"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/31013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/31014"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=31013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=31013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=31013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}