Re: 選課

看板NTUBSE-B-94作者時間20年前 (2005/08/17 11:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
本篇為計程作業9低調版 1. Lagrange Interpolation: PROGRAM Lagrange REAL(8) XX(1:7),YY(1:7),X,Y,Z INTEGER I,J DATA XX/3,5,6,9,13,15,16/, YY/16,32,23,45,56,12,9/ READ(*,*)X IF (X==0) STOP ! Eliminate this line DO 777 I=1,7 Z = YY(I) DO 888 J=1,7 IF (I.NE.J) THEN Z = Z*(X-XX(J))/(XX(I)-XX(J)) END IF 888 CONTINUE 777 Y=Y+Z WRITE(*,*)Y END 2. 解聯立: PROGRAM equations INTEGER I,J,K REAL N(1:4,1:5), TEMP DATA N/1,2,4,-3,3,1,2,1,1,0,2,3,5,3,1,2,4,5,11,3/ DO 70 I=1,4 DO 70 J=1,4 IF(I.NE.J)THEN 60 TEMP=-(N(J,I)/N(I,I)) DO 90 K=1,5 90 N(J,K)=N(J,K)+N(I,K)*(TEMP) END IF 70 CONTINUE DO 55 I=1,4 55 WRITE(*,*)N(I,5)/N(I,I) END ※ 編輯: snowangel 來自: 220.135.2.143 (12/10 17:52)
文章代碼(AID): #130gzyZD (NTUBSE-B-94)
討論串 (同標題文章)
文章代碼(AID): #130gzyZD (NTUBSE-B-94)