⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2-1.f90

📁 用fortran编写的抛物线方程的数值算法
💻 F90
字号:


    DIMENSION U(100),UO(100)
	    PRINT*,'请输入空间的步长DX'
	READ (*,*) DX
		PRINT*,'请输入时间的步长DT'
	READ (*,*) DT
		PRINT*,'请输入空间序号最大值IMAX'
	READ (*,*) IMAX

    IMAX1=IMAX-1
	DO  I=1,IMAX
	U(I)=0.
  	UO(I)=0.
	ENDDO
    T=0.
	N=0
  

    100   	T=T+DT
            N=N+1
	     IF (T.LT..1) THEN
		   U(IMAX)=T*100
		 ELSE
	       U(IMAX)=10.
	     ENDIF
        
            DO  I=2,IMAX1
           	U(I)=UO(I)+DT*1./DX**2*(UO(I+1)+UO(I-1)-2.*UO(I))
	        ENDDO
             DO I=1,IMAX
  	         UO(I)=U(I)
             ENDDO
 

	
	WRITE (6,5) (UO(I),I=1,IMAX)
	  5 FORMAT(10 F10.4)
	  IF (N.LT.10) GO TO  100
	STOP
	END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -