数学建模(7)——Logistic模型

一、马尔萨斯人口模型

python 复制代码
import numpy as np
import matplotlib.pyplot as plt

# 初始人口
N0 = 100
# 人口增长率
r = 0.02
# 时间段(年)
t = np.linspace(0, 200, 200)

# 马尔萨斯人口模型
N = N0 * np.exp(r * t)

# 绘图
plt.plot(t, N, label='Population')
plt.xlabel('Time (years)')
plt.ylabel('Population')
plt.title('Malthusian Population Growth Model')
plt.legend()
plt.grid(True)
plt.show()

二、阻滞型人口模型

待求参数:K,N0,r

python 复制代码
import numpy as np
import matplotlib.pyplot as plt

# 初始参数
N0 = 10    # 初始人口数量
r = 0.1    # 内禀增长率
K = 1000   # 环境容量
t = np.linspace(0, 100, 400)  # 时间段

# 计算人口数量
N = K / (1 + (K - N0) / N0 * np.exp(-r * t))

# 绘图
plt.plot(t, N, label='Population')
plt.xlabel('Time')
plt.ylabel('Population')
plt.title('Logistic Population Growth Model')
plt.legend()
plt.grid(True)
plt.show()

三、模型用法 --预测趋势

用法:根据已有数据预测 未来的数据;根据不同数据的趋势选择不同的模型,一般用阻滞型人口模型

比如:预测工资

相关推荐
嵌入式冰箱7 小时前
2026年数学建模美赛C题
数学建模
小文数模17 小时前
2026年美赛数学建模C题完整参考论文(含模型和代码)
python·数学建模·matlab
DS数模19 小时前
2026年美赛MCM A题保姆级教程思路分析|A题:智能手机电池消耗建模
数学建模·智能手机·美国大学生数学建模竞赛·美国大学生数学建模·2026美赛·2026美赛a题
Deepoch1 天前
Deepoc-M模型:以数学赋能,解锁通信产业“普惠创新”新可能
科技·5g·数学建模·通信·deepoc·deepoc数学大模型
小文数模1 天前
2026美赛数学建模D题完整参考论文(含模型建立求解、代码等)
python·数学建模·matlab
一只小小的土拨鼠1 天前
【26美赛B题】2026美赛数学建模(MCM/ICM)思路解析及代码分享
数学建模
数学建模导师1 天前
2026美赛数学建模选题分析+ABCDEF题思路代码挖掘
数学建模
乾元1 天前
自动化渗透:强化学习在内网渗透测试(DQN/PPO)中的实验
运维·网络·人工智能·深度学习·安全·数学建模
小文数模1 天前
2026美赛数学建模F题完整参考论文(含模型建立求解、代码等)
python·数学建模·matlab
一只小小的土拨鼠1 天前
2026年美国大学生数学建模竞赛全题型高质量成品资料,(MCM/ICM)完整论文+代码结果+思路解析(全套资源)保姆级教程(ABCDEF全套资源)
数学建模