Re: 実数計算にご用心

名前: ZR
日時: 2007-06-29 20:15:09
IPアドレス: 59.140.98.*

>>48504 TeX は実数値を固定小数点で表しているので、0.001 のような 小さな数値は精度が極端に悪くなり、その結果、誤差が予想外 に大きくなったということでしょう。 *1 \x=0.00012in 等とした時の \x(dimen レジスタ)の実際の値 *2 \x=12in \divide\x by 100000 等とした時の \x の実際の値 # TeX は長さを 1sp(=1/65536 pt)単位の整数値として扱う *1 *2 0.00000in = 0sp 0sp 0.00001in = 72sp 47sp 0.00002in = 72sp 94sp 0.00003in = 144sp 142sp 0.00004in = 216sp 189sp 0.00005in = 216sp 236sp 0.00006in = 289sp 284sp 0.00007in = 361sp 331sp 0.00008in = 361sp 378sp 0.00009in = 433sp 426sp 0.00010in = 505sp 473sp 0.00011in = 505sp 520sp 0.00012in = 578sp 568sp 0.00013in = 650sp 615sp 0.00014in = 650sp 663sp 0.00015in = 722sp 710sp 0.00016in = 722sp 757sp 0.00017in = 794sp 805sp 0.00018in = 867sp 852sp 0.00019in = 867sp 899sp 0.00020in = 939sp 947sp 0.00021in = 1011sp 994sp 0.00022in = 1011sp 1041sp 0.00023in = 1084sp 1089sp 0.00024in = 1156sp 1136sp 0.00025in = 1156sp 1184sp 0.00026in = 1228sp 1231sp 0.00027in = 1300sp 1278sp 0.00028in = 1300sp 1326sp 0.00029in = 1373sp 1373sp 0.00030in = 1445sp 1420sp 0.00031in = 1445sp 1468sp 0.00032in = 1517sp 1515sp 0.00033in = 1589sp 1562sp 0.00034in = 1589sp 1610sp 0.00035in = 1662sp 1657sp 0.00036in = 1734sp 1705sp 0.00037in = 1734sp 1752sp 0.00038in = 1806sp 1799sp 0.00039in = 1879sp 1847sp 0.00040in = 1879sp 1894sp 0.00041in = 1951sp 1941sp 0.00042in = 2023sp 1989sp 0.00043in = 2023sp 2036sp 0.00044in = 2095sp 2083sp 0.00045in = 2095sp 2131sp 0.00046in = 2168sp 2178sp 0.00047in = 2240sp 2226sp 0.00048in = 2240sp 2273sp 0.00049in = 2312sp 2320sp 0.00050in = 2384sp 2368sp

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)