11 แฌแแแก 1914 แแแแแแ แก, แฐแแแ แ แคแแ แแแก แแแแชแฎแแแแแ แแแแแฉแแแ New York Times-แจแ:
โแแแแแ แแแฅแแก, แ แแ แแ แ แฌแแแแฌแแแจแ แฉแแแ แแแแแฌแงแแแ แแแแฅแขแ แแแแแแแแก แฌแแ แแแแแแก. แแ แแแงแแแ แก แแแแแแแ แฌแแแแ แกแแฃแแแ แ, แแแแ แแ แแแแแ แแแแฎแ แแ แฉแแแ แแแแแแแแก แจแแกแแฎแแ. แคแแฅแขแแ, แ แแ แแ แแ แแแขแแแ แแแแกแแแ แ แแแแแแแแ แฌแแแแ แแแฃแจแแแแ แแแคแ แแ แแ แแฅแขแแแฃแแ แแแแฅแขแ แแแแแแแแแแก แจแแฅแแแแแ. แแกแแแ แแแแแแแ แ แแแแ แช แแฅแกแแแ แแแแแขแ แแ แฉแแแ แแแแงแแคแแแ แแแ แ, แ แแ แฌแแ แแแขแแแแก แแแ แแจแแแ แแ. แแแแฅแขแ แแแแแแแแแแก แแแแแฌแแแแ แแฅแแแแ แแงแ แแกแฃแแฃแฅแ แแแขแแ แแแก แจแแฅแแแ, แ แแแแแกแแช แจแแฃแซแแแ แแ แซแแ แแแกแขแแแชแแแแแ แแฃแจแแแแ แแแแแขแแแแแก แแแ แแจแ. แแแกแขแแ แแแแกแแแ แแแ แแแแฃแแ แแแ แแแแแก แแแแแแแแแแแจแ แแขแแ แแแแ แแฅแกแแแ แแแแแขแแแก แแกแแ แแแขแแ แแแแโ.
แแแแ แแ แ แแฆแแช แแ แแกแฌแแ แแ แแแฎแแ...
แแแแแก แแแแกแแแ Detroit Electric-แแแ แแ แแแ
แแก แแฃแแแแแแชแแ แฉแแแ แฌแแแ แกแขแแขแแแก แแแแแแฃแ แ แแแแ แซแแแแแแ
แกแแ แแ แแก แแแ แแแแขแ แ r แแแแแแแแก แแฎแแแแก แแแแ แแก แฌแแแแก แแ แแแก แขแแแแแ, แแแแแแแแ แแก แแ แแก แแฅแกแแแแแแขแ - แ แแช แฃแคแ แ แแแฆแแแแ แแก แแแแคแแชแแแแขแ, แแแ แฃแคแ แ แกแฌแ แแคแแ แแแแแงแ แแแก แแแแแ แก แแฎแแแ แขแแฅแแแแแแแ, แ.แ. แงแแแแแฌแแแฃแ แแ แขแแฅแแแแแแแ แฃแคแ แ แแแขแ แแแแแแแแแกแแแแก แฃแแแ แแแฎแแแก แกแแแแขแแ แแกแ แแแกแ แแแฎแแ แฎแแแฃแแแแแก แแแแ. K แแแแคแแชแแแแขแ, แ แแแแแแช แแฆแฌแแ แก แแฎแแแ แขแแฅแแแแแแแแก แแ แแแก แแแขแแแชแแแแก, แ.แ. K-แแก แแแแแ แแแแจแแแแแแแแแจแ แขแแฅแแแแแแแ แแแ แจแแซแแแแก แแแแแ แแแแ แแก แแแแงแ แแแแก, แแแแ แแ แจแแซแแแแก แแฎแแแแ แแแแ แแก แกแแแแแแขแแก แแแแงแ แแแแก, แ แแแแแจแแช แแก แฃแคแ แ แกแแแแขแแ แแกแ แแฅแแแแ, แแแแ แ แฌแแแ แขแแฅแแแแแแแ.
แแ แแแแแแแก แแแแชแฎแแแแแ แแ แแก แกแแญแแ แ แแแ แแแแขแ แแแแก แแแแแ แแแแแกแขแแแฃแ แ แแแแขแแแแแแกแแแแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแแซแแแแก แแแฌแแแแกแฌแแ แแแขแงแแแแแ แกแแแแแแแ แ แแแแฅแขแ แแแแแแแแแแก แแแแฃแกแขแ แแแก แแแแแแแแ แแแ:
- โแแฃแแแแแแ แฌแแแโ แแ แแก แฌแแแ, แ แแแแกแแช แแกแแคแแแแจแ แแแงแแแฃแแ แแกแฃแแฃแฅแ แแแขแแแแแแแแแแก แแแฎแแแแ แก แแฅแแแแ แแแแฅแขแ แแซแ แแแ (P0=0,5, t=0);
- แแแแ แแก แฌแแแแก แแ แแแก แขแแแแ (r) แแแแฅแขแ แแแแแแแแแ.
แแ แจแแแแฎแแแแแจแ แแแฅแแแ:
- แแแแฅแขแ แแแแแแแแแ แแแแแแแแ แฉแแแแแชแแแแแก แจแแแแฌแแแก แซแ แแแแแแ (ICE) แแแแฅแแแแแก แแแแ แแแแ (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-แฏแแ แแฆแแแแขแแแ แจแแแแฌแแแก แซแ แแแแแแก แแฅแแแ แแแแฅแแแแแแก แแ แแแก แขแแแแก, แ แแช แแแแแ แแแขแงแแแแแแก, แ แแ แแฎแแแ แขแแฅแแแแแแแแแ แฃแคแ แ แแ แฃแคแ แ แกแฌแ แแคแแ แจแแแแแแก แฉแแแแก แชแฎแแแ แแแแจแ แแ แฎแแแแ แฉแแแแ แงแแแแแแฆแแฃแ แ แชแฎแแแ แแแแก แแแแแแฃแ แ แแแฌแแแ (แแฅ แแแแฎแกแแแก แแแแแแฃแ แ แขแแแแคแแแแแ) .
แฃแแฎแแแแก แฌแแแแจแ แฃแแแ แแแแแแ แแแก แแ แแแแแแ, แ แแแแแก แแแแแญแ แแช แแแแกแแแแ แแแ แจแแซแแ - แกแแแแแ แแกแแ แขแแแแแ แแแขแแ แแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแกแชแแแก แแแขแแแแแก แกแแแแฃแ แแแก แจแแ แแก แฃแคแ แ แแแ แแแแซแแแก.
แแแแแแแแแกแแแแ แแ แกแแแแฃแ แแแแก แแ แกแแแฃแแ แฅแกแแแแก แแแแแแแแแแขแฃแ แ แแแแขแแแ แกแแแแฃแ แแแแก แฅแกแแแแก แจแแกแแฅแแแแแแ แกแแญแแ แแ แแแ แฅแแแแฅแแแจแ แแ แแแแแกแขแ แแแแแแ แแ แกแแแฃแแ แแแแฅแขแ แ แฅแกแแแแแแก แแแแแ แแแแแชแแ.
แแกแแแ, แจแแคแแ แฎแแแแ แแแแฅแขแ แแแแแแแแแแก แแแงแแแแแแแก แแ แแ
PS
แแแแกแแแก แ แแ แจแแแซแแแแ แแแกแแแแก แแแแแกแ แแแฃแแ แแ แแแแแแแก แแแแแญแ แ, แแแจแแ "แแแแแแแแก แฎแแแ" แแ แช แแแฌแงแแแฃแแ แแฅแแแแแแ...
แแแแแแแแฎแแแจแ แแแแแฌแแแแแแ แจแแฃแซแแแแ แแฎแแแแ แแแ แแแแกแขแ แแ แแแฃแ แแแแฎแแแ แแแแแแก.
แ แแแแก แแแ แแแแก แงแแแแ แแแแฅแขแ แแแแแแแแแก?
-
9,5%2030 แฌแแแกแแแแก แงแแแแ แแแแฅแขแ แแแแแแแแแแ แแแแแแ แแ แแ แ แแแฎแแแแ 18
-
20,0%2040 แฌแแแกแแแแก แงแแแแ แแฃแชแแแแแแแ แแแแแแ แแแแฅแขแ แแแแแแแแแแ38
-
48,4%แแ แ แฃแแแ แแก 2050 แฌ
-
22,1%แแแแฅแขแ แแแแแแแ แแ แแกแแแแก แฉแแแแแชแแแแแก แแแแแแแแก แแแแฅแแแแก42
แแแกแชแ แฎแแ 190 แแแแฎแแแ แแแแแแ. 37-แแ แแแแฎแแแ แแแแแแ แแแแ แจแแแแแแ.
แฌแงแแ แ: www.habr.com