5 svar
255 visningar
plantmom 32
Postad: 12 feb 20:40 Redigerad: 12 feb 20:41

Nogrannhetsordning - Numerisk analys

Hej! Om man får en tabell med felen, E, för numeriskt approximerade värden för olika steglängder h, hur gör man då för att bestämma noggrannhetsordningen p med hjälp av formeln: E  Chp ?

C ska vara oberoende av h och beror på vilken ODE man har. Men jag förstår inte hur man bestämmer C? Om man ens behöver det?

Exempel på en sån tabell: 

Tack!

Marilyn 4014
Postad: 12 feb 23:09 Redigerad: 12 feb 23:25

Det här kan jag inte alls, men spontant tänker jag att C är ointressant.

Du halverar steglängden från 0,2 till 0,1 så

(1/2)p ≈ 12/180 = 1/15

dvs p ligger nära 4 eftersom 24 är nära 15.

Vi testar på de övriga: Steglängden är en fjärdedel från 0,2 till 0,05 och

(1/4)4 = 1/256 och 7,6/1836 ≈ 1/250, OK

Steglängden från 0,2 till 0,025 är en åttondel och

(1/8)4 ≈ 1/4000 och 5/18365 ≈ 1/3700.

Det verkar som att p = 4 är bästa alternativet.

 

Nästa inlägg förklarar litet noggrannare hur jag tänkte.

Marilyn 4014
Postad: 12 feb 23:23

Kommentar: Låt E(h) vara felet vid visst h

Sambandet E(h) = C hp ger t ex

E(0,025)/E(0,1) = (C x 0,025p) / (C x 0,1p)

C förkortas bort och du får

(4,77 x 10–8) / (1,20 x 10–5) = (0,025 / 0,1)p

0,004 ≈ (1/4)p

4p = 250

p = 4 ligger bra till.

Marilyn 4014
Postad: 12 feb 23:33

Notera att du nu kan förutsäga felet för, säg h = 0,07

E(0,07) / E(0,2) = (0,07 / 0,2)4

 E(0,07) ≈ 1,8365x10–4  x (7/20)4  ≈ 1,8365 x 0,015 ≈ 2,8 x 10–6

plantmom 32
Postad: 13 feb 10:54

Det låter väldigt rimligt!! Fattar precis! Tack för förklaringen!:)

Marilyn 4014
Postad: 13 feb 12:57

Vad bra, först läste jag ”låter väldigt virrigt” och tänkte att ”Fattar precis!” var ironi.

Denna typ av resonemang tycker jag själv är enkla och klara, men jag har märkt att många tycker de är just ”virriga”. Kul att du inte var bland dem.

Svara
Close