1
수치 솔루션의 정확성과 이것이 선택한 timestep의 값에 따라 어떻게 달라지는지를 보여 드리고자합니다.여러 timestep 값에 대해 여러 개의 그림 생성
def f(te3):
y3 = -r3*(te3 - te_surr) #y is the derivative
return y3
for i in range(1, len(t3)):
te3[i] = te3[i-1] + f(te3[i-1])*dt
이 수치 해석은 플롯 : 수치 용액에 다음 코드를 사용하여 제조된다
plt.plot(t3,te3)
는 원래 DT 0.1가되도록 선택 하였다.
dt2 = 0.05
dt3 = 0.025
dt4 = 0.01
dt5 = 0.005
dt6 = 0.001
다음, 0.05, 0.01, 등 그러나 내가 수동으로 DT의 각 값을 입력 이외의 내 코드로이를 구현하는 방법을 확실하지 오전 : 나는 시간 단계의 서로 다른 값을 생성하는 다양한 플롯을 보여주기 위해 노력하고 있어요 각 dt 값에 대해 위에 표시된 코드를 변경하는 등. 이 값을 목록이나 배열로 저장할 수있는 방법이 있나요?이 값을 플롯 (plot)하는 데 사용할 수 있습니까?
음모를 꾸미려고 할 때 "x와 y의 첫 번째 치수가 같아야합니다"라는 메시지가 표시됩니다. 이유는 무엇입니까? –
't3'와'te3'는 같은 크기가 아닙니다. 플롯하기 위해서는 동일한 수의 구성 요소가 있어야합니다. – gabra