{"title":"复参数贝塞尔函数算法的证明","authors":"David J. Sookne","doi":"10.6028/JRES.077B.013","DOIUrl":null,"url":null,"abstract":"using multiprecis ion ari thm etic [2).2 Th e 60·bit mantissa of each part of the test value was sub· tracted from the correspo ndin g manti ssa of the check value , and the res ult expressed as a multiple, m , say, of the last bit. For most e rrors mentioned in this certification . 1 m 1 ~ 7. Bit comparison was used in preference to calc ulation of relative error in order to simplify co mputa tion s. An error of m bits in the mantissa corresponds to a relative error between 171 .2 60 and 111 • 259• This tes t is too stri ct , however, near a zero of the real or im agin ary part of th e fun ction be ing tested. For co mpl ex values of z, it is more reali stic to compare the bit error with the greater of the real and im aginary parts , since the relative error in a complex number ~+ i'Y/ is (o~+ iO'Y/) /I ~+ i'Y/ I, o~ and o'Y/ de notin g th e respective errors in the real and imaginary parts. For arguments in th e neighborhoods of zeroes of Re JII (Z), 1m J,, (z), Re l ,,(z) , or 1m J,,(z), an assess me nt of absolute errors was made to 60 bin ary places by right·shifting the mantissa of both test and c heck values before subtraction. Thi s was done whenever the order n was less than 1 Z 1 and the modulus of the 1 check value less than 2\"' These cases are distinguished by asterisks in the computer printout;","PeriodicalId":166823,"journal":{"name":"Journal of Research of the National Bureau of Standards, Section B: Mathematical Sciences","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1973-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Certification of an algorithm for Bessel functions of complex argument\",\"authors\":\"David J. Sookne\",\"doi\":\"10.6028/JRES.077B.013\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"using multiprecis ion ari thm etic [2).2 Th e 60·bit mantissa of each part of the test value was sub· tracted from the correspo ndin g manti ssa of the check value , and the res ult expressed as a multiple, m , say, of the last bit. For most e rrors mentioned in this certification . 1 m 1 ~ 7. Bit comparison was used in preference to calc ulation of relative error in order to simplify co mputa tion s. An error of m bits in the mantissa corresponds to a relative error between 171 .2 60 and 111 • 259• This tes t is too stri ct , however, near a zero of the real or im agin ary part of th e fun ction be ing tested. For co mpl ex values of z, it is more reali stic to compare the bit error with the greater of the real and im aginary parts , since the relative error in a complex number ~+ i'Y/ is (o~+ iO'Y/) /I ~+ i'Y/ I, o~ and o'Y/ de notin g th e respective errors in the real and imaginary parts. For arguments in th e neighborhoods of zeroes of Re JII (Z), 1m J,, (z), Re l ,,(z) , or 1m J,,(z), an assess me nt of absolute errors was made to 60 bin ary places by right·shifting the mantissa of both test and c heck values before subtraction. Thi s was done whenever the order n was less than 1 Z 1 and the modulus of the 1 check value less than 2\\\"' These cases are distinguished by asterisks in the computer printout;\",\"PeriodicalId\":166823,\"journal\":{\"name\":\"Journal of Research of the National Bureau of Standards, Section B: Mathematical Sciences\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1973-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Research of the National Bureau of Standards, Section B: Mathematical Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.6028/JRES.077B.013\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Research of the National Bureau of Standards, Section B: Mathematical Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6028/JRES.077B.013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
摘要
使用多精度计算[2].2将检测值各部分的60位尾数从检测值的相应尾数中减去,结果表示为最后一位的倍数,如m。对于本认证中提到的大多数错误。1米1 ~ 7。为了简化计算,比特比较优先于相对误差的计算。尾数中m位的误差对应于171 .2 60和111 . 259之间的相对误差。这表明它过于严格,然而,接近于被测试的函数的实数或任意部分的零。对于z的复数ex值,将比特误差与实数部和虚数部中较大的比特误差进行比较更为现实,因为复数~+ i'Y/的相对误差为(o~+ iO'Y/) / i ~+ i'Y/ i, o~和o'Y/不考虑实数部和虚数部各自的误差。对于Re JII (Z), 1m J,,(Z), Re 1,,(Z),或1m J,,(Z)的0邻域的参数,通过在减法之前右移测试值和c check值的尾数,对绝对误差的评估nt进行了60 bin的任意位置。只要n的阶数小于1z1,且1的校验值的模量小于2 ' ',就会执行此操作。这些情况在计算机打印输出中用星号来区分;
Certification of an algorithm for Bessel functions of complex argument
using multiprecis ion ari thm etic [2).2 Th e 60·bit mantissa of each part of the test value was sub· tracted from the correspo ndin g manti ssa of the check value , and the res ult expressed as a multiple, m , say, of the last bit. For most e rrors mentioned in this certification . 1 m 1 ~ 7. Bit comparison was used in preference to calc ulation of relative error in order to simplify co mputa tion s. An error of m bits in the mantissa corresponds to a relative error between 171 .2 60 and 111 • 259• This tes t is too stri ct , however, near a zero of the real or im agin ary part of th e fun ction be ing tested. For co mpl ex values of z, it is more reali stic to compare the bit error with the greater of the real and im aginary parts , since the relative error in a complex number ~+ i'Y/ is (o~+ iO'Y/) /I ~+ i'Y/ I, o~ and o'Y/ de notin g th e respective errors in the real and imaginary parts. For arguments in th e neighborhoods of zeroes of Re JII (Z), 1m J,, (z), Re l ,,(z) , or 1m J,,(z), an assess me nt of absolute errors was made to 60 bin ary places by right·shifting the mantissa of both test and c heck values before subtraction. Thi s was done whenever the order n was less than 1 Z 1 and the modulus of the 1 check value less than 2"' These cases are distinguished by asterisks in the computer printout;