上传者: 38681628
|
上传时间: 2021-12-12 11:29:44
|
文件大小: 38KB
|
文件类型: -
国际地磁参考场 (IGRF) 是国际公认的地球磁场数学模型。 该程序是将计算的 FORTRAN 子程序转换为 MATLAB。 它不使用编译的 FORTRAN mex 文件,这可能会使它变慢,但优点是更易于使用(因为不需要编译)。 事实上,我编写该程序的动机是在 MATLAB 中以最少的“大惊小怪”提供 IGRF 实现。 另一个动机是矢量化 IGRF 函数,该函数就是(具有直接从 FORTRAN 代码改编的单独例程,对于实现的标量也更快)。
提供了以下文件: -igrf.m:计算地球磁场在一个点。 -igrfline.m:给出从给定点开始的沿磁场线的坐标。 -getigrfcoefs.m:从 IGRF 网站上提供的 .dat 文件中提取系数并将它们保存到 .mat 文件中。 -igrfcoefs.mat:第 12 代 IGRF 的 IGRF 系数(截至 2015 年最新)。 -loadi