Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вычислит.мат_лаб.р

..pdf
Скачиваний:
23
Добавлен:
17.05.2015
Размер:
1.32 Mб
Скачать

procedure met_rak(n:w ord;;var h:real;a:masreal;var

f,q:masreal;nts,ind:integer

+

ind=0

s=0

I

I>N

J

J>N

s=s+a[i,j]*a[i,j]

J=J+1

J

I=I+1

I

s=sqrt(s) h=0,1/ s Nts=0 rabmas1=a

I

I>N

J

J>N

Q[i][j]=a[i][j]*h / 2

F[i][j]=a[i][j]*h

J=J+1

J

Q[i][j]=Q[i][j]+1

F[i][j]=F[i][j]+1

I=I+1

I

Fak=1

K

K>4

Fak=Fak*K

multmat(n,rabmas1,a

,rabmas2)

A B

A B

I

I>N

J

J>N

F[i][j]=F[i][j]+rabmas2[i][j]

*step(h,k) / fak

+

K<4

Q[i][j]=q[i][j]+rabmas2[i][j]*

step(h,k) / (Fak*(K+1))

J=J+1

J

rabmas1=rabmas2

I=I+1

I

multconst(N,H,Q)

+

NTS>0

h=h*step(2,nts)

multmat(n,F,F,rabma

s1)

rabmas2=F

I

I>N

rabmas2[i][i]=rabmas2[i][i]

+1

I=I+1

I

mulmat(N,Q,rabmas

2,rabmas1)

Q=rabmas1

Возврат

Рисунок 37 - Схема алгоритма метода Ракитского

91

Варианты заданий

Таблица 8

 

 

 

 

 

Вектор

вари-

 

Матрица системы

 

начальных

анта

 

 

 

 

 

условий

1

 

 

2

 

3

1

-.18000Е + 01

.23200Е+02

 

.97000Е + 01

.83500Е + 01

.8415Е+00

 

-.51350Е + 02

-.41500Е+02

 

-.40000Е + 02

-.31350Е + 02

.5403Е+00

 

.12175Е + 02

-.25000Е+00

 

.50000Е + 01

.21750Е + 01

-.4161Е+00

 

.51650Е + 02

.16800Е+02

 

.30300Е + 02

.21500Е + 02

.9093Е+00

2

.22600Е + 02

.47600Е+02

 

.29600Е + 02

.27800Е + 02

.9093Е+00

 

-.26800Е + 02

-.22000Е+02

 

-.20000Е + 02

-.16800Е + 02

-.4161Е+00

 

-.46000Е + 01

-.17000Е+02

 

-.10000Е + 02

-.96000Е + 01

-.6536Е+00

 

.22000Е + 01

-.27600Е+02

 

-.96000Е + 01

-.1ЗОООЕ+02

-.7568Е+00

3

.37000Е + 02

.65333Е+02

 

.42833Е + 02

.40583Е + 02

.1411Е+00

 

-.18917Е + 02

-.15833Е+02

 

-.1ЗЗЗЗЕ + 02

-.12250Е + 02

-.9900Е+00

 

-.13042E + 02

-.27083E+02

 

-.18333E + 02

-.16375E + 02

.9602E+00

 

-.20583Е + 02

-.52000Е+02

 

-.29500Е + 02

-.30833Е + 02

-.2794Е+00

4

.48900Е + 02

.81400Е+02

 

.54400Е + 02

.51700Е + 02

-.7568Е+00

 

-.15200Е + 02

-.13000Е+02

 

-.10000Е + 02

-.10200Е + 02

-.6536Е+00

 

-.19400Е + 02

-.35500Е+02

 

-.25000Е + 02

-.21900Е + 02

-.1455Е+00

 

-.36700Е + 02

-.71400Е+02

 

-.44400Е + 02

-.44500Е + 02

.9894Е+00

5

.59800Е + 02

.96800Е+02

 

.65300Е + 02

.62150Е + 02

-.9589Е+00

 

.13150Е + 02

-.11500Е+02

 

-.80000Е + 01

-.91500Е + 01

.2837Е+00

 

-.24925Е + 02

-.43250Е+02

 

-.З1000Е + 02

-.26925Е + 02

-.8391Е+00

 

-.50150Е + 02

-.88800Е+02

 

-.57300Е + 02

-.56500Е + 02

-.5440Е+00

6

.70200Е + 02

.11187Е+03

 

.75867Е + 02

.72267Е + 02

.9602Е+00

 

-.11933Е + 02

-.10667Е+02

 

-.66667Е + 01

-.86000Е + 01

.9602Е+00

 

-.30033Е + 02

-.50667Е+02

 

-.36667Е + 02

-.31700Е + 02

.8439Е+00

 

-.62267Е + 02

-.10520Е+03

 

-.69200Е + 02

-.67667Е + 02

-.5366Е+00

7

.80314Е + 02

.12674Е+02

 

.86243Е + 02

.82193Е + 02

.6570Е+00

 

 

 

.11193Е + 02

-.10214Е+02

 

-.57143Е + 01

-.83357Е + 01

.7539Е+00

 

-.34904Е + 02

-.57893Е+02

 

.42143Е + 02

-.36332Е + 02

.1367Е+00

 

-.73621Е + 02

-.12103Е+03

 

-.80529Е + 02

-.78357Е + 02

.9906Е+00

8

.90250Е + 02 -

.14150Е+03

 

.96500Е + 02

.92000Е + 02

.9894Е+00

 

 

 

.10750Е + 02

-.1000Е+02

 

-.50000Е + 01

-.82500Е + 01

-.1455Е+00

 

-.39625Е + 02

-.65000Е+02

 

-.47500Е + 02

-.40875Е + 02

-.9577Е+00

 

-.84500Е + 02

-.13650Е+03

 

-.91500Е + 02

-.88750Е + 02

-.2879Е+00

9

.10007Е + 03

.15618Е+03

 

.10668Е + 03

.10173Е + 03

.4121Е+00

 

-.10506Е + 02

-.99444Е+01

 

-.44444Е + 01

-.82833Е + 01

-.9111Е+00

 

-.44247Е + 02

-.72028Е+02

 

-.52778Е+02

-.45358Е + 02

.6603Е+00

 

-.95061Е + 02

-.15173Е+03

 

-.10223Е + 03

-.98944Е + 02

-.7510Е+00

 

 

 

 

 

 

 

92

Продолжение таблицы 8

1

2

3

4

5

6

10

.10980Е + 03

.17080Е+03

.11680Е + 03

.11140Е + 03

-.5440Е+00

 

-.10400Е + 02

-.1000Е+02

-.40000Е + 01

-.84000Е + 01

-.8391Е+00

 

-.48800Е + 02

-.79000Е+02

-.58000Е + 02

-.49800Е + 02

.4081Е+00

 

-.10540Е + 03

-.16680Е+03

-.11280Е + 03

-.10900Е + 03

.9129Е+00

11

.11947Е + 03

.18538Е+03

.12688Е + 03

.12103Е + 03

-.1000Е+01

 

-.10395Е + 02

-.10136Е+02

-.36364Е + 01

-.85773Е + 01

.4426Е-02

 

-.53302Е + 02

-.85932Е+02

-.63182Е + 02

-.54211Е + 02

-.1000Е+01

 

-.11558Е + 03

-.18175Е+03

-.12325Е + 03

-.11895Е + 03

-.8851Е-02

12

.12910Е + 03

.19993Е+03

.13693Е + 03

.13063Е + 03

-.5366Е+00

 

-.10467Е + 02

-.10333Е+02

-.33333Е + 01

-.88000Е + 01

.8439Е+00

 

-.57767Е + 02

-.92833Е+02

-.68333Е + 02

-.58600Е + 02

.4242Е+00

 

-.12563Е + 03

-.19660Е+03

-.13360Е + 03

-.12883Е + 03

-.9056Е+00

13

.13869Е + 03

.21446Е+03

.14696Е + 03

.14021Е + 03

.4202Е+00

 

-.10596Е + 02

-.10577Е+02

-.30769Е + 01

-.90577Е + 01

.9074Е+00

 

-.62202Е + 02

-.99712Е+02

-.73462Е + 02

-.62971 Е + 02

.6469Е+00

 

-.13560Е + 03

-.21138Е+03

-.14388Е + 03

-.13865Е + 03

.7626Е+00

14

.14826Е + 03

.22897Е+03

.15697Е + 03

.14977Е+03

.9906Е+00

 

.10983Е + 02

-.10857Е+02

-.28571Е + 01

-.93429Е + 01

.1367Е+00

 

-.66614Е + 02

-.10657Е+03

-.78571Е + 02

-.67329Е + 02

-.9626Е+00

 

-.14549Е + 03

-.22611Е+03

-.15411Е + 03

-.14843Е + 03

.2709E+00

15

.15780Е + 03

.24347Е+03

.16697Е + 03

.15932Е + 03

.6503Е+00

 

-.10983Е + 02

-.11167Е+02

-.26667Е + 01

-.96500Е + 01

-.7597Е+00

 

-.71008Е + 02

-.11342Е+03

-.83667Е + 02

-.71675Е + 02

.1543Е+00

 

-.15532Е + 03

-.24080Е+03

-.16430Е + 03

-.15817Е + 03

-.9880Е+00

16

.16732Е + 03

.25795Е+03

.17695Е + 03

.16885Е + 03

-.2879Е+00

 

-.11225Е + 02

-.11500Е+02

-.25000Е + 01

-.99750Е + 01

-.9577Е+00

 

-.75387Е + 02

-.12025Е+03

-.8875Е + 02

-.76013Е + 02

.8342Е+00

 

-.16510Е + 03

-.25545Е+03

-.17445Е + 03

-.16788Е + 03

.5514Е+00

17

.17684Е + 03

.27242Е+03

.18692Е + 03

.17837Е + 03

-.9614Е+00

 

-.11491Е + 02

-.11853Е+02

-.23529Е + 01

-.10315Е + 02

-.2752Е+00

 

-.79754Е + 02

-.12707Е+03

-.93824Е + 02

-.80343Е + 02

-.8486Е+00

 

-.17484Е + 03

-.27007Е+03

-.18457Е + 03

-.17756Е + 03

.5291Е+00

18

.18633Е + 03

.28689Е+03

.19689Е + 03

.18789Е + 03

-.7510Е+00

 

-.11778Е + 02

-.12222Е+02

-.22222Е + 01

-.10667Е + 02

.6603Е+00

 

-.84111Е + 02

-.13389Е+03

-.98889Е + 02

- 84667Е + 02

-.1280Е+00

 

-.18456Е + 03

-.28467Е+03

-.19467Е + 03

-.18722Е + 03

-.9918Е+00

19

.19582Е + 03

.30135Е+03

.20685Е + 03

.19740Е + 03

.1499Е+00

 

-.12082Е + 02

-.12605Е+02

-.21053Е + 02

-.11029Е + 02

.9887Е+00

 

-.88459Е + 02

-.14070Е+03

-.10395Е + 03

-.88986Е + 02

.9551Е+00

 

-.19424Е + 03

-.29924Е+03

-.20474Е + 03

-.19687Е + 03

.2964Е+00

20

.20530Е + 03

.31580Е+03

.21680Е + 03

.20690E + 03

.9129Е+00

 

-.12400Е + 02

-.13000Е+02

-.20000Е + 01

-.11400Е + 02

.4081Е+00

93

Продолжение таблицы 8

1

2

3

4

5

6

 

 

 

 

 

 

 

-.92800Е + 02

-.14750Е+03

-.10900Е + 03

-.93300Е + 02

-.6669Е+00

 

-.20390Е + 03

-.31380Е+03

-.21480Е + 03

-.20650Е + 03

.7451Е+00

21

.21477Е + 03

.33025Е+03

.22675Е + 03

.21640Е + 03

.8367Е+00

 

-.12731Е + 02

-.13405Е+02

-.19048Е + 01

-.11779Е + 02

-.5477Е+00

 

-.97135Е + 02

-.15430Е+03

-.11405Е + 03

-.97611Е + 02

-.4000Е+00

 

-.21354Е + 03

-.32834Е+03

-.22484Е + 03

-.21612Е + 03

-.9165Е+00

22

.22424Е + 03

.34469Е+03

.23669Е + 03

.22589Е + 03

-.8851Е-02

 

-.13073Е + 02

-.13818Е+02

-.18182Е + 01

-.12164Е + 02

-.1000Е+01

 

-.10146Е + 03

-.16109Е+03

-.11909Е + 03

-.10192Е + 03

.9998Е+00

 

-.22316Е + 03

-.34287Е+03

-.23487Е + 03

-.22573Е + 03

.1770Е-01

23

.23370Е + 03

.35913Е+03

.24663Е+03

.23538Е+03

-.8462Е+00

 

-.13424Е + 02

-.14239Е+02

-.17391Е + 01

-.12554Е + 02

-.5328Е+00

 

-.10579Е + 03

-.16788Е+03

-.12413Е + 03

-.10622Е + 03

-.4322Е+00

 

-.23277Е + 03

-.35739Е+03

-.24489Е + 03

-.23533Е + 03

.9018Е+00

24

.24315Е + 03

.37357Е+03

.25657Е + 03

.24487Е + 03

-.9056Е+00

 

-.13783Е + 02

-.14667Е+02

-.16667Е + 01

-.12950Е + 02

.4242Е+00

 

-.11011Е + 03

-.17467Е+03

-.12917Е + 03

-.11053Е + 03

-.6401Е+00

 

-.24237Е + 03

-.37190Е+03

-.25490Е + 03

-.24492Е + 03

-.7683Е+00

25

.25260Е + 03

.38800Е+03

.26650Е + 03

.25435Е + 03

-.1324Е+00

 

-.14150Е + 02

-.15100Е+02

-.16000Е + 01

-.13350Е + 02

.9912Е+00

 

-.11443Е + 03

-.18145Е+03

-.13420Е + 03

-.11482Е + 03

.9650Е+00

 

-.25195Е + 03

-.38640Е+03

-.26490Е + 03

-.25450Е + 03

-.2624Е+00

26

.26205Е + 03

.40243Е-03

.27643Е + 03

.26383Е + 03

.7626Е+00

 

-.14523Е + 02

-.15538Е+02

-.15385Е + 01

-.13754Е + 02

.6469Е+00

 

-.11874Е + 03

-.18823Е+03

-.13923Е + 03

-.11912Е + 03

-.1630Е+00

 

-.26152Е + 03

-.40089Е+03

-.27489Е + 03

-.26408Е + 03

.9866Е+00

27

.27149Е + 03

.41686Е+03

.28636Е + 03

.27331Е + 03

.9564Е+00

 

-.14523Е + 02

-.15981Е+02

-.14815Е + 01

-.14161Е + 02

-.2921Е+00

 

-.12305Е + 03

-.19501Е+03

-.14426Е + 03

-Л2342Е+03 -

-.8293Е+00

 

-.27109Е + 03

-.41538Е+03

-.28488Е + 03

.27365Е+03

-.5588Е+00

28

.28093Е + 03

.43129Е+03

.29629Е + 03

.28279Е + 03

.2709Е+00

 

-.15286Е + 02

-.16429Е+02

-.14286Е + 01

-.14571Е + 02

-.9626Е+00

 

-.12736Е + 03

-.20179Е+03

-.14929Е + 03

-.12771Е + 03

.8532Е+00

 

-.28064Е + 03

-.42986Е+03

-.29486Е + 03

-.28321Е + 03

-.5216Е+00

29

.29037Е + 03

.44571Е+03

.30621Е + 03

.29226Е + 03

-.6636Е+00

 

-.15674Е + 02

-.16879Е+02

-.13793Е + 01

-.14984Е + 02

-.7481Е+00

 

-13166Е + 03

-.20856Е+03

-.15431Е + 03

-.13201Е + 03

.1192Е+00.9

 

-.29019Е + 03

-.44433Е+03

-.30483Е + 03

-.29278Е + 03

929Е+00

30

.29980Е + 03

.46013Е+03

.31613Е + 03

.30173Е + 03

-.9880Е+00

 

-.16067Е + 02

-.17333Е+02

-.13333Е - 0l

-.15400Е + 02

.1543Е+00

 

-.13597Е + 03

-.21533Е+03

-.15933Е + 03

-.13630Е + 03

-.9524Е+00

 

-.29973Е + 03

-.45880Е+03

-.31480Е + 03

-.30233Е + 03

-.3048Е+00

94

Список использованной литературы

1.Амосов А.А., Дубинский Ю.А., Конченова Н.В. Вычислительные методы для инженеров – М.: Высшая школа, 1994 – 544 с.

2.Бахвалов Н.С. Численные методы – М.: Наука, 1973 – 631 с.

3.Волков Е.А. Численные методы – М.: Наука, 1987 – 256 с.

4.Воробьева Г.Н., Данилова А.Н. Практика по численным методам – М.: Высшая школа, 1979 – 184 с.

5.Демидович Б.П., Марон И.А., Шувалова Э.З. - Численные методы анализа – М.: Наука, 1967 – 368 с.

6.Калиткин Н.Н. Численные методы – М.: Наука, 1978 – 512 с.

7.Конченова Н.В., Марон И.А. Вычислительная математика в примерах и задачах - М.: Наука, 1972 – 246 с.

8.Марчук Г.И. Методы вычислительной математики – М.: Наука, 1989 – 372 с.

9.Плис А.И., Сливина Н.А. Лабораторный практикум по высшей математике – М.: Высшая школа, 1994 – 416 с.

10.Самарский А.А. Введение в численные методы - М.: Наука, 1982 – 287 с.

11.Самарский А.А., Гулин А.В. Численные методы - М.: Наука, 1989 – 429 с.

12.Хемминг Р.В. Численные методы для научных работников и инженеров - М.: Наука, 1972 – 400 с.

95