这是一个非常实用的HTML文件,可以脱离复杂的构建环境直接在任何浏览器中双击运行。

请将以下代码保存为 MagneticAnalyzer.html,然后双击在浏览器中打开即可:

使用时请查看左侧专门的「数据格式与使用说明」面板及输入数据的格式(用空格、制表符分隔均可,可直接从 Origin 或 TXT 中复制数据)。 1/M 可以是由用户提供(第三列),或者程序自动计算(仅有两列时)。

 

有效磁矩 (mu_eff) 计算的量纲前提:如果需要绝对数值准确,必须采用摩尔磁化率(emu/mol/Oe)。

 

 

 

 

 

示意数据及图例

图片

需手动复制粘贴两列分别为温度(单位T),磁化(单位 emu/mol/Oe)

图片

系统自动计算生成1/X,

通过设置温度区间和平滑幅度,来自动寻找相变点

图片图片

 

手动选择居里外斯拟合的温度区间,来实现顺磁区域的有效质量的获得,这里设置了两个可选模型,一个是包含X0的一个不包含,

图片

因为包含X0的拟合多了一个拟合参数,所以增加了一个可以认为控制的设置区域

图片拟合效果和图片如下图片

 

图片以及拟合曲线和原始数据的残差图,用来判定拟合区间合理性图片

 

因源代码较大以及对于代码使用的体验,自本文起,本公众号将不再提供篇幅过长的程序代码,