平滑曲线(SIR模型与社交距离)

平滑曲线(SIR模型与社交距离)
几何画板及绘图内容加载中,请稍等……
2020-03-27 08:23
这是一个基于SIR模型模拟流行病传播和社交距离的应用。它通过解析几何和微积分的概念,展示了如何通过调整参数来控制疫情的发展。使用了GeoGebra中的多项式拟合、微分方程求解等命令,适合高中及以上学生或教师使用。

GeoGebra 命令及参数

  1. OrthogonalLine((90, 0), xAxis) → t3
  2. Point(t3) → SD_{3}
  3. OrthogonalLine((60, 0), xAxis) → t2
  4. Point(t2) → SD_{2}
  5. OrthogonalLine((30, 0), xAxis) → t1
  6. Point(t1) → SD_{1}
  7. OrthogonalLine((0, 0), xAxis) → t0
  8. Point(t0) → SD_{0}
  9. Polynomial({SD_{0}, SD_{1}, SD_{2}, SD_{3}}) → SD
  10. NSolveODE({S', I', R'}, 0, {S_{0}, I_{0}, R_{0}}, TimeSpan) → SIRt, SIRt_{2}, SIRt_{3}
  11. Length(SIRt_{2}) → Ilen
  12. OrthogonalLine((120, 0), xAxis) → t4
  13. Point(t4) → SD_{4}
  14. OrthogonalLine((150, 0), xAxis) → t5
  15. Point(t5) → SD_{5}
  16. OrthogonalLine((180, 0), xAxis) → t6
  17. Point(t6) → SD_{6}
  18. OrthogonalLine((0, ICUbeds), yAxis) → ICU
  19. Textfield(Population) → PopulationInput
  20. Textfield(I_{0}) → I_0Input
  21. Textfield(R_{0}) → R_0Input
  22. First(SIRt_{2}, Ilen) → It
  23. FitPoly(It, 56) → Ipoly
  24. Textfield(CriticalRate) → CriticalRateInput
  25. Textfield(ICUbeds) → ICUbedsInput
  26. SelectedIndex(CountryList) → SelectedCountry
  27. Max(Ipoly, 0, TimeSpan) → ImaxP

AI 绘图提示语参考

画一个模拟疫情传播的图形,包含横轴和表示社交距离的四点,从左到右依次为0、30、60、90单位长度。用这四点拟合一个多项式曲线,并用微分方程模拟疫情传播曲线,显示感染者数量随时间的变化。在横轴上方绘制一个表示ICU床位的垂直线,并在感染者数量曲线最高点处标注。添加输入框用于设置人口数量、初始感染者、初始康复者、ICU床位和临界率,以及选择国家的下拉菜单。
以上提示语为根据原始绘图命令整理而来,仅供参考。