数学建模(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()

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

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

比如:预测工资

相关推荐
大江东去浪淘尽千古风流人物10 小时前
【MANO】参数化三维手部模型:从1000次扫描到通用手部重建的数学原理与工程实践
计算机视觉·数学建模·参数化模型·smpl·手部重建·mano·3d手部模型
CC数学建模1 天前
2026年江西省研究生数学建模竞赛1题:空间数据分析中的过拟合识别完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
逻辑君1 天前
Foresight研究报告【20260023】
人工智能·深度学习·机器学习·数学建模
茜茜数模1 天前
2026年江西省研究生数学建模竞赛赛题1 全套获奖级解决方案 全套成品word论文+代码+思路+结果图表
数学建模
一只小小的土拨鼠1 天前
【深度解析】2026 年江西省研究生数学建模竞赛赛题 1:空间数据分析中的过拟合识别——地理探测器 q 统计量、OPGD 与过拟合检验框架
数学建模
阿里matlab建模师1 天前
【机场停机位分配】matlab实现基于遗传算法的机场停机位分配优化研究
开发语言·算法·数学建模·matlab·全国大学生数学建模竞赛
2301_764441332 天前
基于Stackelberg博弈的分散式库存模型
python·算法·数学建模
ECT-OS-JiuHuaShan3 天前
什么是对和错?——“有针对性定义域的逻辑值的真伪”:认识论终极追问的公理化裁决
数据库·人工智能·算法·机器学习·数学建模
じ☆冷颜〃3 天前
Picard-Lindelöf 定理的多视角证明、推广与加权范数方法
经验分享·笔记·线性代数·数学建模
alxraves4 天前
医用超声图像模拟系统探头建模详细设计
数学建模