在本项目感染_网络_重建中,您需要使用MATLAB软件来解决优化问题,才能运行大部分脚本。关键脚本和函数如下:

  1. figs_paper.m:生成论文中的所有图形(不包括原理图)
  2. example_reconstruction.m:此文件是重建示例,建议从此文件开始
  3. predictor_prey_integrator.m:中心函数之一,负责集成动态
  4. fun_net_recons.m:以离散间隔测量动态,使用cvx重建感染网络矩阵M

图形脚本说明

  • Fig1 - 使用example_reconstruction.m生成
  • Fig2 - 通过delta_equi_error.m生成
  • Fig3 - 原理图,无脚本
  • Fig4 - 无脚本
  • Fig5 - 使用multi_vs_single.m生成
  • Fig6 - 通过nExp_error.m生成
  • Fig7 - 通过噪音.m生成
  • Fig8 - 生成步骤包含steps_tfinal_recons.mfixed_nMeas.m

每个图形都对应独立的脚本,方便执行计算并保存数据。