|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
# Explicit heat-flow equation
real q(12), qp(12)
nx = 12
do ia= 1, 2 {# stable and unstable cases
alpha = ia*.3333;write(6,'(/"alpha =",f5.2)') alpha
do ix= 1,6 { q(ix) = 0.}# Initial temperature step
do ix= 7,12 { q(ix) = 1.}
do it= 1, 6 {
write(6,'(20f6.2)') (q(ix),ix=1,nx)
do ix= 2, nx-1
qp(ix) = q(ix) + alpha*(q(ix-1)-2.*q(ix)+q(ix+1))
qp(1) = qp(2);qp(nx) = qp(nx-1)
do ix= 1, nx
q(ix) = qp(ix)
}
}
call exit(0);end
|
|