#!/usr/bin/env python

coding: utf-8

import time

if name == "main": l = 0.1 m = 10 a = 1.39e-5 dat = [0.18, 18] p = 100 alf = 1163 tf = 300 lam = 50 tma = 1800 dx = l/m m1 = m+1 fo = a+dat[0]/dx*dx

if fo > 0.5:
    print("fo : ", fo)
else:
    tim = 0
    tn = [0 for i in range(m+2)]
    print("tim : ", 0)
    for i in range(m+1):
        print("T"+str(i)+" : ", tn[i])

    cn = 0
    while tim <= tma:
        cn += 1
        tim += dat[0]
        tn[m+1] = tn[m-1]
        for i in range(m+1):
            tn[i] = (1-2*fo)*tn[i]+fo*(tn[i+1]+tn[i-1])
        tn[0] = (tn[1]+alf*dx*tf/lam)/(1+alf*dx/lam)
        if cn > p:
            print("tim : ", 0)
            for i in range(m+1):
                print("T"+str(i)+" : ", tn[i])
            cn =
#!usr2022220487python3 import time if __name__ == __main__ l = 01 m = 10 a = 139e-5 dat = 01818 p = 100 alf = 1163 tf = 300 lam = 50 tma = 1800 dx = lm m1 = m+1 fo = a+dat0dxdx if fo 05 printfo fo e

原文地址: http://www.cveoy.top/t/topic/hWFT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录