这是一个非常实用的HTML文件,可以脱离复杂的构建环境直接在任何浏览器中双击运行。
请将以下代码保存为 MagneticAnalyzer.html,然后双击在浏览器中打开即可:
使用时请查看左侧专门的「数据格式与使用说明」面板及输入数据的格式(用空格、制表符分隔均可,可直接从 Origin 或 TXT 中复制数据)。 1/M 可以是由用户提供(第三列),或者程序自动计算(仅有两列时)。
有效磁矩 (mu_eff) 计算的量纲前提:如果需要绝对数值准确,必须采用摩尔磁化率(emu/mol/Oe)。
示意数据及图例
需手动复制粘贴两列分别为温度(单位T),磁化(单位 emu/mol/Oe)
系统自动计算生成1/X,
通过设置温度区间和平滑幅度,来自动寻找相变点

手动选择居里外斯拟合的温度区间,来实现顺磁区域的有效质量的获得,这里设置了两个可选模型,一个是包含X0的一个不包含,
因为包含X0的拟合多了一个拟合参数,所以增加了一个可以认为控制的设置区域
拟合效果和图片如下
以及拟合曲线和原始数据的残差图,用来判定拟合区间合理性
因源代码较大以及对于代码使用的体验,自本文起,本公众号将不再提供篇幅过长的程序代码,