ComputerZokuhlela

Yintoni na indlela Simpson, kunye nokuphumeza indlela ngolwimi Pascal

Ukubala ixabiso kokunikeza, nangona ilingane, kukho indlela elihle, ogama emva kumdlali - indlela Simpson. Ezi wazibizayo parabolas indlela, kuba isebenzisa ukwakhiwa parabola. Eli nani isekelwe abe kufutshane kangangoko kunokwenzeka ukuba umsebenzi. Eneneni, indlela yokwakha indlela parabola, nto leyo eyalatha idibana kanye kunye manqaku kulo msebenzi, oko akunakwenzeka, kwaye ephambili ke yilo. Formula indawo imida yayo kunye kunye b sijongeka njengoku: 1 / h * (y + 4y 0 1 + 2y 2 + 4y 3 + ... + 4y n-1 + y n). Apha, kufuneka nje ukuba ukubala y ngamnye ukususela 0 ukuya n, apho n ezichaza ngokwethu - kokukhona, bhetele, ngenxa yokuba i ngakumbi y-s, i eyiyona ngakumbi inyaniso yexabiso umsebenzi wethu. Malunga h, yaye ngoko eli nyathelo ibalwa yi le ndlela ilandelayo: (BA) / (n-1).

Ngethiyori, yonke into ilula, kodwa kuya kuba yimfuneko ukuphumeza konke oku xa befundisa. Kuba badwelisi benkqubo ezininzi akukho ndlela engcono ukusombulula le ngxaki, ibe indlela Simpson - Pascal okanye Ugcino. Kule meko, kulula kakhulu nje kuphela ukuvavanya efunekayo, kodwa ukwakha igrafu umsebenzi kuyo, wazakhela neemvumi yakhe. Ngoko ke, sijonga indlela ungenza ngokukhawuleza ukusebenzisa indlela Simpson kwaye bacacise, ukuba oyifunayo, kokubini apha kwaye olulungelelanisiweyo, bonke abo banomdla.

Kodwa khumbula oko kukhangeleka ngathi phambi kwale ebalulekile. Eli nani, nto leyo ngumda imigca ukuqala axis 'X', ngamanye a kunye b.

Ngoko ke, ukuqala inkqubo ufuna ukwenza umsebenzi kwimisebenzi integrable (ungayixoleli tautology), apho kufuneka nje ukuba ubhale f a: = kunye nento apho siya kufumana ebalulekile. Apha, kubalulekile ukuba iceba ngokungena umsebenzi Pascal. Kodwa ibali eyahlukileyo. Ikhowudi sisiphumo kukhangeleka ngolu hlobo:

umsebenzi f (x: wokwenene): lenene;

Kwaye ke iimpawu ezingundoqo umbhalo

uqale

f: = 25 * ln (x) + nesono (10); {Apha kwaye kufuneka ubhale imixholo imisebenzi yayo}

iphele;

Emva koko bhala umsebenzi ukuphumeza indlela Simpson. Qala iya kuba yinto efana:

umsebenzi simpsonmetod (a, b: lenene; n: elipheleleyo): real;

Okulandelayo, sivakalisa eziguquguqukayo:

var

s: real; {Subtotals (eminye)}

h: real; {Step}

wam: elipheleleyo; Nje {counter}

mno: elipheleleyo; {} I multipliers elandelayo

Kwaye ngoku, enyanisweni, inkqubo ngokwayo:

uqale

h: = (BA) / (n-1); {Lindela inyathelo njengoko kwifomula yomgangatho. Maxa wambi inyathelo kubhaliweyo msebenzi, kulo mzekelo, awusebenzi le formula}

s: = f (b) + f (a); {Elinikiweyo pitch lokuqala}

mno: = 4; {Khumbula ifomula - 1 / h * (y + 4y 0 1 ... ukuba le-4 apha nespelete, i inkalo yesibini ngu 2, kodwa ngaphezulu kule kamva}

Ngoku indlela efanayo esisiseko:

ngenxa yam: = 1 ukuya n-2 siqale ntoni

s: = s + mno * f (a + h * Mu); Ngamafuphi {yongeza enye inkalo iphinda phindiweyo ngo-4 * y n okanye 2 * y n}

ukuba (mno = 4) ngoko mno: = 2 enye mno: = 4; {Lo mba ziyohluka yaye - ukuba ngoku ngu-4, kutshintshwe 2 and vice versa}

iphele;

simpsonmetod: = s * h / 3; Okulandelayo {Umjikelo leyo mali lithi liphindaphindwe h / 3} ngokwe formula

ekupheleni.

Yiloo nto - ukwenza onke amanyathelo ngokomgaqo wokubala. Ukuba siluqondile indlela isicelo kule ndlela engundoqo lwenkqubo ukunceda umzekelo Simpson xa wena lo.

Ngoko emva kokubhala yonke imisebenzi bhala

Qala

n: = 3; Sakha {n}

q: = simpsonmetod (a, b, n); {Ekubeni indlela Simpson kukuba ukubala ebalulekileyo ukuze b, apho kuya kubakho amanyathelo zokubala ezininzi, ngoko amalungiselelo umjikelo}

phinda

q2: = q; {Ezinkqayiweyo kwenyathelo elidlulileyo}

n: = n + 2;

q: = simpsonmetod (a, b, n); {Kwaye} ixabiso ibalwa ngolu hlobo lulandelayo

de (ABS (q-q2) <0.001); {Ukuchaneka sicwangciso kubhaliwe kwathiwa, ukuze ude ufike nokuchaneka efunekayo, kuyimfuneko ukuba ukuphinda izenzo efanayo}

Nali ke - indlela Simpson. Enyanisweni, akukho lula, yonke into ebhalwe ngokukhawuleza kakhulu! Ngoku vula yakho Turbo UPascal kwaye uqale ukubhala le program.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 xh.delachieve.com. Theme powered by WordPress.