双位点化学交换教学模型（2026-10-11）
模型：等占比、相同内禀R2、无J、线性响应。k表示kAB=kBA，单位s^-1；kex=2k。
Python 3.12.10环境，已实际安装版本见requirements-lock.txt（完整工作环境清单）。
在新的虚拟环境中运行：python -m pip install -r requirements-lock.txt
再运行：python verify_exchange.py
生成exchange-output/中的JSON、CSV、SVG和PNG；expected/保存本次已验证的数值与图。
解析式与2x2矩阵逐点核查；五个非零速率另与nmrsim0.7.1核查。
nmrsim此接口不能直接接收k=0，零交换另以矩阵和两个Lorentz峰之和核查。
模型的近似合并速率忽略内禀线宽，k与kex不可混同。各绘图面板按自己的最大值归一，不用于比较面积。
仅验证本教学模型；没有声称实验速率拟合或所有动态NMR函数已验证。
原创脚本与报告遵循本教材CC BY-NC-SA 4.0，依赖库仍遵循各自许可；nmrsim为MIT。
参考：https://doi.org/10.1063/1.1744152
https://nmrsim.readthedocs.io/en/latest/nmrsim.html#module-nmrsim.dnmr
