登录 注册
当前位置:主页 > 资源下载 > 31 > MATLAB/Octave代码的SIS模型多状态求解器:用于数值解决基于多状态框架的问题

MATLAB/Octave代码的SIS模型多状态求解器:用于数值解决基于多状态框架的问题

  • 更新:2024-06-15 18:48:50
  • 大小:16KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

SIS模型代码matlab 多态求解器 MATLAB/Octave 代码,用于数值求解基于多状态度的框架,如 [1] 中所述。 请将所有文件下载到您想要的目的地,并从那里使用multi_state_solver函数。 程序文件 主要函数是 multi_state_solver()。 这有形式 函数 [t_points x_tots] = multi_state_solver(n,DegreeDistribution,DistParams,DynamicsParams,rho0,endtime,scheme) , 文件 multi_state_solver.m 的第 3-30 行描述了各种函数的输入和输出。 应在文件 F_rates.m 中指定动力学的速率矩阵函数F (参见 [1] 的介绍和具体的F示例等式(25)和(40))。 不同动力学的示例速率函数,包括 SI 和 SIS 模型、Bass 扩散模型、Sanz 等人的相互作用疾病的概括模型。 [2] 和 Ising Glauber 模型也包括在内。 例子 此处包含两个综合示例; 这些是 ExCooperativeSISmodel.m,