เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

11 เชœเชพเชจเซเชฏเซเช†เชฐเซ€, 1914 เชจเชพ เชฐเซ‹เชœ, เชนเซ‡เชจเชฐเซ€ เชซเซ‹เชฐเซเชกเชจเซเช‚ เชเช• เชจเชฟเชตเซ‡เชฆเชจ เชจเซเชฏเซ‚ เชฏเซ‹เชฐเซเช• เชŸเชพเช‡เชฎเซเชธเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซเช‚:

โ€œเชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เชเช• เชตเชฐเซเชทเชฎเชพเช‚ เช…เชฎเซ‡ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐเชจเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เชถเชฐเซ‚ เช•เชฐเซ€ เชฆเชˆเชถเซเช‚. เชฎเชจเซ‡ เช†เช—เชพเชฎเซ€ เชตเชฐเซเชท เชฎเชพเชŸเซ‡เชจเซ€ เชฌเชพเชฌเชคเซ‹ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชคเชฎเชจเซ‡ เชฎเชพเชฐเซ€ เชฏเซ‹เชœเชจเชพเช“ เชตเชฟเชถเซ‡ เช•เช‚เชˆเช• เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚. เชนเช•เซ€เช•เชค เช เช›เซ‡ เช•เซ‡ เชถเซเชฐเซ€ เชเชกเชฟเชธเชจ เช…เชจเซ‡ เชนเซเช‚ เชธเชธเซเชคเชพ เช…เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชคเซ‡เช“ เชเช• เชชเซเชฐเชฏเซ‹เช— เชคเชฐเซ€เช•เซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชธเช‚เชคเซ‹เชท เช›เซ‡ เช•เซ‡ เชธเชซเชณเชคเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชธเซเชชเชทเซเชŸ เช›เซ‡. เชˆเชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹ เชฎเชพเชŸเซ‡ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€เชจเซ‹ เชชเชกเช•เชพเชฐ เชนเชณเชตเชพ เชตเชœเชจเชจเซ€ เชฌเซ‡เชŸเชฐเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชฐเชฟเชšเชพเชฐเซเชœ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฒเชพเช‚เชฌเชพ เช…เช‚เชคเชฐ เชธเซเชงเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชถเซเชฐเซ€ เชเชกเชฟเชธเชจ เช›เซ‡เชฒเซเชฒเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเชฎเชฏเชฅเซ€ เช†เชตเซ€ เชฌเซ‡เชŸเชฐเซ€เชจเซ‹ เชชเซเชฐเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡."

เชชเชฃ เช•เช‚เชˆเช• เช–เซ‹เชŸเซเช‚ เชฅเชฏเซเช‚...

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?
เชกเซ‡เชŸเซเชฐเซ‹เช‡เชŸ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชธเชพเชฅเซ‡ เชฅเซ‹เชฎเชธ เชเชกเชฟเชธเชจ

เช† เชชเซเชฐเช•เชพเชถเชจ เชฎเชพเชฐเชพ เช…เช—เชพเช‰เชจเชพ เชฒเซ‡เช–เชจเซเช‚ เชคเชพเชฐเซเช•เชฟเช• เชธเชพเชคเชคเซเชฏ เช›เซ‡ "เช‰เชฆเซเชฏเซ‹เช— เชตเชฟเช•เชพเชธเชจเชพ เช•เชพเชฏเชฆเชพ เชคเชฐเซ€เช•เซ‡ เชฒเซ‹เชœเชฟเชธเซเชŸเชฟเช•เซเชธ เช•เชพเชฐเซเชฏเชจเซ‹ เช…เชญเซเชฏเชพเชธ."

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

เชชเชฐเชฟเชฎเชพเชฃ เช•เซเชฏเชพเช‚ เช›เซ‡ r เชฌเชœเชพเชฐเชนเชฟเชธเซเชธเชพเชจเชพ เชตเชฟเช•เชพเชธเชจเชพ เชฆเชฐเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช˜เชพเชคเชพเช‚เช• เช›เซ‡ - เช† เช—เซเชฃเชพเช‚เช• เชœเซ‡เชŸเชฒเซ‹ เชŠเช‚เชšเซ‹ เช›เซ‡, เชจเชตเซ€ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชœเซ‡เชŸเชฒเซ€ เชเชกเชชเชฅเซ€ เชฌเชœเชพเชฐเชจเซ‡ เชœเซ€เชคเซ€ เชฒเซ‡เชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชฆเชฐ เชตเชฐเซเชทเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชคเซ‡เชจเซ€ เชธเซเชตเชฟเชงเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชตเชงเซ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฐเชธเชชเซเชฐเชฆ เชฌเชจเชตเซ€ เชœเซ‹เชˆเช. K เชจเชตเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ€ เชตเซƒเชฆเซเชงเชฟ เชธเช‚เชญเชตเชฟเชคเชคเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชคเซเช‚ เช—เซเชฃเชพเช‚เช•, เชเชŸเชฒเซ‡ เช•เซ‡. K เชจเชพ เชจเซ€เชšเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชฐ, เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชธเชฎเช—เซเชฐ เชฌเชœเชพเชฐเชจเซ‡ เช•เชฌเชœเซ‡ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชคเซ‡ เชฌเชœเชพเชฐเชจเชพ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชจเซ‡ เชœเซ€เชคเซ€ เชถเช•เชถเซ‡ เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เช…เช—เชพเช‰เชจเซ€ เชคเช•เชจเซ€เช• เช•เชฐเชคเชพเช‚ เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชนเชถเซ‡.

เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชตเซ‡เชฆเชจ เช เชฒเซ‹เชœเชฟเชธเซเชŸเชฟเช• เชธเชฎเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชถเซ‹เชงเชตเชพเชจเซเช‚ เช›เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจ เช‰เชฆเซเชฏเซ‹เช—เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡:

  • โ€œเชตเชฐเซเชท เชถเซ‚เชจเซเชฏโ€ เช เชตเชฐเซเชท เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเชฟเชถเซเชตเชฎเชพเช‚ เชตเซ‡เชšเชพเชคเซ€ เช…เชกเชงเซ€ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เชพเชฐเชฎเชพเช‚ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชฎเซ‹เชŸเชฐ เชนเชถเซ‡ (P0=0,5, t=0);
  • เชฎเชพเชฐเซเช•เซ‡เชŸ เชถเซ‡เชฐ เชตเซƒเชฆเซเชงเชฟ เชฆเชฐ (r) เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹.

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชšเชพเชฒเซ‹ เช•เชนเซ€เช:

  • เชˆเชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เชฌเชœเชพเชฐเชฎเชพเช‚เชฅเซ€ เชˆเชจเซเชŸเชฐเชจเชฒ เช•เชฎเซเชฌเชถเชจ เชเชจเซเชœเชฟเชจ (เช†เชˆเชธเซ€เชˆ) เชงเชฐเชพเชตเชคเซ€ เช•เชพเชฐเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชตเชฟเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชถเซ‡ (K=1), เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชจเซ‡ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เชพเชฐ เชฎเชพเชฐเซเช•เซ‡เชŸเชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เช•เซ‹เชˆ เชตเชฟเชถเซ‡เชทเชคเชพ เชฆเซ‡เช–เชพเชคเซ€ เชจเชฅเซ€.

    เชฎเซ‹เชกเซ‡เชฒเชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเชพเชฐเซ‡ เชตเชพเชนเชจเซ‹ เช…เชจเซ‡ เชตเชฟเชถเซ‡เชท เชธเชพเชงเชจเซ‹เชจเชพ เชฌเชœเชพเชฐเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚, เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เช† เช‰เชฆเซเชฏเซ‹เช—เชฎเชพเช‚ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชฌเชœเชพเชฐ เชจเชฅเซ€.

  • เช†เชชเชฃเซ‡ เชนเชตเซ‡ โ€œเชจเช•เชพเชฐเชพเชคเซเชฎเช• เชธเชฎเชฏโ€ (P(t)<0) เชฎเชพเช‚ เชœเซ€เชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เช†เชชเชฃเซ‡ เช†เชชเชฃเชพ เชธเชฎเชฏ (t-t0) เชฎเชพเชŸเซ‡ โ€œเชถเซ‚เชจเซเชฏ เชตเชฐเซเชทโ€ เชจเซ€ เชธเชพเชชเซ‡เช•เซเชท เช“เชซเชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚.

เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เชพเชฐเชจเชพ เชตเซ‡เชšเชพเชฃเชจเชพ เช†เช‚เช•เชกเชพ เชชเชฐเชฅเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชนเซ€เช‚.

เชˆเชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹เชจเชพ เชตเซ‡เชšเชพเชฃเชจเชพ เช†เช‚เช•เชกเชพ เชชเชฐเชฅเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เช…เชนเซ€เช‚.

เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹ เชชเชฐ 2012 เชชเชนเซ‡เชฒเชพเชจเชพ เช†เช‚เช•เชกเชพ เช–เซ‚เชฌ เชœ เช“เช›เชพ เช›เซ‡ เช…เชจเซ‡ เช…เชญเซเชฏเชพเชธเชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚.

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชจเซ€เชšเซ‡เชจเซ‹ เชกเซ‡เชŸเชพ เช›เซ‡:

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

เชตเชฐเซเชท เชถเซ‚เชจเซเชฏ เช…เชจเซ‡ เชฌเชœเชพเชฐ เชตเซƒเชฆเซเชงเชฟ เชฆเชฐ เชถเซ‹เชงเชตเชพเชจเซ‹ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ

import matplotlib.pyplot as plt
import numpy as np
import math

x = np.linspace(2012, 2019, 8)
y1 = np.array([60936407, 63429200, 65708230, 66314155, 69464432, 70694834, 68690468,  64341693]) # ะบะพะป-ะฒะพ ะฟั€ะพะธะทะฒะตะดะตะฝะฝั‹ั… ะปะตะณะบะพะฒั‹ั… ะผะฐัˆะธะฝ
y2 = np.array([52605, 97507, 320713, 550297, 777495, 1227117, 2018247,  1940147]) # ะบะพะป-ะฒะพ ะฟั€ะพะธะทะฒะตะดะตะฝะฝั‹ั… ะปะตะณะบะพะฒั‹ั… ัะปะตะบั‚ั€ะพะผะพะฑะธะปะตะน
y = y2/y1 #ะดะพะปั ัะปะตะบั‚ั€ะพะผะพะฑะธะปะตะน ะฒ ะพะฑั‰ะตะผ ะฟั€ะพะธะทะฒะพะดัั‚ะฒะต ะฐะฒั‚ะพะผะพะฑะธะปะตะน

ymax=1 #ะฟะตั€ะฒะพะฝะฐั‡ะฐะปัŒะฝะพะต ะผะฐะบัะธะผะฐะปัŒะฝะพะต ะพั‚ะบะปะพะฝะตะฝะธะต ัั‚ะฐั‚ะธัั‚ะธั‡ะตัะบะธั… ะดะฐะฝะฝั‹ั… ะพั‚ ะทะฝะฐั‡ะตะฝะธะน ั„ัƒะฝะบั†ะธะธ
Gmax=2025 #ะณะพะด ะดะปั ะฝะฐั‡ะฐะปะพ ะฟะพะธัะบะฐ "ะฝัƒะปะตะฒะพะณะพ ะณะพะดะฐ"
rmax=0.35 #ะฝะฐั‡ะฐะปัŒะฝั‹ะน ะบะพัั„ั„ะธั†ะธะตะฝั‚
k=1 #ะฟั€ะธะฝัั‚ "1" ะธะท ะฟั€ะตะดะฟะพัั‹ะปะบะธ, ั‡ั‚ะพ ัะปะตะบั‚ั€ะพะผะพะฑะธะปะธ ะฟะพะปะฝะพัั‚ัŒัŽ ะทะฐะผะตะฝัั‚ ะปะตะณะบะพะฒั‹ะต ะฐะฒั‚ะพะผะพะฑะธะปะธ ั ะ”ะ’ะก
p0=0.5 # ะฟั€ะพั†ะตะฝั‚ ั€ั‹ะฝะบะฐ ะฒ "ะฝัƒะปะตะฒะพะน ะณะพะด"
for j in range(10): # ั†ะธะบะป ะฟะตั€ะตะฑะพั€ะฐ "ะฝัƒะปะตะฒั‹ั… ะณะพะดะพะฒ"
    x0=2025+j
    r=0.35
    
    for i in range(10): # ั†ะธะบะป ะฟะตั€ะตะฑะพั€ะฐ ะบะพัั„ั„ะธั†ะธะตะฝั‚ะฐ ะฒ ะบะฐะถะดะพะผ "ะฝัƒะปะตะฒะพะผ ะณะพะดัƒ"
            r=0.25+0.02*i
            y4=k*p0*math.e**(r*(x-x0))/(k+p0*(math.e**(r*(x-x0))-1))-y 
           # print(str(x0).ljust(20), str(r).ljust(20), max(abs(y4))) 
            if max(abs(y4))<=ymax: # ะฟะพะธัะบ ะผะธะฝะธะผะฐะปัŒะฝะพะณะพ ะธะท ะผะฐะบัะธะผะฐะปัŒะฝั‹ั… ะพั‚ะบะปะพะฝะตะฝะธะน ะฒะฝัƒั‚ั€ะธ ะบะฐะถะดะพะณะพ ะณะพะดะฐ ะฟั€ะธ ะบะฐะถะดะพะผ ะบะพัั„ั„ะธั†ะธะตะฝั‚ะต r
                ymax=max(abs(y4))
                Gmax=x0
                rmax=r
print(str(Gmax).ljust(20), str(rmax).ljust(20), ymax) # ะฒั‹ะฒะพะด "ะฝัƒะปะตะฒะพะณะพ ะณะพะดะฐ", ะบะพัั„ั„ะธั†ะธะตะฝั‚ะฐ r ะธ ะผะฐะบัะธะผะฐะปัŒะฝะพะณะพ ะธะท ะพั‚ะบะปะพะฝะตะฝะธะน ะพั‚ ั„ัƒะฝะบั†ะธะธ

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชจเซ€เชšเซ‡เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ:
เชตเชฐเซเชท เชถเซ‚เชจเซเชฏ 2028 เช›เซ‡.
เชตเซƒเชฆเซเชงเชฟ เช—เซเชฃเชพเช‚เช• - 0.37

เช•เชพเชฐเซเชฏ เชฎเซ‚เชฒเซเชฏเชฎเชพเช‚เชฅเซ€ เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชฎเชนเชคเซเชคเชฎ เชตเชฟเชšเชฒเชจ 0.005255 เช›เซ‡.

2012 เช…เชจเซ‡ 2019 เชตเชšเซเชšเซ‡เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‹ เช—เซเชฐเชพเชซ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

2050 เชธเซเชงเซ€เชจเซ€ เช†เช—เชพเชนเซ€ เชธเชพเชฅเซ‡เชจเซ‹ เช…เช‚เชคเชฟเชฎ เช—เซเชฐเชพเชซ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

เชšเชพเชฐเซเชŸ เชธเชฎเช—เซเชฐ เชฌเชœเชพเชฐเชจเซ‹ 99% เช•เชŸเช“เชซ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. 2040 เชธเซเชงเซ€เชฎเชพเช‚, เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช†เช‚เชคเชฐเชฟเช• เช•เชฎเซเชฌเชถเชจ เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡ เช•เชพเชฐเชจเซเช‚ เชธเซเชฅเชพเชจ เชฒเซ‡เชถเซ‡.

เชซเช‚เช•เซเชถเชจ เช—เซเชฐเชพเชซเชฟเช‚เช— เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ

import matplotlib.pyplot as plt
import numpy as np
import math

x = np.linspace(2012, 2019, 8)
y1 = np.array([60936407, 63429200, 65708230, 66314155, 69464432, 70694834, 68690468,  64341693])
y2 = np.array([52605, 97507, 320713, 550297, 777495, 1227117, 2018247,  1940147])
y = y2/y1

k=1
p0=0.5

x0=2028   
r=0.37 
y1=k*p0*math.e**(r*(x-x0))/(k+p0*(math.e**(r*(x-x0))-1))
#ะกั‚ั€ะพะธะผ ะณั€ะฐั„ะธะบ ั„ัƒะฝะบั†ะธะธ ะฝะฐ ะพั‚ั€ะตะทะบะต ะผะตะถะดัƒ 2012 ะธ 2019 ะณะพะดะฐะผะธ
fig, ax = plt.subplots(figsize=(30, 20), facecolor="#f5f5f5")
plt.grid()
ax.plot(x, y, 'o', color='tab:brown') 
ax.plot(x, y1)
#ะกั‚ั€ะพะธะผ ะณั€ะฐั„ะธะบ ั„ัƒะฝะบั†ะธะธ ะฝะฐ ะพั‚ั€ะตะทะบะต ะผะตะถะดัƒ 2010 ะธ 2050 ะณะพะดะฐะผะธ
x = np.linspace(2010, 2050)
y2 = [k*p0*math.e**(r*(i-x0))/(k+p0*(math.e**(r*(i-x0))-1)) for i in x]
y3 = 0.99+0*x
fig, ax = plt.subplots(figsize=(30, 20), facecolor="#f5f5f5") 
ax.set_xlim([2010, 2050])
ax.set_ylim([0, 1])
plt.grid()             
plt.plot(x, y2, x, y3)

เชคเชพเชฐเชฃเซ‹

เช†เช‚เชคเชฐเชฟเช• เช•เชฎเซเชฌเชถเชจ เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡ เช•เชพเชฐเชจเชพ เชตเชฟเช•เชพเชธเชจเชพ เช‡เชคเชฟเชนเชพเชธเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชพเชจ เชคเชฐเซเช•เชจเซ‡ เช…เชจเซเชธเชฐเซ€เชจเซ‡, เชฎเซ‡เช‚ เช‰เชชเชฒเชฌเซเชง เช†เช‚เช•เชกเชพเช•เซ€เชฏ เชฎเชพเชนเชฟเชคเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹เชจเชพ เช‰เชฆเซเชฏเซ‹เช—เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.

เชชเซเชฐเชพเชชเซเชค เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ 2030 เชธเซเชงเซ€เชฎเชพเช‚, เชตเชฟเชถเซเชตเชฎเชพเช‚ เชตเซ‡เชšเชพเชคเซ€ เช…เชกเชงเซ€ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เชพเชฐเชฎเชพเช‚ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชฎเซ‹เชŸเชฐ เชนเชถเซ‡, เช…เชจเซ‡ 2040 เชธเซเชงเซ€เชฎเชพเช‚, เช†เช‚เชคเชฐเชฟเช• เช•เชฎเซเชฌเชถเชจ เชเชจเซเชœเชฟเชจเชตเชพเชณเซ€ เชชเซ‡เชธเซ‡เชจเซเชœเชฐ เช•เชพเชฐ เชญเซ‚เชคเช•เชพเชณเชจเซ€ เชตเชพเชค เชฌเชจเซ€ เชœเชถเซ‡.

เช…เชฒเชฌเชคเซเชค, 2030 เชชเช›เซ€, เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹ 2030 เชชเชนเซ‡เชฒเชพ เช–เชฐเซ€เชฆเซ‡เชฒเซ€ เช—เซ‡เชธเซ‹เชฒเชฟเชจ เช•เชพเชฐ เชšเชฒเชพเชตเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชœเชพเชฃเชถเซ‡ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เช†เช—เชพเชฎเซ€ เช–เชฐเซ€เชฆเซ€ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เชนเชถเซ‡.
เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹เชจเซ‹ เชตเชฟเช•เชพเชธ เชฆเชฐ เช†เช‚เชคเชฐเชฟเช• เช•เชฎเซเชฌเชถเชจ เชเชจเซเชœเชฟเชจ เชงเชฐเชพเชตเชคเซ€ เช•เชพเชฐเชจเชพ เชตเชฟเช•เชพเชธ เชฆเชฐ เช•เชฐเชคเชพเช‚ 4 เช—เชฃเซ‹ เชตเชงเชพเชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡ เช•เซ‡ เชจเชตเซ€ เชคเช•เชจเซ€เช•เซ‹ เช†เชชเชฃเชพ เชœเซ€เชตเชจเชฎเชพเช‚ เชตเชงเซเชจเซ‡ เชตเชงเซ เชเชกเชชเชฅเซ€ เชชเซเชฐเชตเซ‡เชถเซ€ เชฐเชนเซ€ เช›เซ‡, เชœเซ‡ เช†เชชเชฃเชพ เชฐเซ‹เชœเชฟเช‚เชฆเชพ เชœเซ€เชตเชจเชจเซ‹ เชฎเชพเชฎเซ‚เชฒเซ€ เชญเชพเช— เชฌเชจเซ€ เชฐเชนเซ€ เช›เซ‡ (เช…เชนเซ€เช‚ เช†เชชเชฃเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชซเซ‹เชจเชจเซ‡ เชฏเชพเชฆ เช•เชฐเซ€เช เช›เซ€เช) .

เช†เช—เชพเชฎเซ€ เชตเชฐเซเชทเซ‹เชฎเชพเช‚, เชเชกเชฟเชธเชจ เชœเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเชพ เชคเซ‡เชจเซ‡ เชนเชฒ เชฅเชตเซ€ เชœเซ‹เชˆเช - เชชเซ‚เชฐเชคเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเซ€ เชฌเซ‡เชŸเชฐเซ€ เชœเซ‡ เชšเชพเชฐเซเชœเชฟเช‚เช— เชธเซเชŸเซ‡เชถเชจเซ‹ เชตเชšเซเชšเซ‡ เชฒเชพเช‚เชฌเซ€ เชฐเซ‡เชจเซเชœเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡.

เช—เซ‡เชธ เชธเซเชŸเซ‡เชถเชจเซ‹เชจเชพ เชนเชพเชฒเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชธเชฎเช•เช•เซเชท เชšเชพเชฐเซเชœเชฟเช‚เช— เชธเซเชŸเซ‡เชถเชจเซ‹เชจเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‹เชŸเชพ เชถเชนเซ‡เชฐเซ‹เชฎเชพเช‚ เช…เชจเซ‡ เชนเชพเช‡เชตเซ‡ เชธเชพเชฅเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช•เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซเช‚ เช†เชงเซเชจเชฟเช•เซ€เช•เชฐเชฃ เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชคเซ‡เชฎเชœ เชˆเชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชตเชพเชนเชจเซ‹เชจเชพ เชตเซ‡เชšเชพเชฃเชจเซ€ เชตเซƒเชฆเซเชงเชฟเชฎเชพเช‚ เชชเชฃ เช…เชตเชฐเซ‹เชง เช†เชตเชถเซ‡ Jevans' เชตเชฟเชฐเซ‹เชงเชพเชญเชพเชธ, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‹เชฒเชธเชพเชจเซ€ เช˜เชŸเชคเซ€ เชฎเชพเช‚เช— เชตเชšเซเชšเซ‡ เชคเซ‡เชฒเชจเซ‡ เชชเชฃ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡.

PS
เชœเซ‹ เชเชกเชฟเชธเชจ เชคเซ‡เชจเซ‡ เชธเซ‹เช‚เชชเซ‡เชฒ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเซ‹เชค, เชคเซ‹ "เชคเซ‡เชฒเชจเซ€ เช‰เช‚เชฎเชฐ" เชชเชฃ เชถเชฐเซ‚ เชฅเชˆ เชจ เชนเซ‹เชค ...

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡ เชšเชฒเชพเชตเชถเซ‡?

  • 9,5%2030 เชธเซเชงเซ€เชฎเชพเช‚, เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชถเซ‡, เช…เชกเชงเชพ 18 เชจเชนเซ€เช‚

  • 20,0%2040 เชธเซเชงเซ€เชฎเชพเช‚, เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชถเซ‡38

  • 48,4%2050 เช•เชฐเชคเชพเช‚ เชชเชนเซ‡เชฒเชพเช‚ เชจเชนเซ€เช‚

  • 22,1%เชˆเชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เช•เชพเชฐ เช•เซเชฏเชพเชฐเซ‡เชฏ เช—เซ‡เชธเซ‹เชฒเชฟเชจ เช•เชพเชฐเชจเซ‡ เชฌเชฆเชฒเซ‡ เชจเชนเซ€เช‚

190 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชคเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚. 37 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹