468 2

468 2



468


12. Rozwiązania, zadań

S(N) = YP/PP RETURN END

(b) Poniższy program używa podprogramu z (a) do znalezienia wielomianu drugiego stopnia najlepiej przybliżającego X* na siatce — 2, —1. 1, 2.

DIMF.NSION X(10), Y(I0). B(10), C(10), S(10). P(10, 10)

LOGlCAL*l T(80)

COMMON Q(10)

R£AD(5, 800) T

READ(5, 801) N. M. (X(I), Y(I), 1 = 1, M)

WRITE(6, 900) T, N. M. (X(I), 1 = 1, M)

N=N-l

CALL ORPOI.(N, M, X. Y, B, C, S, P)

CALL PPRINT(N. P)

NM1=N-1

\VRJTE(6, 901) S(l), (1. S(I + I), 1 = 1, NM1)

CALL LPOL(N, S; P, Q)

WR1TE(6, 902) 0(1), (I, Q( 1 + 1), 1=1, NMI)

STOP

800    FORMAT(80A1)

801 FORM AT(2l5/8F i 0.0}    §_

900    FORMATUH0; 'APROKSYMACJA', 80A1/'WIELOMIANEM STOPNIA', 13/ IW NASTĘPUJĄCYCH', 13, PUNKTACH: '/(IX, F7.2))

901    FORMATU HO, 'WSPÓŁCZYNNIKI FOURIERA: '/IX, S(0l = ', F7^

1 (IX,'S(', IV)- ’. F7.2))

902    FORMAT! IHO,'WSPÓŁCZYNNIKIWIELOMIANU APROKSYMUJAt

U X, 'P(0)= , F7.2/(IX, 'PC, 12, *)«', F7.2))

END

SUBROUTINE LPOL(N, S, P, Q)

D1MENSION S(l), P(N, N), Q(l)

DO 10 r=i, N 10 Q(0=0.

DO 20 1 = 1, N K = N-I-f-l DO 20 J = l, I L=K-ł-J — I

20 Q(K) = Q(K)- S(L)*P(L, J)

RETURN END

SUBROUTINE PPR1NT(N, P)

DJMENSfON P(N, N)

WRTTr- (6,900) DO 10 1=1. N


Wyszukiwarka

Podobne podstrony:
450 2 450 12. Rozwiązania zadań p(x) jcsi ostatnią wartością s. Ten sposób wymaga 2{n+ !) mnożeń i /
452 2 452 12. Rozwiązania zadań Jeśli z, =0. to nwd (r_łt r0) = nwd (x, y)=r0-y. Zauważmy,że (i)
454 2 454 12, Rozwiązania zadań (b) Z f=xyjz wynika, że Af Ax Av Az -T«— +---- f x y z Wprowadzamy
456 2 456 12. Rozwiązania zadań 8. (a) c=(a2 + b2 — lab cos O1 2. c - wyznacza się w przybliżen
458 2 458 12. Rozwiązania zadań 5.    0.5-10- °. 6.    (a) 1.0«4”2łi p
460 2 460 12. Rozwiązania zadań§ 3.2 1.    (a) 0.693: (b) około 1000. 2.
462 2 462 12. Rozwiązania zadań Iloraz kolejnych błędów jest więc stały i dlatego ekstrapolacja Aitk
464 2 464 12. Rozwiązania zadań 4. (aj [ fj,    j (0<y. fc^n). Jest to tzw. macier
466 2 466 12. Rozwiązania zadań Dla/(x)=exp(x) na [- 1, 1] i A/=20 błąd maksymalny wielomianu interp
470 2 470 12. Rozwiązania zadań § 4.5 1.    Dla £(/)=$>,/00 wybieramy jako/dowolną
474 2 474 12. Rozwiązania zadań 4. (a) Utworzyć i porównać Ax i )jg. Dla wielokrotnej wartości własn
476 2 476 12. Rozwiązania zadań 9 DO 2 1 = 2, N 10 IM 1=1-1 11 DO 2 K = 1,
478 2 47B 12. Rozwiązania zadań Jest to równanie różnicowe o stałych współczynnikach, więc jego
480 2 480 12. Rozwiązania zadań (b)    <łi=/<-‘<SA,
482 2 482 12. Rozwiązania zadań i używamy metody Gaussa-Seidela, tj. ostatniego przybliżenia każdej
484 2 484 12. Rozwiązania zadań 1. Wybierzmy xN— 14 i x0—16 jako niewiadome. Równania
486 2 486 12. Rozwiązaaia zadań (b)    Ponieważ ATA jest macierzą symetryczną, więc w
488 2 488 12. Rozwiązania zadań L: x3:~x2->2x(x2-x)}(j2—yI); >3: =/(x3); if
490 2 490 12. Rozwiązania zadań Ponieważ /(£)=» 0, więc Ten ostatni wiersz świadczy o co najmniej

więcej podobnych podstron