내 수학 질문은 여기 계산할 수 없습니다 - https://math.stackexchange.com/questions/2063507/solving-this-integral-involving-ei-function은지수 적분 함수의 변수. 파이썬은
이 시간 t, 성장과 K = cqrrying 용량의 R = 속도로 t = 시간, N_t = 인구 인구 역학 관한 것이다.
아래에 내 코드가 첨부되어 있습니다.
파이썬은 지수 누적 함수 scipy.special.expi()
안에 있기 때문에 N_next
의 값을 계산할 수 없습니다. 어떻게 이것을 피할 수 있습니까? 이제는 "Scipy에는 특별한 특성이 없습니다"라고되어 있지만이 내용에 따르면 - https://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.special.expi.html -해야합니다.
import math
import scipy
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
t_f =100
N_0 = 10
t = []
N_t = [N_0,]
r = 2.5
K = 1000
for i in range(0,100):
scipy.special.expi(r*N_next/K) = i*math.exp(r) + scipy.special.expi(r/K * N_t[i])
N_t.append(N_next)
t.append(i)
plt.plot(t,N_t)
plt.show
코드가 적합하지 않습니다. 아무것도 남기고있어? 어딘가에 정의한 'ei'라는 함수가 있습니까? 그러나 호출 결과에 할당하려고 시도하고 있지만 불가능합니다. 그래서 오류가 발생합니다. –
죄송합니다. 나는 한 부분을 놓쳤다. 1 sec – Adeetya
또한 'N_next'가 정의되지 않았습니다. –