www.wikidata.uk-ua.nina.az
U chiselnih metodah nishivne skasuvannya 1 2 ce yavishe koli vidnimannya dvoh horoshih nablizhen dvoh blizkih chisel mozhe poroditi duzhe pogane nablizhennya riznici dvoh pochatkovih chisel Napriklad yaksho mayemo dvi doshki odna L 1 254 5 sm displaystyle L 1 254 5 text sm zavdovshki a insha L 2 253 5 sm displaystyle L 2 253 5 text sm zavdovzhki i mi vimiryayemo yih linijkoyu tochnist yakoyi lishe santimetr todi nablizhennya budut L 1 255 sm displaystyle tilde L 1 255 text sm i L 2 253 sm displaystyle tilde L 2 253 text sm Ci nablizhennya mozhut buti horoshimi u sensi vidnosnoyi pohibki do spravzhnih dovzhin nablizhennya vidhilis mensh nizh na 2 vid spravzhnih dovzhin L 1 L 1 L 1 lt 2 displaystyle L 1 tilde L 1 L 1 lt 2 Odnak yaksho nablizheni dovzhini vidnyati to riznicya bude L 1 L 2 255 sm 253 sm 2 sm displaystyle tilde L 1 tilde L 2 255 text sm 253 text sm 2 text sm hocha spravzhnya riznicya mizh dovzhinami stanovit L 1 L 2 254 5 sm 253 5 sm 1 sm displaystyle L 1 L 2 254 5 text sm 253 5 text sm 1 text sm Riznicya mizh nablizhennyam 2 sm displaystyle 2 text sm maye pohibku v 100 vid rozmiru riznici spravzhnih znachen 1 sm displaystyle 1 text sm Nishivne skasuvannya mozhe statis navit yaksho riznicya obchislena tochno yak u prikladi vishe ce ne vlastivist yakogos pevnogo riznovidu arifmetiki yak ot z ruhomoyu komoyu radshe ce pritamanne vidnimannyu koli vhodi ce nablizhennya Naspravdi v arifmetici z ruhomoyu komoyu koli vhodi dostatno blizki vislid obchislennya riznici tochnij zgidno z lemoyu Sterbenca en nemaye pohibki zaokruglennya cherez diyu vidnimannya z ruhomoyu tochkoyu Zmist 1 Formalnij rozglyad 2 U chislovih algoritmah 2 1 Priklad Riznicya kvadrativ 3 PrimitkiFormalnij rozglyad red Formalno nishivne znishennya vidbuvayetsya bo vidnimannya pogano obumovlene na blizkih vhodah navit yaksho nablizhennya x x 1 d x displaystyle tilde x x 1 delta x nbsp i y y 1 d y displaystyle tilde y y 1 delta y nbsp mayut mali vidnosni pohibki d x x x x displaystyle delta x x tilde x x nbsp i d y y y y displaystyle delta y y tilde y y nbsp shodo spravzhnih znachen x displaystyle x nbsp i y displaystyle y nbsp vidpovidno vidnosna pohibka nablizhenoyi riznici x y displaystyle tilde x tilde y nbsp vid spravzhnoyi riznici x y displaystyle x y nbsp zvorotno proporcijna spravzhnij riznici x y x 1 d x y 1 d y x y x d x y d y x y x y x d x y d y x y x y 1 x d x y d y x y displaystyle begin aligned tilde x tilde y amp x 1 delta x y 1 delta y x y x delta x y delta y amp x y x y frac x delta x y delta y x y amp x y biggr 1 frac x delta x y delta y x y biggr end aligned nbsp Otzhe vidnosna pohibka tochnoyi riznici nablizhen x y displaystyle tilde x tilde y nbsp shodo riznici spravzhnih chisel x y displaystyle x y nbsp ce x d x y d y x y displaystyle left frac x delta x y delta y x y right nbsp I vona mozhe buti naskilki zavgodno velikoyu yaksho spravzhni chisla x displaystyle x nbsp i y displaystyle y nbsp blizki U chislovih algoritmah red Priklad Riznicya kvadrativ red Mayuchi chisla x displaystyle x nbsp i y displaystyle y nbsp nayivna sproba obchisliti matematichnu funkciyu x 2 y 2 displaystyle x 2 y 2 nbsp z vikoristannyam arifmetiki z ruhomoyu tochkoyu fl fl x 2 fl y 2 displaystyle operatorname fl operatorname fl x 2 operatorname fl y 2 nbsp prizvede do nishivnogo skasuvannya yaksho x displaystyle x nbsp i y displaystyle y nbsp blizki velichini bo vidnimannya mozhe viyaviti pohibki zaokruglennya pid chas pidnesennya do kvadratu Alternativne predstavlennya x y x y displaystyle x y x y nbsp obchislene v arifmetici z ruhomoyu tochkoyu takim chinom fl fl x y fl x y displaystyle operatorname fl operatorname fl x y cdot operatorname fl x y nbsp unikaye nishivnogo skasuvannya bo unikaye pohibki zaokruglennya 2 Napriklad yaksho x 1 2 29 1 0000000018626451 displaystyle x 1 2 29 approx 1 0000000018626451 nbsp i y 1 2 30 1 0000000009313226 displaystyle y 1 2 30 approx 1 0000000009313226 nbsp todi spravzhnye znachennya riznici x 2 y 2 displaystyle x 2 y 2 nbsp ce 2 29 1 2 30 2 31 1 8626451518330422 10 9 displaystyle 2 29 cdot 1 2 30 2 31 approx 1 8626451518330422 times 10 9 nbsp V arifmetici IEEE 754 binary64 obchislennya x y x y displaystyle x y x y nbsp daye pravilnij rezultat bez okruglennya todi yak obchislennya nayivnogo virazu x 2 y 2 displaystyle x 2 y 2 nbsp povertaye take chislo z ruhomoyu tochkoyu 2 29 1 8626451 4923095703125 10 9 displaystyle 2 29 1 8626451 underline 4923095703125 times 10 9 nbsp de pravilni mensh nizh polovina cifr a inshi pidkresleni cifri vidobrazhayut zagubleni dodanki 2 59 2 60 displaystyle 2 59 2 60 nbsp vtracheni cherez zaokruglennya pid chas obchislennya promizhnih kvadratnih znachen Primitki red Muller Jean Michel Brunie Nicolas de Dinechin Florent Jeannerod Claude Pierre Joldes Mioara Lefevre Vincent Melquiond Guillaume Revol Nathalie Torres Serge 2018 Handbook of Floating Point Arithmetic vid 2nd Gewerbestrasse 11 6330 Cham Switzerland Birkhauser s 102 doi 10 1007 978 3 319 76526 6 ISBN 978 3 319 76525 9 a b Goldberg David March 1991 What every computer scientist should know about floating point arithmetic ACM Computing Surveys New York NY United States Association for Computing Machinery 23 1 5 48 doi 10 1145 103162 103163 ISSN 0360 0300 S2CID 222008826 Procitovano 17 veresnya 2020 Otrimano z https uk wikipedia org w index php title Nishivne skasuvannya amp oldid 37564048