<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Simple Harmonic Motion on Blog of Brian</title><link>https://changzh.me/en/tags/simple-harmonic-motion/</link><description>Recent content in Simple Harmonic Motion on Blog of Brian</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 11 Jul 2026 11:00:00 +0800</lastBuildDate><atom:link href="https://changzh.me/en/tags/simple-harmonic-motion/index.xml" rel="self" type="application/rss+xml"/><item><title>From Infinite Subdivision to Rotation Matrices: How I Derived the Equation of Simple Harmonic Motion by Hand</title><link>https://changzh.me/en/posts/simple-harmonic-motion/</link><pubDate>Sat, 11 Jul 2026 11:00:00 +0800</pubDate><guid>https://changzh.me/en/posts/simple-harmonic-motion/</guid><description>&lt;p&gt;High-school physics tells us that the displacement in simple harmonic motion (SHM) is a sinusoidal function. But textbooks never explain &lt;em&gt;why&lt;/em&gt; — they assume a solution of the form $x(t)=\sin(\cdots)$, substitute it into the equation, verify that it works, and call it a day. That is a &lt;strong&gt;working backwards from the unknown to the known&lt;/strong&gt; approach, and it has always left me uneasy.&lt;/p&gt;
&lt;p&gt;So I decided to do the opposite: starting from Hooke&amp;rsquo;s law as the sole axiom, I would analyse the evolution of velocity step by step and see whether I could &lt;strong&gt;derive the unknown from the known&lt;/strong&gt; — letting that sine (or cosine) emerge on its own. This post records my two attempts: the first using brute-force infinite subdivision, the second using matrices and geometry. From complicated to clean, I ended up colliding head-on with Euler&amp;rsquo;s formula.&lt;/p&gt;</description></item></channel></rss>