Está en la página 1de 43

SISTEMAS DE ECUACIONES EN MATLAB

1) Hacer 4 sistemas de ecuaciones Ax=b en donde en donde A sea de diagonal


estrictamente dominante y encuentre la solucin.
2) Aplique el mtodo de Jacobi para encontrar una solucin aproximad, considerando
= [0 0 0 0]' tol=10^(-8) ; max=50

= [500 -100 1000 300]' tol=10^(-8) ; max=50

) 71 + 32 + 3 + 24 = 24

41 + 102 43 =4
31 + 2 + 63 + 4 = 32
21 + 42 + 23 + 94 = 43

) 91 2 + 53 + 24 = 20
41 + 122 + 33 = 24
21 + 52 + 133 + 34 = 36
51 82 + 3 + 164 = 15

) 51 + 2 + 24 = 8

62 + 3 + 4 =8
21 + 2 + 103 + 34 = 16
31 + 52 + 33 + 174 = 28

) 151 32 + 53 + 64 = 20
1 + 122 + 63 + 4 = 45
31 2 + 83 = 8
31 + 22 + 43 + 114 = 35
) 71 + 32 + 3 + 24 = 24

41 + 102 43 =4
31 + 2 + 63 + 4 = 32
21 + 42 + 23 + 94 = 43
Solucin:

>> A=[7 3 1 2;4 10 -4 0;-3 1 6 1;-2 4 2 9]

A=

7 3 1 2

4 10 -4 0

-3 1 6 1

-2 4 2 9

>> b=[24 4 32 43]'

b=

24

32

43

>> solu=inv(A)*b

solu =

1.000000000000000

2.000000000000000

5.000000000000001

3.000000000000000
Aproximacin por el mtodo de JACOBI considerando 0 = [0 0 0 0], tol=10^-8
max=50
>> x0=[0 0 0 0]'

x0 =

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

3.428571428571428 0.400000000000000 5.333333333333333 4.777777777777778

k=

x=

1.130158730158730 1.161904761904762 6.184656084656084 4.176719576719576

k=

x=

0.853741496598640 2.421798941798941 5.008641975308642 3.138154027042916

k=

x=

0.778521877886958 2.061960191484001 4.833545253492344 2.778111475042692

k=

x=

1.060621603138610 2.022009350242155 4.915915661189030 2.960234720317025


k=

x=

1.013940978207208 1.942117623220168 5.033270123142775 3.022374942547838

k=

x=

1.013661017443007 2.007731657974227 5.012888394808936 3.021430135249799

k=

x=

0.988722337252683 1.999690950946372 5.001970209850833 2.996735401485692

k=

x=

1.000783733476953 2.005299149039260 4.994956776554331 2.997193383446468

k=

10

x=

0.999251287062136 1.997669217230952 4.999976444657522 2.998939701965356

k=

11

x=

1.001305214245559 2.000290063038154 5.000190823665017 3.000874757320603

k=

12

x=

0.999598496082759 1.999554243767783 5.000458470396320 3.000118725445385

k=

13

x=

1.000091621058509 2.000343989725424 4.999853753172518 3.000007008477971

k=

14
x=

0.999871465813609 1.999904852845604 4.999987310828689 2.999899975207809

k=

15

x=

1.000071168602698 2.000046338006032 4.999968261564569 3.000016544287492

k=

16

x=

0.999979947977479 1.999958837184749 5.000025103919096 3.000002273561348

k=

17

x=

1.000013405343423 2.000018062376647 4.999996455531057 3.000008259930864

k=

18

x=

0.999990405353896 1.999993220075054 5.000002315620460 2.999995738902016

k=

19

x=

1.000003792335764 2.000004764106625 4.999997042847436 3.000000366574073

k=

20

x=

0.999998275954935 1.999997300204669 5.000001041054433 2.999999382505573

k=

21

x=

1.000001184760059 2.000001106039799 4.999999690859094 3.000000585442481

k=

22

x=

0.999999402876650 1.999999402439614 5.000000310466317 2.999999840404748


k=

23

x=

1.000000257343621 2.000000363035867 4.999999827630931 3.000000063895801

k=

24

x=

0.999999850781410 1.999999828114924 5.000000057516533 2.999999934142435

k=

25

x=

1.000000084264832 2.000000082694049 4.999999965014478 3.000000030452229

k=

26

x=

0.999999960856988 1.999999952299858 5.000000023274703 2.999999989747168

k=

27

x=

1.000000020047341 2.000000024967086 4.999999990087323 3.000000007329460

k=

28

x=

0.999999988621786 1.999999988015993 5.000000004640913 2.999999995561299

k=

29

x=

1.000000005741216 2.000000006407650 4.999999997048011 3.000000001766420

k=

30

x=

0.999999997170885 1.999999996522718 5.000000001508263 2.999999999083979

x=

0.999999997170885
1.999999996522718

5.000000001508263

2.999999999083979

Si hay convergencia 0 = [1 2 5 3]

Para 0 = [500 100 1000 300], tol=10^-8 max=50

>> x0=[500 -100 1000 3000]'

x0 =

500

-100

1000

3000

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.0e+002 *

-9.537142857142857 2.004000000000000 -2.280000000000000 -0.618888888888889

k=

x=

1.0e+002 *

-0.322031746031746 2.906857142857143 -4.946089947089948 -2.455587301587302

k=

3
x=

1.0e+002 *

0.196670445956160 -1.845623280423280 -0.182894179894180 -0.216590241034685

k=

x=

91.327778617619870 -14.782585034013616 49.537080988774115 95.240248593264468

k=

x=

-24.524260439037455 -16.316279051538302 37.587612048934794 20.634637265971776

k=

x=

-0.844007060894777 25.244748995188900 -7.648523255257641 -1.773180974421254

k=

x=

-5.791337397352365 -2.321806477745146 0.999401799424671 -4.929995954669985

k=

x=

5.689429934735819 3.116295678710814 3.646298373393006 4.300638613047390

k=

x=

0.343362480625682 -0.417252624537125 6.941892585408209 3.846786711982486

k=

10

x=

1.516613123462600 3.039412041913011 4.933425559071948 3.496883365398161

k=

11

x=
0.422081654913242 1.766724974243739 5.002257327179438 2.667636329014362

k=

12

x=

1.194613584580089 2.232070268906478 4.805313943580271 2.974749862054739

k=

13

x=

0.935567932227259 1.844280143600073 5.062836770463175 2.983368689597080

k=

14

x=

1.062512202791778 2.050907535294366 4.996509160580771 3.040926861014209

k=

15

x=

0.966987787358245 1.973598783115597 5.015950368677793 2.992041771471617

k=

16

x=

1.011309962718883 2.019585032527819 4.989220467914587 3.000853300544280

k=

17

x=

0.992902547630485 1.991164202078281 5.002248592514092 2.996204317721924

k=

18

x=

1.004550023686745 2.003738417953443 4.998556520515209 3.001850122435518

k=

19

x=

0.998075425821918 1.997602598731386 5.001343588445212 2.999670370503256

k=
20

x=

1.000929696336303 2.001307265049317 4.999492218038519 3.000339253314208

k=

21

x=

0.999415354312159 1.999425008680886 5.000190428440898 2.999738432933144

k=

22

x=

1.000293954235736 2.000310029651495 4.999847103553742 3.000083313002109

k=

23

x=

0.999865168783936 1.999821259727202 5.000081420008934 2.999961509195334

k=

24

x=

1.000075968916970 2.000086500489999 4.999968789571546 3.000031384293466

k=

25

x=

0.999958420053075 1.999957128261831 5.000018336994574 2.999985372970095

k=

26

x=

1.000019933182821 2.000023966776600 4.999988793154550 3.000005739229964

k=

27

x=

0.999989689722246 1.999987543988692 5.000005015590316 2.999996268105571

k=

28

x=
1.000005688033209 2.000006130347228 4.999997542845413 3.000002130256566

k=

29

x=

0.999997115085682 1.999996741924881 5.000001467249306 2.999999085442965

k=

30

x=

1.000001448012874 2.000001740865450 4.999999252981533 3.000000480885914

k=

31

x=

0.999999223235756 1.999999121987464 5.000000353714543 2.999999714066765

k=

32

x=

1.000000407455648 2.000000452191515 4.999999805608840 3.000000139010286

k=

33

x=

0.999999794256578 1.999999759261277 5.000000105194190 2.999999932769728

k=

34

x=

1.000000107354646 2.000000124375045 4.999999948456455 3.000000037897741

k=

35

x=

0.999999943231847 1.999999936440724 5.000000026631859 2.999999980032912

k=

36

x=

1.000000029140022 2.000000033360005 4.999999985536984 3.000000009715231

k=
37

x=

0.999999984993220 1.999999982558785 5.000000007390805 2.999999994862895

k=

38

x=

1.000000007886721 2.000000008959034 4.999999996259663 3.000000002774410

k=

39

x=

0.999999995902059 1.999999995349177 5.000000001987787 2.999999998601998

k=

40

x=

1.000000002108670 2.000000002434291 4.999999998959168 3.000000000714648

x=

1.000000002108670

2.000000002434291

4.999999998959168

3.000000000714648 si hay convergencia 0 = [1 2 5 3]


) 91 2 + 53 + 24 = 20

41 + 122 + 33 = 24
21 + 52 + 133 + 34 = 36
51 82 + 3 + 164 = 15
Solucin:

>> A=[9 -1 5 2;4 12 3 2;2 5 13 3;5 -8 1 16]

A=

9 -1 5 2

4 12 3 2

2 5 13 3

5 -8 1 16

>> b=[20 24 36 15]'

b=

20

24

36

15

>> solu=inv(A)*b

solu =

1.000000000000000

1.000000000000000

2.000000000000000

1.000000000000000
Aproximacin por el mtodo de JACOBI considerando 0 = [0 0 0 0], tol=10^-8
max=50
>> x0=[0 0 0 0]'

x0 =

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

2.222222222222222 2.000000000000000 2.769230769230769 0.937500000000000

k=

x=

0.697649572649573 0.410701566951567 1.441773504273505 1.069978632478633

k=

x=

1.229097420069642 1.228676994301994 2.257019778654394 0.834724448005698

k=

x=

0.919347689446514 0.886925173978904 1.914942064948742 1.026681817213334

k=

x=

1.028761246089836 1.043701617745087 2.049741023044034 0.973982554978120


k=

x=

0.983003488063186 0.982313903046026 1.984770904166195 1.009754105529218

k=

x=

1.004327907906291 1.007847093682520 2.007166245542758 0.997420179992880

k=

x=

0.997463945109219 0.997195772646734 1.996911398138168 1.002123185274122

k=

x=

1.000932490156406 1.001263637883365 2.000978745440425 0.999583441093100

k=

10

x=

0.999689225388338 0.999513910072242 1.999466654383928 1.000279244177779

k=

11

x=

1.000180238866338 1.000190387244943 2.000170328179137 0.999887406203270

k=

12

x=

0.999951548215857 0.999916103965891 1.999925028264062 1.000028223465544

k=

13

x=

1.000026057301610 1.000030189617775 2.000033208718631 0.999977878898986

k=

14
x=

0.999989820914072 0.999986698903308 1.999989484662381 1.000004876357220

k=

15

x=

1.000003280319663 1.000005209136844 2.000005556506435 0.999997187624608

k=

16

x=

0.999998116817273 0.999997986162736 1.999998140830972 1.000001232186875

k=

17

x=

1.000000535292681 1.000000887155354 2.000000779922396 0.999999697774034

k=

18

x=

0.999999732443923 0.999999676959502 1.999999646178136 1.000000227553564

k=

19

x=

1.000000110106855 1.000000139715231 2.000000112896458 0.999999944204891

k=

20

x=

0.999999965202573 0.999999944372786 1.999999942199651 1.000000028393195

k=

21

x=

1.000000019620905 1.000000021317030 2.000000020196257 0.999999986673110

k=

22

x=

0.999999994109947 0.999999990631782 1.999999991857977 1.000000003264717


k=

23

x=

1.000000002756940 1.000000003454737 2.000000003755926 0.999999997665409

k=

24

x=

0.999999998816032 0.999999998531137 1.999999998785862 1.000000000631079

x=

0.999999998816032

0.999999998531137

1.999999998785862

1.000000000631079 si hay convergencia 0 = [1 1 2 1]


Para 0 = [500 100 1000 300], tol=10^-8 max=50
x0=[500 -100 1000 300]'
x0 =

500

-100

1000

300

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.0e+002 *

-6.311111111111111 -4.646666666666667 -1.049230769230769 -2.678125000000000

k=

x=

1.0e+002 *

0.683970797720798 2.832365562678063 3.403840811965812 -0.276159188034188

k=

x=

1.0e+002 *

-1.492724457898069 -1.012923937559354 -1.103176295748411 0.999076856303419

k=

x=

30.053375873065153 62.685608385255591 41.637215651405015 3.833794279774515

k=

5
x=

-14.796450936813168 -19.066061583835388 -26.848936654748602 20.286298254082123

k=

x=

10.511780575749263 10.263334766944519 7.697255002350532 -2.293581333241792

k=

x=

-0.403975286480506 -3.045977053630422 -2.266114691268903 2.303157515903707

k=

x=

2.630920152322965 2.317327515660110 3.471412561030923 -0.317614081585746

k=

x=

0.621721430408554 0.308109155898905 1.546489566293135 1.057037925164696

k=

10

x=

1.162398386011538 1.229964144096416 2.311145968014945 0.800611033053458

k=

11

x=

0.897001359768308 0.901312207150175 1.932580723718036 1.044785953418668

k=

12

x=

1.016537409080295 1.043723373577943 2.043467568035116 0.987056883415114

k=

13

x=

0.983585751841349 0.985777824395270 1.983625974131104 1.013977023449185


k=

14

x=

1.004410434093487 1.007235418611910 2.004769869537953 0.999041741364020

k=

15

x=

0.998366954243790 0.997497097690346 1.996759754973955 1.001941331805619

k=

16

x=

1.001090628801037 1.001030854540978 2.000765892895680 0.999461390958117

k=

17

x=

0.999808734238483 0.999534752016048 1.999560022832206 1.000126737464185

k=

18

x=

1.000164573658516 1.000152626635090 2.000179119926941 0.999854645131485

k=

19

x=

0.999949748526380 0.999924587943512 1.999949521854851 1.000013689053825

k=

20

x=

1.000016622284623 1.000027088518523 2.000033576620631 0.999981152441334

k=

21

x=

0.999988544503633 0.999989206343079 1.999991373501087 1.000006251256528

k=

22
x=

1.000002204036065 1.000004933247429 2.000004471192904 0.999998722170336

k=

23

x=

0.999998348104693 0.999998360494696 1.999998058398440 1.000001498412888

k=

24

x=

1.000000563519636 1.000000786296678 2.000000538929113 0.999999817814729

k=

25

x=

0.999999828446851 0.999999707792055 1.999999652925627 1.000000183365383

k=

26

x=

1.000000119603684 1.000000113392079 2.000000096465375 0.999999929198535

k=

27

x=

0.999999974740904 0.999999947816006 1.999999954325895 1.000000013290803

k=

28

x=

1.000000016622770 1.000000017623091 2.000000020889673 0.999999984656102

k=

29

x=

0.999999993762502 0.999999991793975 1.999999994205438 1.000000002311325

k=

30

x=

1.000000001793792 1.000000003142586 2.000000003582396 0.999999998208365


k=

31

x=

0.999999998757097 0.999999998805076 1.999999998928800 1.000000000786833

x=

0.999999998757097

0.999999998805076

1.999999998928800

1.000000000786833 si hay convergencia 0 = [1 1 2 1]


) 51 + 2 + 24 = 8

62 + 3 + 4 =8
21 + 2 + 103 + 34 = 16
31 + 52 + 33 + 174 = 28

Solucin:

>> A=[5 1 0 2;0 6 1 1;2 1 10 3;3 5 3 17]

A=

5 1 0 2

0 6 1 1

2 1 10 3

3 5 3 17

>> b=[8 8 16 28]'

b=

16

28

>> solu=inv(A)*b

solu =1

Aproximacin por el mtodo de JACOBI considerando 0 = [0 0 0 0], tol=10^-8


max=50
>> x0=[0 0 0 0]'

x0 =

>> tol=10^(-8)

tol =

1.000000000000000e-008
>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.600000000000000 1.333333333333333 1.600000000000000 1.647058823529412

k=

x=

0.674509803921569 0.792156862745098 0.652549019607843 0.690196078431373

k=

x=

1.165490196078431 1.109542483660131 1.178823529411765 1.179884659746252

k=

x=

0.906137639369473 0.940215301806997 0.901982314494425 0.907020376778162

k=

x=

1.049148788927336 1.031832884787902 1.052644828911957 1.051444919374901

k=

x=

0.973055455292459 0.982651708618857 0.971553477923272 0.972673807208389

k=

x=

1.014400135392873 1.009295452478056 1.015321595917106 1.014877332779913

k=

8
x=

0.992189976392424 0.994966845217164 0.991727227839646 0.992021031981164

k=

x=

1.004198218164102 1.002708623363198 1.004459010605450 1.004318480071646

k=

10

x=

0.997730883298702 0.998537084887151 0.997593950009366 0.997675599816197

k=

11

x=

1.001222343096091 1.000788408362406 1.001297434906685 1.001255298567061

k=

12

x=

0.999340198900694 0.999574544421042 0.999300100974423 0.999323448481155

k=

13

x=

1.000355711723330 1.000229408424070 1.000377471233410 1.000365081074673

k=

14

x=

0.999808085885317 0.999876241281986 0.999796392490525 0.999803141706437

k=

15

x=

1.000103495061028 1.000066744300506 1.000109816182807 1.000106197556620

k=

16

x=

0.999944172117251 0.999963997710095 0.999940767290758 0.999942726162704


k=

17

x=

1.000030109992899 1.000019417757756 1.000031947956729 1.000030893719147

k=

18

x=

0.999983758960790 0.999989526387354 0.999982768109900 0.999983337491902

k=

19

x=

1.000008759725768 1.000005649066366 1.000009294321536 1.000008987461833

k=

20

x=

0.999995275201994 0.999996953036105 0.999994986909660 0.999995152501544

k=

21

x=

1.000002548392161 1.000001643431466 1.000002703905528 1.000002614616736

k=

22

x=

0.999998625467012 0.999999113579623 0.999998541593400 0.999998589761742

k=

23

x=

1.000000741379379 1.000000478107476 1.000000786620113 1.000000760642391

k=

24

x=

0.999999600121548 0.999999742122916 0.999999575720659 0.999999589733185

k=

25
x=

1.000000215682143 1.000000139091026 1.000000228843443 1.000000221285812

k=

26

x=

0.999999883667470 0.999999924978458 0.999999876568725 0.999999880645183

k=

27

x=

1.000000062746235 1.000000040464349 1.000000066575105 1.000000064376419

k=

28

x=

0.999999966156563 0.999999978174746 0.999999964091392 0.999999965277308

k=

29

x=

1.000000018254128 1.000000011771883 1.000000019368021 1.000000018728377

k=

30

x=

0.999999990154273 0.999999993650600 0.999999989553473 0.999999989898479

k=

31

x=

1.000000005310489 1.000000003424675 1.000000005634542 1.000000005448457

k=

32

x=

0.999999997135683 0.999999998152834 0.999999996960898 0.999999997061267

x= 0.999999997135683

0.999999998152834

0.999999996960898 si hay convergencia0 = [1 1 1 1 ],


0.999999997061267
Para 0 = [500 100 1000 300], tol=10^-8 max=50

>> x0=[500 -100 1000 300]'

x0 =

500

-100

1000

300

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.0e+002 *

-0.984000000000000 -2.153333333333333 -1.784000000000000 -2.336470588235294

k=

x=

1.0e+002 *

1.381254901960784 0.700078431372549 1.129074509803922 1.138274509803922

k=

x=

-57.932549019607848 -36.455816993464055 -67.174117647058821 -63.243414071510962

k=

x=

34.188529027297193 23.069588619761632 35.805115724721261 34.447004998077666

k=

5
x=

-16.792719723183392 -10.375353453799823 -17.878766166858902 -17.489933962050799

k=

x=

10.671044275580284 7.228116688151617 11.243059478631901 10.817130878772119

k=

x=

-4.172475689139171 -2.343365059567336 -4.502159787562855 -4.346052629611449

k=

x=

3.807094063758047 2.808035402862384 3.972647432668003 3.867101866349574

k=

x=

-0.508447827112306 0.026708450163737 -0.602352912942720 -0.551729500211180

k=

10

x=

1.815350110051725 1.525680402192317 1.864537570469442 1.835227057020376

k=

11

x=

0.560773096753386 0.716705895418364 0.533793820664311 0.548937349851466

k=

12

x=

1.237083880975741 1.152878138247371 1.251493586152047 1.243104104156182

k=

13

x=

0.872182730688053 0.917567051615295 0.864364178733260 0.868816288669399


k=

14

x=

1.068960074209181 1.044469922099557 1.073161862100040 1.070736706685858

k=

15

x=

0.962811332905745 0.976016905202350 0.960539980942451 0.961840269445562

k=

16

x=

1.020060511181305 1.012936624935331 1.021283962064947 1.020580090143745

k=

17

x=

0.989180638955436 0.993022657965218 0.988520208227082 0.988899026799093

k=

18

x=

1.005835857687319 1.003763460828971 1.006191898372663 1.005987304036845

k=

19

x=

0.996852386219468 0.997970132931749 0.996660291168586 0.996770554569129

k=

20

x=

1.001697751585998 1.001094859043714 1.001801343092193 1.001741841363359

k=

21

x=

0.999084291645914 0.999409469257408 0.999028411369421 0.999060495338050

k=

22
x=

1.000493908013298 1.000318515548755 1.000524046143661 1.000506737921586

k=

23

x=

0.999733601721615 0.999828202655792 0.999717345465989 0.999726679987373

k=

24

x=

1.000143687473892 1.000092662424440 1.000152455393886 1.000147420303425

k=

25

x=

0.999922499393742 0.999950020717115 0.999917770171750 0.999920485839675

k=

26

x=

1.000041801520707 1.000026957331429 1.000044352297638 1.000042887512821

k=

27

x=

0.999977453528586 0.999985460031590 0.999976077708869 0.999976867758107

k=

28

x=

1.000012160890439 1.000007842422171 1.000012902963692 1.000012476831158

k=

29

x=

0.999993440783103 0.999995770034192 0.999993040530348 0.999993270372162

k=

30

x=

1.000003537844297 1.000002281516248 1.000003753728312 1.000003629758158


k=

31

x=

0.999998091793487 0.999998769418922 0.999997975352068 0.999998042217702

k=

32

x=

1.000001029229135 1.000000663738372 1.000001092034100 1.000001055968749

k=

33

x=

0.999999444864826 0.999999641999525 0.999999410989711 0.999999430442261

k=

34

x=

1.000000299423191 1.000000193094671 1.000000317694404 1.000000307202280

k=

35

x=

0.999999838500154 0.999999895850553 0.999999828645211 0.999999834304345

k=

36

x=

1.000000087108152 1.000000056175074 1.000000092423611 1.000000089371244

k=

37

x=

0.999999953016488 0.999999969700858 0.999999950149489 0.999999951795844

k=

38

x=

1.000000025341491 1.000000016342445 1.000000026887864 1.000000025999869

k=

39
x=

0.999999986331563 0.999999991185378 0.999999985497496 0.999999985976454

k=

40

x=

1.000000007372343 1.000000004754342 1.000000007822214 1.000000007563878

k=

41

x=

0.999999996023580 0.999999997435651 0.999999995780934 0.999999995920272

k=

42

x=

1.000000002144761 1.000000001383133 1.000000002275637 1.000000002200483

x=

1.000000002144761

1.000000001383133

1.000000002275637

1.000000002200483

Si hay convergencia 0 = [1 1 1 1 ],
) 151 32 + 53 + 64 = 20

1 + 122 + 63 + 4 = 45
31 2 + 83 = 8
31 + 22 + 43 + 114 = 35
Solucin:

>> A=[15 -3 5 6;1 12 6 1;3 -1 8 0;3 2 4 11]

A=

15 -3 5 6

1 12 6 1

3 -1 8 0

3 2 4 11

>> b=[20 45 -8 35]'

b=

20

45

-8

35

>> solu=inv(A)*b

solu =

1.504654356783153

3.956050663818099

-1.069739050816420

2.441171982298184

Aproximacin por el mtodo de JACOBI considerando 0 = [0 0 0 0], tol=10^-8


max=50
>> x0=[0 0 0 0]'

x0 =

>> tol=10^(-8)

tol =
1.000000000000000e-008

>> max=50

max =

50

>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.333333333333333 3.750000000000000 -1.000000000000000 3.181818181818182

k=

x=

1.143939393939394 3.873737373737374 -1.031250000000000 2.500000000000000

k=

x=

1.451830808080808 3.961963383838384 -0.944760101010101 2.540518824609734

k=

x=

1.424438513927150 3.889684247780838 -1.049191130050505 2.409056473829201

k=

x=

1.497377970041322 3.955137649378890 -1.047953911750077 2.467643680259899

k=

x=

1.486621361688510 3.943558485016603 -1.067124532593135 2.435400585283506

k=

x=

1.503592973754297 3.956727104048900 -1.064538200006116 2.447410643206709

k=
8

x=

1.500560563529135 3.953018798589641 -1.069256477151749 2.439447242787616

k=

x=

1.504577021653465 3.956294254716145 -1.068582861499721 2.442664238258210

k=

10

x=

1.503720776139852 3.955354659090554 -1.069679601280531 2.440728351964200

k=

11

x=

1.504672791459275 3.956135706631594 -1.069475958666125 2.441531523501951

k=

12

x=

1.504439851480913 3.955887619752961 -1.069735333468279 2.441055822456681

k=

13

x=

1.504666972790679 3.956076360572673 -1.069678991836222 2.441258776356769

k=

14

x=

1.504604758850568 3.956012350155824 -1.069740569724921 2.441142029802501

k=

15

x=

1.504659181351805 3.956058052474705 -1.069725240799485 2.441193027457848

k=

16

x=
1.504642813111630 3.956041602998938 -1.069739936447589 2.441164301290284

k=

17

x=

1.504655912232871 3.956052708690301 -1.069735854541994 2.441177100041599

k=

18

x=

1.504651653235419 3.956048509581458 -1.069739378501039 2.441170024008069

k=

19

x=

1.504654818480077 3.956051216146896 -1.069738306265600 2.441173230466817

k=

20

x=

1.504653719797852 3.956050149053892 -1.069739154911667 2.441171485211671

k=

21

x=

1.504654487363333 3.956050810371707 -1.069738876292458 2.441172287467757

k=

22

x=

1.504654205851391 3.956050540243638 -1.069739081464787 2.441171856576038

k=

23

x=

1.504654392573241 3.956050702196774 -1.069739009663817 2.441172057074336

k=

24

x=

1.504654320830893 3.956050634027944 -1.069739059440369 2.441171950594727

k=
25

x=

1.504654366381154 3.956050673768049 -1.069739041058092 2.441172000655719

k=

26

x=

1.504654348177353 3.956050656609307 -1.069739053171927 2.441171974322983

k=

27

x=

1.504654359316644 3.956050666377602 -1.069739048490344 2.441171986812458

k=

28

x=

1.504654354713985 3.956050662067747 -1.069739051446541 2.441171980296022

x=

1.504654354713985

3.956050662067747

-1.069739051446541

2.441171980296022

Para 0 = [500 100 1000 300], tol=10^-8 max=50

>> x0=[500 -100 1000 300]'

x0 =

500

-100

1000

300

>> tol=10^(-8)

tol =

1.000000000000000e-008

>> max=50

max =

50
>> x=jacobi(A,b,x0,tol,max)

k=

x=

1.0e+002 *

-4.720000000000000 -5.629166666666666 -2.010000000000000 -4.786363636363636

k=

x=

1.0e+002 *

1.472045454545455 1.834696969696970 1.056354166666667 3.073484848484848

k=

x=

1.0e+002 *

-1.201239267676768 -0.869471275252525 -0.332679924242424 -1.087358815426997

k=

x=

38.527591253443525 39.455646904652582 33.178081597222217 63.848909550045910

k=

x=

-27.374461638161922 -21.370415865568560 -10.515890856959750 -26.564217632593145

k=

x=

11.190234165576795 13.502835367709464 6.594121131114651 18.357070915769263

k=

x=

-5.506968336470695 -2.009335989002830 -3.508483391127615 -4.722987068782538

k=

8
x=

3.990155426754988 6.356737979334910 0.813946127551157 6.324864595629837

k=

x=

-0.196580284902005 2.483441934359020 -1.701716037616257 0.641843022805508

k=

10

x=

2.140523190288353 4.563752790649503 -0.615852151366871 3.402701921495728

k=

11

x=

1.090287173320567 3.595990649701429 -1.232227097526945 1.992212132118493

k=

12

x=

1.666388976268537 4.109238606643551 -0.959358858782534 2.678733233703929

k=

13

x=

1.403474047441317 3.867585911893562 -1.111241040270258 2.329071935730675

k=

14

x=

1.545635421509862 3.994575021537463 -1.042854528803799 2.499942744997269

k=

15

x=

1.479889415909851 3.934295750526305 -1.080291405374015 2.413214709782789

k=

16

x=

1.515003734650150 3.965720358879288 -1.063171562150406 2.455718715701263


k=

17

x=

1.498580439545488 3.950692243545918 -1.072411355633895 2.434203120626600

k=

18

x=

1.507260985669842 3.958473714469274 -1.068131134386318 2.444774510618844

k=

19

x=

1.503161983441757 3.954729275835768 -1.070413655317532 2.439435831963381

k=

20

x=

1.505309407487645 3.956657009708338 -1.069344584311188 2.442064556297575

k=

21

x=

1.504287107526367 3.955724461840159 -1.069908901594325 2.440739645033195

k=

22

x=

1.504818668219529 3.956202221417199 -1.069642107592368 2.441393214556171

k=

23

x=

1.504563860991761 3.955970063564875 -1.069781722905173 2.441064362079681

k=

24

x=

1.504695508849494 3.956088509529967 -1.069715189926301 2.441226834683242

k=

25
x=

1.504632031341463 3.956030733002089 -1.069749752127314 2.441145201281526

k=

26

x=

1.504664650130245 3.956060106678408 -1.069733170127788 2.441185586225517

k=

27

x=

1.504648843554737 3.956045732034247 -1.069741730464041 2.441165319705782

k=

28

x=

1.504656928679217 3.956053018293644 -1.069737599828746 2.441175357011224

k=

29

x=

1.504652994130488 3.956049442773503 -1.069739720968001 2.441170325153641

k=

30

x=

1.504654998815911 3.956051250543656 -1.069738692452245 2.441172819630321

k=

31

x=

1.504654019740684 3.956050361355603 -1.069739218238010 2.441171570206722

k=

32

x=

1.504654516934435 3.956050809956721 -1.069738962233306 2.441172190092616

k=

33

x=

1.504654273365400 3.956050588864399 -1.069739092605823 2.441171879837861


k=

34

x=

1.504654396706343 3.956050700202640 -1.069739028903975 2.441172033872573

k=

35

x=

1.504654336126157 3.956050645237078 -1.069739061239549 2.441171956826508

k=

36

x=

1.504654366729995 3.956050672873719 -1.069739045392674 2.441171995100506

k=

37

x=

1.504654351665433 3.956050659210462 -1.069739053414534 2.441171975966661

k=

38

x=

1.504654359260273 3.956050666071258 -1.069739049473230 2.441171985476446

x=

1.504654359260273

3.956050666071258

-1.069739049473230

2.441171985476446

También podría gustarte