<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Tian-Hao Zhang (张天昊)'s Homepage</title>
    <link>https://tian-haozhang.github.io</link>
    <description>Tian-Hao Zhang (张天昊)'s personal website</description>
    <language>en</language>
    <lastBuildDate>Sun, 20 Sep 2026 13:31:54 +0000</lastBuildDate>
    <atom:link href="https://tian-haozhang.github.io/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>C++: a simple geomagnetic field model</title>
      <link>https://tian-haozhang.github.io/Essay/2026-09-20-Cpp-gmf-th65/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-09-20-Cpp-gmf-th65/</guid>
      <pubDate>Sun, 20 Sep 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>A simple geomagnetic field model (including contributions from the Earth's dipole, the effective mirror dipole and the cross-tail current) based on (with minor modifications)</description>
    </item>
    <item>
      <title>C++: random number generator</title>
      <link>https://tian-haozhang.github.io/Essay/2026-08-18-Cpp-random-number-generator/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-08-18-Cpp-random-number-generator/</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>An out-of-box header-only C++ random number generator class that can generate uniformly or normally distributed random numbers (integer or floating points), one at a single call; only the standard library is used.</description>
    </item>
    <item>
      <title>利用四元数进行卫星坐标系旋转变换</title>
      <link>https://tian-haozhang.github.io/Essay/2026-06-10-quaternion-in-space-data-analysis/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-06-10-quaternion-in-space-data-analysis/</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>三维转动可以用四元数表示，卫星数据处理中用它来做坐标系旋转变换。</description>
    </item>
    <item>
      <title>Saddle point method in complex plane</title>
      <link>https://tian-haozhang.github.io/Essay/2026-06-07-saddle-point-method/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-06-07-saddle-point-method/</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>Summary of the saddle point method.</description>
    </item>
    <item>
      <title>统计力学中不同配分函数之间的关系</title>
      <link>https://tian-haozhang.github.io/Essay/2026-04-08-relations-between-partition-functions/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-04-08-relations-between-partition-functions/</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>一个神奇的观察：不同配分函数之间通过通过（类） Laplace 变换相联系。</description>
    </item>
    <item>
      <title>On the monochromatic plane electromagnetic waves</title>
      <link>https://tian-haozhang.github.io/Essay/2026-02-15-monochromatic-plane-EM-waves/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-02-15-monochromatic-plane-EM-waves/</guid>
      <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>Notes on the monochromatic plane wave and its polarization.</description>
    </item>
    <item>
      <title>C++: 4th-order Runge-Kutta method</title>
      <link>https://tian-haozhang.github.io/Essay/2026-01-17-Cpp-rk4/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2026-01-17-Cpp-rk4/</guid>
      <pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>An out-of-box header-only C++ class implementing the 4th-order Runge-Kutta method for solving ordinary differential equations.</description>
    </item>
    <item>
      <title>积分区域的导数</title>
      <link>https://tian-haozhang.github.io/Essay/2025-11-30-derivatives-of-integeration-regions/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2025-11-30-derivatives-of-integeration-regions/</guid>
      <pubDate>Sun, 30 Nov 2025 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>通过将微分形式“拉回”处理积分区域的导数，并据此推导了连续介质力学中的连续性方程和磁冻结定理。</description>
    </item>
    <item>
      <title>The Normal Distribution: A Fundamental Concept in Statistics</title>
      <link>https://tian-haozhang.github.io/Essay/2025-10-30-example/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Essay/2025-10-30-example/</guid>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate>
      <category>Essay</category>
      <description>An glance at the normal distribution, its properties, significance, and real-world applications across various fields.</description>
    </item>
    <item>
      <title>Monkeys vs Apes: Understanding the Difference</title>
      <link>https://tian-haozhang.github.io/Blog/2025-04-16-monkeys-apes/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Blog/2025-04-16-monkeys-apes/</guid>
      <pubDate>Wed, 16 Apr 2025 00:00:00 +0000</pubDate>
      <category>Blog</category>
      <description>Exploring the key differences between monkeys and apes, including physical traits, intelligence, and evolutionary relationships.</description>
    </item>
    <item>
      <title>Iterators vs Generators in Python</title>
      <link>https://tian-haozhang.github.io/Blog/2024-10-04-iterators-generators/</link>
      <guid isPermaLink="true">https://tian-haozhang.github.io/Blog/2024-10-04-iterators-generators/</guid>
      <pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
      <category>Blog</category>
      <description>Understanding the differences between iterators and generators in Python, and when to use each.</description>
    </item>
  </channel>
</rss>