1 svar
161 visningar
skurt1 1
Postad: 14 feb 2019 15:43

Numerisk analys: Hur presentera svaret med tanke på värdesiffror och avrundningsfel

Hallå!

Jag håller på och läser en kurs om numerisk analys och vi använder oss av matlab för att lösa våra problem.

Vad uppgiften handlar om spelar egentligen ingen roll tror jag. Vad jag kan säga är att jag har skrivit en kod som behöver en vinkel som input och spottar ut en längd som output. Koden behöver också en steglängd h. 

Det jag funderar över är hur jag ska göra för att vara säker på att ha två decimaler i svaret vilket är kravet. Mitt svar är 1,2356... med steglängden h.

Jag har i en annan kod tagit reda på att steglängden h ger mig MINST två decimalers noggrannhet genom att för steglängderna 8h,4h,2h,h,h/2,h/4 tagit fram deras korresponderande outputs och jämför den aktuella outputen med den förgående. Detta ger mig att steglängden h har trunkeringsfelet 0.00432...och då har jag alltså två decimalers noggrannhet konfirmerat. 

Min fråga är om detta innebär att jag kan skriva mitt svar som 1,24? Det finns ju en osäkerhet i den tredje decimalen så då kan jag väl inte veta om jag ska avrunda uppåt eller inte? Hur ska jag på bästa sätt redovisa mitt svar? 

 

Tack på förhand!

emilg 478
Postad: 15 feb 2019 09:48

Jag är inte säker men spontant tror jag inte du kan svara 1,24 om du ska ha två korrekta decimaler. Det korrekta svaret kan ju vara 1,23. Kan du inte minska trunkeringsfelet?

Svara Avbryt
Close