Sunteți pe pagina 1din 37

TAREA NO.

9 Análisis Numérico 3A

JORGE SANCHEZ MACIAS

Jose Marcos Morales Arvizu


Utilizando los programas correspondientes elaborados en fortran resolvemos los ejercicios
anteriores. A continuación, se muestran cada uno de los resultados de los incisos.

0.- Codifique un programa que realice los siguientes pasos.


1.- Sean n = 40, A = 0.001, L = 1.0, construya el sistema de
ecuaciones y resuelva con: Gauss-Seidel y para orden de error 𝜀 =
10−6 , 10−8 , 10−10 𝑦 10−12 .
A. Con 𝜀 = 10−6 .
B. Con 𝜀 = 10−8 .
C. Con 𝜀 = 10−10 .
D. Con 𝜀 = 10−12 .
2.- Sean n = 65, A = 0.001, L = 1.5, construya el sistema de
ecuaciones y resuelva con: Jacobi y para orden de error 𝜀 =
10−6 , 10−8 , 10−10 𝑦 10−12 .
A. Con 𝜀 = 10−6 .
B. Con 𝜀 = 10−8 .
C. Con 𝜀 = 10−10 .
D. Con 𝜀 = 10−12 .
3.- Sean n = 90, A = 0.001, L = 2.0, construya el sistema de
ecuaciones y encuentre el rango de valores del parámetro de
relajación w que minimice el numero de iteraciones, para un orden
de error 𝜀 = 10−8 .

archi.txt

Solucion de Sub-Relajacion:

u( 1)= 306.6172831382341000
u( 2)= 313.1358008454106000

u( 3)= 319.5555531225182000

u( 4)= 325.8765399705426000

u( 5)= 332.0987613904660000

u( 6)= 338.2222173832654000

u( 7)= 344.2469079499120000

u( 8)= 350.1728330913698000

u( 9)= 355.9999928085941000

u( 10)= 361.7283871025302000

u( 11)= 367.3580159741133000

u( 12)= 372.8888794242662000

u( 13)= 378.3209774538991000

u( 14)= 383.6543100639071000

u( 15)= 388.8888772551709000

u( 16)= 394.0246790285548000

u( 17)= 399.0617153849057000

u( 18)= 403.9999863250515000

u( 19)= 408.8394918498014000

u( 20)= 413.5802319599438000

u( 21)= 418.2222066562458000

u( 22)= 422.7654159394526000

u( 23)= 427.2098598102854000

u( 24)= 431.5555382694424000

u( 25)= 435.8024513175956000

u( 26)= 439.9505989553923000

u( 27)= 443.9999811834526000

u( 28)= 447.9505980023702000

u( 29)= 451.8024494127096000

u( 30)= 455.5555354150072000
u( 31)= 459.2098560097704000

u( 32)= 462.7654111974762000

u( 33)= 466.2222009785711000

u( 34)= 469.5802253534703000

u( 35)= 472.8394843225582000

u( 36)= 475.9999778861863000

u( 37)= 479.0617060446740000

u( 38)= 482.0246687983081000

u( 39)= 484.8888661473412000

u( 40)= 487.6542980919940000

u( 41)= 490.3209646324519000

u( 42)= 492.8888657688669000

u( 43)= 495.3580015013573000

u( 44)= 497.7283718300055000

u( 45)= 499.9999767548618000

u( 46)= 502.1728162759394000

u( 47)= 504.2468903932194000

u( 48)= 506.2221991066468000

u( 49)= 508.0987424161331000

u( 50)= 509.8765203215548000

u( 51)= 511.5555328227547000

u( 52)= 513.1357799195414000

u( 53)= 514.6172616116902000

u( 54)= 515.9999778989425000

u( 55)= 517.2839287810068000

u( 56)= 518.4691142575588000

u( 57)= 519.5555343282416000

u( 58)= 520.5431889926666000

u( 59)= 521.4320782504140000
u( 60)= 522.2222021010323000

u( 61)= 522.9135605440409000

u( 62)= 523.5061535789278000

u( 63)= 523.9999812051528000

u( 64)= 524.3950434221474000

u( 65)= 524.6913402293150000

u( 66)= 524.8888716260308000

u( 67)= 524.9876376116450000

u( 68)= 524.9876381854824000

u( 69)= 524.8888733468422000

u( 70)= 524.6913430950000000

u( 71)= 524.3950474292088000

u( 72)= 523.9999863486987000

u( 73)= 523.5061598526803000

u( 74)= 522.9135679403419000

u( 75)= 522.2222106108542000

u( 76)= 521.4320878633695000

u( 77)= 520.5431996970223000

u( 78)= 519.5555461109312000

u( 79)= 518.4691271042008000

u( 80)= 517.2839426759215000

u( 81)= 515.9999928251688000

u( 82)= 514.6172775510094000

u( 83)= 513.1357968524976000

u( 84)= 511.5555507286795000

u( 85)= 509.8765391785922000

u( 86)= 508.0987622012660000

u( 87)= 506.2222197957254000

u( 88)= 504.2469119609905000
u( 89)= 502.1728386960772000

no. de iteraciones = 266440

error alcanzado = 9.999655923920975E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 1.000000000000000E-001

archi.txt

Solucion de Sub-Relajacion:

u( 1)= 306.6172836506165000

u( 2)= 313.1358018695518000

u( 3)= 319.5555546571706000

u( 4)= 325.8765420138373000

u( 5)= 332.0987639399137000

u( 6)= 338.2222204357607000

u( 7)= 344.2469115017365000

u( 8)= 350.1728371381963000

u( 9)= 355.9999973454924000

u( 10)= 361.7283921239733000

u( 11)= 367.3580214739837000

u( 12)= 372.8888853958634000

u( 13)= 378.3209838899476000

u( 14)= 383.6543169565661000

u( 15)= 388.8888845960430000

u( 16)= 394.0246868086963000

u( 17)= 399.0617235948378000

u( 18)= 403.9999949547720000

u( 19)= 408.8395008887964000

u( 20)= 413.5802413972007000

u( 21)= 418.2222164802669000
u( 22)= 422.7654261382689000

u( 23)= 427.2098703714715000

u( 24)= 431.5555491801308000

u( 25)= 435.8024625644935000

u( 26)= 439.9506105247970000

u( 27)= 443.9999930612688000

u( 28)= 447.9506101741262000

u( 29)= 451.8024618635761000

u( 30)= 455.5555481298150000

u( 31)= 459.2098689730283000

u( 32)= 462.7654243933903000

u( 33)= 466.2222143910642000

u( 34)= 469.5802389662015000

u( 35)= 472.8394981189422000

u( 36)= 475.9999918494143000

u( 37)= 479.0617201577338000

u( 38)= 482.0246830440049000

u( 39)= 484.8888805083191000

u( 40)= 487.6543125507557000

u( 41)= 490.3209791713816000

u( 42)= 492.8888803702513000

u( 43)= 495.3580161474062000

u( 44)= 497.7283865028755000

u( 45)= 499.9999914366755000

u( 46)= 502.1728309488096000

u( 47)= 504.2469050392691000

u( 48)= 506.2222137080320000

u( 49)= 508.0987569550638000

u( 50)= 509.8765347803175000
u( 51)= 511.5555471837334000

u( 52)= 513.1357941652395000

u( 53)= 514.6172757247515000

u( 54)= 515.9999918621722000

u( 55)= 517.2839425773930000

u( 56)= 518.4691278702923000

u( 57)= 519.5555477407374000

u( 58)= 520.5432021885837000

u( 59)= 521.4320912136750000

u( 60)= 522.2222148158440000

u( 61)= 522.9135729949117000

u( 62)= 523.5061657506883000

u( 63)= 523.9999930829740000

u( 64)= 524.3950549915576000

u( 65)= 524.6913514762184000

u( 66)= 524.8888825367251000

u( 67)= 524.9876481728373000

u( 68)= 524.9876483843054000

u( 69)= 524.8888831708701000

u( 70)= 524.6913525322641000

u( 71)= 524.3950564682111000

u( 72)= 523.9999949784271000

u( 73)= 523.5061680626202000

u( 74)= 522.9135757204916000

u( 75)= 522.2222179517347000

u( 76)= 521.4320947560370000

u( 77)= 520.5432061330796000

u( 78)= 519.5555520825371000

u( 79)= 518.4691326040797000
u( 80)= 517.2839476973724000

u( 81)= 515.9999973620747000

u( 82)= 514.6172815978428000

u( 83)= 513.1358004043285000

u( 84)= 511.5555537811806000

u( 85)= 509.8765417280450000

u( 86)= 508.0987642445647000

u( 87)= 506.2222213303812000

u( 88)= 504.2469129851338000

u( 89)= 502.1728392084607000

no. de iteraciones = 103902

error alcanzado = 9.999415005584909E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 2.500000000000000E-001

archi.txt

Solucion de Sub-Relajacion:

u( 1)= 306.6172838214235000

u( 2)= 313.1358022109581000

u( 3)= 319.5555551687608000

u( 4)= 325.8765426949883000

u( 5)= 332.0987647897961000

u( 6)= 338.2222214533392000

u( 7)= 344.2469126857717000

u( 8)= 350.1728384872460000

u( 9)= 355.9999988579132000

u( 10)= 361.7283937979230000

u( 11)= 367.3580233074229000

u( 12)= 372.8888873865587000
u( 13)= 378.3209860354739000

u( 14)= 383.6543192543097000

u( 15)= 388.8888870432046000

u( 16)= 394.0246894022947000

u( 17)= 399.0617263317130000

u( 18)= 403.9999978315898000

u( 19)= 408.8395039020518000

u( 20)= 413.5802445432228000

u( 21)= 418.2222197552229000

u( 22)= 422.7654295381686000

u( 23)= 427.2098738921727000

u( 24)= 431.5555528173441000

u( 25)= 435.8024663137877000

u( 26)= 439.9506143816041000

u( 27)= 443.9999970208899000

u( 28)= 447.9506142317371000

u( 29)= 451.8024660142331000

u( 30)= 455.5555523684611000

u( 31)= 459.2098732944992000

u( 32)= 462.7654287924211000

u( 33)= 466.2222188622951000

u( 34)= 469.5802435041849000

u( 35)= 472.8395027181492000

u( 36)= 475.9999965042413000

u( 37)= 479.0617248625098000

u( 38)= 482.0246877929975000

u( 39)= 484.8888852957425000

u( 40)= 487.6543173707770000

u( 41)= 490.3209840181282000
u( 42)= 492.8888852378178000

u( 43)= 495.3580210298620000

u( 44)= 497.7283913942717000

u( 45)= 499.9999963310529000

u( 46)= 502.1728358402054000

u( 47)= 504.2469099217237000

u( 48)= 506.2222185755967000

u( 49)= 508.0987618018081000

u( 50)= 509.8765396003362000

u( 51)= 511.5555519711541000

u( 52)= 513.1357989142293000

u( 53)= 514.6172804295240000

u( 54)= 515.9999965169953000

u( 55)= 517.2839471765954000

u( 56)= 518.4691324082706000

u( 57)= 519.5555522119628000

u( 58)= 520.5432065876087000

u( 59)= 521.4320955351400000

u( 60)= 522.2222190544837000

u( 61)= 522.9135771455619000

u( 62)= 523.5061698082924000

u( 63)= 523.9999970425882000

u( 64)= 524.3950588483577000

u( 65)= 524.6913552255054000

u( 66)= 524.8888861739312000

u( 67)= 524.9876516935312000

u( 68)= 524.9876517841975000

u( 69)= 524.8888864458183000

u( 70)= 524.6913556782786000
u( 71)= 524.3950594814588000

u( 72)= 523.9999978552371000

u( 73)= 523.5061707994878000

u( 74)= 522.9135783140823000

u( 75)= 522.2222203988889000

u( 76)= 521.4320970537733000

u( 77)= 520.5432082785987000

u( 78)= 519.5555540732257000

u( 79)= 518.4691344375127000

u( 80)= 517.2839493713159000

u( 81)= 515.9999988744899000

u( 82)= 514.6172829468870000

u( 83)= 513.1358015883589000

u( 84)= 511.5555547987548000

u( 85)= 509.8765425779236000

u( 86)= 508.0987649257127000

u( 87)= 506.2222218419690000

u( 88)= 504.2469133265386000

u( 89)= 502.1728393792669000

no. de iteraciones = 46618

error alcanzado = 9.997758812993769E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 5.000000000000000E-001

archi.txt

Solucion de Relajacion=G-S:

u( 1)= 306.6172839068251000

u( 2)= 313.1358023816581000

u( 3)= 319.5555554245521000
u( 4)= 325.8765430355599000

u( 5)= 332.0987652147340000

u( 6)= 338.2222219621265000

u( 7)= 344.2469132777893000

u( 8)= 350.1728391617731000

u( 9)= 355.9999996141288000

u( 10)= 361.7283946349062000

u( 11)= 367.3580242241546000

u( 12)= 372.8888883819225000

u( 13)= 378.3209871082574000

u( 14)= 383.6543204032064000

u( 15)= 388.8888882668152000

u( 16)= 394.0246906991287000

u( 17)= 399.0617277001908000

u( 18)= 403.9999992700443000

u( 19)= 408.8395054087309000

u( 20)= 413.5802461162911000

u( 21)= 418.2222213927639000

u( 22)= 422.7654312381874000

u( 23)= 427.2098756525982000

u( 24)= 431.5555546360315000

u( 25)= 435.8024681885212000

u( 26)= 439.9506163100998000

u( 27)= 443.9999990007980000

u( 28)= 447.9506162606454000

u( 29)= 451.8024680896697000

u( 30)= 455.5555544878973000

u( 31)= 459.2098754553526000

u( 32)= 462.7654309920588000
u( 33)= 466.2222210980370000

u( 34)= 469.5802457733072000

u( 35)= 472.8395050178868000

u( 36)= 475.9999988317925000

u( 37)= 479.0617272150382000

u( 38)= 482.0246901676367000

u( 39)= 484.8888876895991000

u( 40)= 487.6543197809342000

u( 41)= 490.3209864416494000

u( 42)= 492.8888876717500000

u( 43)= 495.3580234712398000

u( 44)= 497.7283938401205000

u( 45)= 499.9999987783921000

u( 46)= 502.1728382860529000

u( 47)= 504.2469123630991000

u( 48)= 506.2222210095254000

u( 49)= 508.0987642253244000

u( 50)= 509.8765420104874000

u( 51)= 511.5555543650033000

u( 52)= 513.1358012888600000

u( 53)= 514.6172827820428000

u( 54)= 515.9999988445359000

u( 55)= 517.2839494763216000

u( 56)= 518.4691346773805000

u( 57)= 519.5555544476915000

u( 58)= 520.5432087872323000

u( 59)= 521.4320976959784000

u( 60)= 522.2222211739041000

u( 61)= 522.9135792209822000
u( 62)= 523.5061718371837000

u( 63)= 523.9999990224785000

u( 64)= 524.3950607768350000

u( 65)= 524.6913571002201000

u( 66)= 524.8888879925994000

u( 67)= 524.9876534539372000

u( 68)= 524.9876534841967000

u( 69)= 524.8888880833398000

u( 70)= 524.6913572513272000

u( 71)= 524.3950609881186000

u( 72)= 523.9999992936727000

u( 73)= 523.5061721679468000

u( 74)= 522.9135796108980000

u( 75)= 522.2222216224815000

u( 76)= 521.4320982026526000

u( 77)= 520.5432093513654000

u( 78)= 519.5555550685733000

u( 79)= 518.4691353542289000

u( 80)= 517.2839502082848000

u( 81)= 515.9999996306920000

u( 82)= 514.6172836214021000

u( 83)= 513.1358021803654000

u( 84)= 511.5555553075326000

u( 85)= 509.8765430028535000

u( 86)= 508.0987652662778000

u( 87)= 506.2222220977553000

u( 88)= 504.2469134972351000

u( 89)= 502.1728394646668000

no. de iteraciones = 16441


error alcanzado = 9.993979038338529E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 1.000000000000000

archi.txt

Solucion de Sobre-Relajacion:

u( 1)= 306.6172839353222000

u( 2)= 313.1358024386203000

u( 3)= 319.5555555099124000

u( 4)= 325.8765431492168000

u( 5)= 332.0987653565513000

u( 6)= 338.2222221319336000

u( 7)= 344.2469134753812000

u( 8)= 350.1728393869113000

u( 9)= 355.9999998665408000

u( 10)= 361.7283949142861000

u( 11)= 367.3580245301637000

u( 12)= 372.8888887141893000

u( 13)= 378.3209874663787000

u( 14)= 383.6543207867468000

u( 15)= 388.8888886753088000

u( 16)= 394.0246911320788000

u( 17)= 399.0617281570708000

u( 18)= 403.9999997502982000

u( 19)= 408.8395059117743000

u( 20)= 413.5802466415116000

u( 21)= 418.2222219395223000

u( 22)= 422.7654318058177000

u( 23)= 427.2098762404091000
u( 24)= 431.5555552433072000

u( 25)= 435.8024688145217000

u( 26)= 439.9506169540623000

u( 27)= 443.9999996619380000

u( 28)= 447.9506169381571000

u( 29)= 451.8024687827274000

u( 30)= 455.5555551956561000

u( 31)= 459.2098761769499000

u( 32)= 462.7654317266149000

u( 33)= 466.2222218446564000

u( 34)= 469.5802465310794000

u( 35)= 472.8395057858880000

u( 36)= 475.9999996090861000

u( 37)= 479.0617280006765000

u( 38)= 482.0246909606616000

u( 39)= 484.8888884890437000

u( 40)= 487.6543205858238000

u( 41)= 490.3209872510023000

u( 42)= 492.8888884845793000

u( 43)= 495.3580242865541000

u( 44)= 497.7283946569258000

u( 45)= 499.9999995956924000

u( 46)= 502.1728391028515000

u( 47)= 504.2469131784000000

u( 48)= 506.2222218223344000

u( 49)= 508.0987650346503000

u( 50)= 509.8765428153434000

u( 51)= 511.5555551644081000

u( 52)= 513.1358020818385000
u( 53)= 514.6172835676284000

u( 54)= 515.9999996217708000

u( 55)= 517.2839502442582000

u( 56)= 518.4691354350830000

u( 57)= 519.5555551942364000

u( 58)= 520.5432095217092000

u( 59)= 521.4320984174924000

u( 60)= 522.2222218815758000

u( 61)= 522.9135799139492000

u( 62)= 523.5061725146016000

u( 63)= 523.9999996835220000

u( 64)= 524.3950614206990000

u( 65)= 524.6913577261200000

u( 66)= 524.8888885997733000

u( 67)= 524.9876540416457000

u( 68)= 524.9876540517240000

u( 69)= 524.8888886299952000

u( 70)= 524.6913577764454000

u( 71)= 524.3950614910607000

u( 72)= 523.9999997738265000

u( 73)= 523.5061726247287000

u( 74)= 522.9135800437523000

u( 75)= 522.2222220308822000

u( 76)= 521.4320985861036000

u( 77)= 520.5432097094009000

u( 78)= 519.5555554007590000

u( 79)= 518.4691356601617000

u( 80)= 517.2839504875933000

u( 81)= 515.9999998830384000
u( 82)= 514.6172838464806000

u( 83)= 513.1358023779043000

u( 84)= 511.5555554772931000

u( 85)= 509.8765431446312000

u( 86)= 508.0987653799024000

u( 87)= 506.2222221830909000

u( 88)= 504.2469135541807000

u( 89)= 502.1728394931557000

no. de iteraciones = 5773

error alcanzado = 9.967434323829808E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 1.500000000000000

archi.txt

Solucion de Sobre-Relajacion:

u( 1)= 306.6172839473770000

u( 2)= 313.1358024627444000

u( 3)= 319.5555555461042000

u( 4)= 325.8765431974583000

u( 5)= 332.0987654168081000

u( 6)= 338.2222222041551000

u( 7)= 344.2469135595009000

u( 8)= 350.1728394828465000

u( 9)= 355.9999999741926000

u( 10)= 361.7283950335404000

u( 11)= 367.3580246608902000

u( 12)= 372.8888888562431000

u( 13)= 378.3209876195988000

u( 14)= 383.6543209509579000
u( 15)= 388.8888888503203000

u( 16)= 394.0246913176856000

u( 17)= 399.0617283530538000

u( 18)= 403.9999999564250000

u( 19)= 408.8395061277980000

u( 20)= 413.5802468671723000

u( 21)= 418.2222221745475000

u( 22)= 422.7654320499226000

u( 23)= 427.2098764932968000

u( 24)= 431.5555555046686000

u( 25)= 435.8024690840372000

u( 26)= 439.9506172314012000

u( 27)= 443.9999999467592000

u( 28)= 447.9506172301097000

u( 29)= 451.8024690814514000

u( 30)= 455.5555555007820000

u( 31)= 459.2098764881005000

u( 32)= 462.7654320434046000

u( 33)= 466.2222221666924000

u( 34)= 469.5802468579622000

u( 35)= 472.8395061172123000

u( 36)= 475.9999999444402000

u( 37)= 479.0617283396442000

u( 38)= 482.0246913028217000

u( 39)= 484.8888888339709000

u( 40)= 487.6543209330894000

u( 41)= 490.3209876001750000

u( 42)= 492.8888888352253000

u( 43)= 495.3580246382378000
u( 44)= 497.7283950092108000

u( 45)= 499.9999999481411000

u( 46)= 502.1728394550270000

u( 47)= 504.2469135298661000

u( 48)= 506.2222221726554000

u( 49)= 508.0987653833928000

u( 50)= 509.8765431620760000

u( 51)= 511.5555555087028000

u( 52)= 513.1358024232701000

u( 53)= 514.6172839057759000

u( 54)= 515.9999999562182000

u( 55)= 517.2839505745936000

u( 56)= 518.4691357609008000

u( 57)= 519.5555555151370000

u( 58)= 520.5432098373003000

u( 59)= 521.4320987273878000

u( 60)= 522.2222221853975000

u( 61)= 522.9135802113273000

u( 62)= 523.5061728051749000

u( 63)= 523.9999999669383000

u( 64)= 524.3950616966149000

u( 65)= 524.6913579942035000

u( 66)= 524.8888888597012000

u( 67)= 524.9876542931061000

u( 68)= 524.9876542944165000

u( 69)= 524.8888888636305000

u( 70)= 524.6913580007462000

u( 71)= 524.3950617057619000

u( 72)= 523.9999999786758000
u( 73)= 523.5061728194858000

u( 74)= 522.9135802281907000

u( 75)= 522.2222222047888000

u( 76)= 521.4320987492781000

u( 77)= 520.5432098616576000

u( 78)= 519.5555555419255000

u( 79)= 518.4691357900808000

u( 80)= 517.2839506061217000

u( 81)= 515.9999999900475000

u( 82)= 514.6172839418564000

u( 83)= 513.1358024615474000

u( 84)= 511.5555555491198000

u( 85)= 509.8765432045717000

u( 86)= 508.0987654279028000

u( 87)= 506.2222222191122000

u( 88)= 504.2469135781985000

u( 89)= 502.1728395051616000

no. de iteraciones = 891

error alcanzado = 9.770279574101555E-009

error de convergencia= 1.000000000000000E-008

parametro de relajacion= 1.900000000000000

S-ar putea să vă placă și