Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตโเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต funcalc เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
funcalc - Funtools เดเดพเตฝเดเตเดเตเดฒเตเดฑเตเดฑเตผ (เดฌเตเดจเดฑเดฟ เดชเดเตเดเดฟเดเดเตพเดเตเดเดพเดฏเดฟ)
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
funcalc [-n] [-a argstr] [-e expr] [-f เดซเดฏเตฝ] [-l เดฒเดฟเดเตเดเต] [-p prog] [เดเดฃเดฎเต [เดจเดฟเดฐเดเตพ]]
เดเดชเตเดทเดจเตเดเตพ
-a argstr # เดเดเดชเตเตฝ เดเตเดฏเตเดค เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดชเดฏเตเดเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ
-e expr # funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป
-f เดซเดฏเตฝ # เดซเดฏเตฝ funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป เด เดเดเตเดเตเดจเตเดจเต
เดฒเดฟเดเตเดเต เดเดฎเดพเตปเดกเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเดพเตป -l libs # libs
-n # เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดชเดเดฐเด เดเตเดกเต เดธเตเดทเตโเดเดฟเดเตเด เดเดเตเดเตโเดชเตเดเตเดเต
-p เดชเตเดฐเตเดเต # เดชเตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเตเดเตเดฐเดพเด เดธเตเดทเตเดเดฟเดเตเดเตเด, เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดเดฒเตเดฒ
เดเดคเตเดเตเดเดฟเดฒเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ -u # เดกเต เดเตเดฏเตเดฏเตเด (เดธเตเดตเดฏเด เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฐเตเดคเต)
เดตเดฟเดตเดฐเดฃเด
funcalc เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดพเตฝเดเตเดเตเดฒเตเดฑเตเดฑเตผ เดชเตเดฐเตเดเตเดฐเดพเดฎเดพเดฃเต,
เดเดฐเต เดซเดฃเตเดเตเตพเดธเต เดเตเดฌเดฟเดณเดฟเดฒเต (FITS เดฌเตเดจเดฑเดฟ เดเตเดฌเดฟเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเต เดเดตเดจเตเดฑเต) เดเตเดณเดเตเดเดณเดฟเตฝ เดเดเดชเตเตฝ เดเตเดฏเตโเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต
เดซเดฏเตฝ). เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดจเตฝเดเตเดจเตเดจ เดเดเตโเดธเตโเดชเตเดฐเดทเตป(เดเตพ) เดเดฐเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดธเดฟ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฐเตเดเตเดฐเดพเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. funcalc เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดธเดฟ เดชเตเดฐเดธเตเดคเดพเดตเดจเดเดณเดพเดฃเต, เดเดฟเดฒเดคเตเดเตเดเดฟเดฒเตเด
เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดฒเดณเดฟเดคเดตเตฝเดเตเดเดฐเดฃเดเตเดเตพ (เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดกเดฟเดเตเดฒเดฑเตเดทเตป เดชเตเดฒเตเดณเตเดณเดต) เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
funcalc เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดฎเตเดจเตเดจเต เดคเดฐเดคเตเดคเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด: เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ -e
[เดชเตเดฐเดเดเดจเด] เดธเตเดตเดฟเดเตเดเต, เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดซเดฏเดฒเดฟเตฝ -f [เดซเดฏเตฝ] เดฎเดพเดฑเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ stdin-เตฝ เดจเดฟเดจเตเดจเต (เดเดฒเตเดฒเตเดเตเดเดฟเตฝ -e
เดตเตเดฃเตเดเดพ -f เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต). เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดซเดฏเตฝ funcalc เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
stdin.
เดเดจเตเดจ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด funcalc เดเดจเตเดจเดคเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเตปเดชเตเดเตเดเต Funtools เดเตเดฌเดฟเตพ เดซเดฏเตฝ เดเดตเดถเตเดฏเดฎเดพเดฃเต
เดเดฆเตเดฏ เดเดฎเดพเตปเดกเต เดฒเตเตป เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต. เดเดเตเดเตโเดชเตเดเตเดเต Funtools เดเตเดฌเดฟเตพ เดซเดฏเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเตโเดทเดฃเดฒเดพเดฃเต
เดตเดพเดฆเด. เดเดฐเต เดเดเตเดเตโเดชเตเดเตเดเต FITS เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดเดคเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต (เด เดคเดพเดฏเดคเต, เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ
The funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป เดฎเตเดฒเตเดฏเดเตเดเตพ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเดฒเตเดจเตเดจเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ). เดเตปเดชเตเดเตเดเตเด เดเดเตเดเตเดชเตเดเตเดเตเด เดเดฃเตเดเตเดเดฟเตฝ
เดซเดฏเตฝ เดฐเดฃเตเดเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดฐเต เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดเดชเตเดทเดฃเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเดจเต เดจเดฟเดฐเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
เดธเดเตเดตเดฎเดพเดเตเดเตเด (เดเดชเดฏเตเดเดฟเดเตเดเตเด FunColumnActivate()). เด เดคเดฒเตเดฒ funcalc เดตเตเดฃเต เดตเตเดฃเตเดเดฏเต เดเดจเตเดจเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดเดเตเดเตเดชเตเดเตเดเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดญเดพเดตเด เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดฐเต เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเตฝ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเด
เดซเดฏเตฝ เดตเดพเดฆเด.
A funcalc เดเดฐเต เดชเดเตเดเดฟเดเดฏเตเดเต เดเดฐเต เดตเดฐเดฟเดฏเดฟเดฒเตเด เดเดเตโเดธเตโเดชเตเดฐเดทเตป เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดฟเตฝ เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดธเดฟ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เด เดตเดฐเดฟเดฏเตเดเต เดจเดฟเดฐเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจเดเตพ (เดเดฐเตเดชเดเตเดทเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต).
เดเดฐเต เดเดเตโเดธเตโเดชเตเดฐเดทเดจเดฟเตฝ, เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเดฐเดฏเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดธเดฟ เดธเตเดเตเดฐเดเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฐเดฟ
เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดเตผ -[colname]>, เดเดฆเดพ cur->x, cur->pha, เดฎเตเดคเดฒเดพเดฏเดต. เดชเตเดฐเดพเดฆเตเดถเดฟเด เดธเตเดเตเดฏเดฟเดฒเตผ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด
เดชเดฆเดชเตเดฐเดฏเตเดเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต C เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด
เดธเตเดตเดฏเดฎเตเดต funcalc (เดเดฐเดเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด). เด เดคเดฟเดจเดพเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, x เดจเดฟเดฐเดเดณเตเดเต เดเดฐเต เดธเตเดตเดพเดชเตเดชเต
เดเตเดเดพเดคเต เดเดฐเต เดชเดเตเดเดฟเดเดฏเดฟเดฒเต y เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏ เดเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเด funcalc
เดญเดพเดตเดเตเดเตพ:
เดเดฐเดเตเด เดคเดพเดชเดจเดฟเดฒ;
temp = cur->x;
cur->x = cur->y;
cur->y = temp;
เด เดฅเดตเดพ:
temp = cur->x;
cur->x = cur->y;
cur->y = temp;
เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ:
funcalc -f swap.expr itest.ev otest.ev
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดซเดฏเดฒเดฟเตฝ x, y เดจเดฟเดฐเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเตเดตเดพเดชเตเดชเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเด.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดเดฐเต เดเตเดณเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต เดกเดพเดฑเตเดฑเดพ เดคเดฐเด, เดฏเตเดเต เดกเดพเดฑเตเดฑเดพ เดคเดฐเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต
เดซเดฏเดฒเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดณเด. เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเตฝ ":[dtype]" เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต เดเดคเต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต
เด เดจเดฟเดฐเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเดฐเดพเดฎเตผเดถเด. เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, x เดเด y เดเด เดเดฐเดเตเดเดฟเดฏเดพเดฏเดฟ เดเดเตเดเตโเดชเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต,
'D' เดคเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด:
temp = cur->x:D;
cur->x = cur->y:D;
cur->y = temp;
TFORM เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดฐเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเดพเดฑเตเดฑ เดคเดฐเด เดธเตเดชเตเดธเดฟเดซเดฏเดฑเตเดเตพ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต FITS เดเตเดฌเดฟเตพ เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต:
A: ASCII เดชเตเดฐเดคเตเดเดเตเดเตพ
ยท เดฌเดฟ: เดเดชเตเดชเดฟเดเดพเดคเตเดค 8-เดฌเดฟเดฑเตเดฑเต เดเดพเตผ
ยท เดเดพเตป: เดเดชเตเดชเดฟเดเตเด 16-เดฌเดฟเดฑเตเดฑเต เดเดจเตเดฑเต
ยท เดฏเต: เดเดชเตเดชเดฟเดเดพเดคเตเดค 16-เดฌเดฟเดฑเตเดฑเต เดเตปเดฑเตเดฑเต (เดธเดพเดงเดพเดฐเดฃ FITS เด เดฒเตเดฒ)
ยท เดเต: เดเดชเตเดชเดฟเดเตเด 32-เดฌเดฟเดฑเตเดฑเต เดเดจเตเดฑเต
ยท เดตเดฟ: เดเดชเตเดชเดฟเดเดพเดคเตเดค 32-เดฌเดฟเดฑเตเดฑเต เดเตปเดฑเตเดฑเต (เดธเดพเดงเดพเดฐเดฃ FITS เด เดฒเตเดฒ)
ยท เด: 32-เดฌเดฟเดฑเตเดฑเต เดซเตเดฒเตเดเตเดเต
ยท เดกเดฟ: 64-เดฌเดฟเดฑเตเดฑเต เดซเตเดฒเตเดเตเดเต
X: เดฌเดฟเดฑเตเดฑเตเดเตพ (เด เดเตเดทเดฐเดเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐเดฏเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต)
เดเดฐเต เดเตเดณเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฆเตเดฏ เดฑเดซเดฑเตปเดธเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดคเดฐเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเดตเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
เดธเตเดชเตเดธเดฟเดซเดฏเตผ.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดจเดฟเดฐเดเดณเตเดเต เดกเดพเดฑเตเดฑ เดคเดฐเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดเดณเตเดณเดคเดฟเตฝ เดเดจเตเดจเต
เดชเดฟเดถเดเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเดคเดฟเดตเต เดเดพเดฐเดฃเด funcalc เดคเตเดฑเตเดฑเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเดเต เดชเดฐเตเดเตเดทเดฎเดพเดฏ เดเดชเดฏเตเดเดฎเดพเดฃเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต
เดเดเตเดธเตเดชเตเดฐเดทเดจเดฟเตฝ เดเดฐเต เดเตเดณเด เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฃเดเตเดเตเดเตเดเตเดเตฝ:
dx = (cur->x - cur->y)/(cur->x + cur->y);
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดซเตเดฒเตเดเตเดเดฟเดเดเต เดชเตเดฏเดฟเดจเตเดฑเต เด เดฐเดฟเดคเตเดฎเตเดฑเตเดฑเดฟเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. x เดเด y เดเด เดเดณเตเดณ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ
เดจเดฟเดฐเดเตพ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเดณเดพเดฃเต, เดเดฐเต เดธเตเดชเดทเตเดเดฎเดพเดฏเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดณเดเตเดเตพ เดเดฐเดเตเดเดเดณเดพเดฏเดฟ เดตเดพเดฏเดฟเดเตเดเตเดเตเดฃเตเดเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด
เดคเดฐเด เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป:
dx = (cur->x:D - cur->y:D)/(cur->x + cur->y);
เดชเดเดฐเดฎเดพเดฏเดฟ, เดเดเตเดธเตเดชเตเดฐเดทเดจเดฟเดฒเต เดธเดฟ เดเตเดชเตเดชเต เดเดพเดธเตเดฑเตเดฑเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดเตเดฏเตเดฏเดพเด:
dx = ((เดเดฐเดเตเด) cur->x - (เดเดฐเดเตเด) cur->y)/((เดเดฐเดเตเด) cur->x + (เดเดฐเดเตเด) cur->y);
เดจเดฟเดฒเดตเดฟเดฒเต เดตเดฐเดฟเดฏเดฟเดฒเต เดเตเดณเดเตเดเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดฑเดซเดฑเตปเดธเตเด เดเตเดฏเตเดฏเดพเด
เดฎเตเดฎเตเดชเดคเตเดคเต เดตเดฐเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเตป-[colname]>, เดเดชเตเดชเด เดคเตเดพเดเตเดเดเตเดคเตเดค เดตเดฐเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เด เดเตเดคเตเดคเดคเต-[colname]>. เด เดคเดฒเตเดฒ
if เดฎเตเตป-[colname]> เดเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป, เดเดฆเตเดฏ เดตเดฐเดฟ เดคเดจเตเดจเต เด เดฒเตเดฒ
เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดคเต. เดเดเตเดเดฟเตฝ เด เดเตเดคเตเดคเดคเต-[colname]> เดเดจเตเดจเดคเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป, เด เดตเดธเดพเดจ เดตเดฐเดฟ
เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เด เดตเดดเดฟเดฏเดฟเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเตเดคเต เดเดชเตเดชเด เดคเตเดพเดเตเดเดเตเดคเตเดค เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดธเดพเดงเตเดตเดพเดฏ เดตเดฐเดฟเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดฒเดตเดฟเดฒเต x เดเตเดณเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดฎเตเดฎเตเดชเดคเตเดคเต y เดเตเดณเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเดพเตป,
a-เตฝ C fprintf เดซเดเดเตโเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด funcalc เดเดตเดฟเดทเตเดเดพเดฐเด:
fprintf(stdout, "%d %d\n", cur->x, prev->y);
เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดคเดฟเดฏ เดเตเดณเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด เดเตผ -เดเตเดณเด เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต [colname]> เดตเดพเดเตเดฏเดเดเดจ
เดคเดฐเด (เดเดชเตเดชเด เดเดชเตเดทเดฃเตฝ tlmin/tlmax/binsiz เดธเตเดชเตเดธเดฟเดซเดฏเดฑเตเดเตพ), เดเตเดณเดฃเตเดเตพ เดเตเดฃเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
cur-> เดถเดฐเดพเดถเดฐเดฟ:D เดเดฐเดเตเด เดเตเดชเตเดชเดฟเดจเตเดฑเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด. เดเตเดชเตเดชเต เดธเตเดชเตเดธเดฟเดซเดฏเดฑเตเดเตพ เดธเดฎเดพเดจเดฎเดพเดฃเต
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเตเดณเดเตเดเตพเดเตเดเดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑ เดคเดฐเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, x, y เดเดจเตเดจเดฟเดตเดฏเตเดเต เดถเดฐเดพเดถเดฐเดฟ เดฎเตเดฒเตเดฏเดฎเดพเดฏ เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด
เดจเดฟเดฐเดเตพ, เดเดฐเต เดชเตเดคเดฟเดฏ "เดถเดฐเดพเดถเดฐเดฟ" เดจเดฟเดฐ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด:
cur-> เดถเดฐเดพเดถเดฐเดฟ:D = (cur->x + cur->y)/2.0
เด เดตเดธเดพเดจเดคเตเดคเต ';' เดธเดฟเดเดเดฟเตพ-เดฒเตเตป เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
FITS TFORM เดกเดพเดฑเตเดฑเดพ เดเตเดชเตเดชเต เดธเตโเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป เดชเตเดฒเต, เดเตเดณเด เดกเดพเดฑเตเดฑเดพ เดเตเดชเตเดชเต เดธเตโเดชเตเดธเดฟเดซเดฏเดฑเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดจเตฝเดเดพเด
เดเดฐเต เด เดฑเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดธเดเดเตเดฏเดพ เดเดฃเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฆเดพ, "10I" เดเดจเตเดจเดพเตฝ 10 เดทเตเตผเดเตเดเต เดเดจเตเดฑเตเดเดณเตเดเต เดตเตเดเตเดฑเตเดฑเตผ เดเดจเตเดจเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต, "2E"
เดฐเดฃเตเดเต เดธเดฟเดเดเดฟเตพ เดชเตเดฐเดฟเดธเดฟเดทเตป เดซเตเดฒเตเดเตเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเดณเด เดเดฐเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเดพเตฝ เดฎเดคเดฟเดฏเดพเดเตเด
funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป, เด เดคเดฟเดจเตเดถเตเดทเด เด เดคเต เดคเดฐเด เดตเตเดฃเตเดเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เด
เดเดฐเต เดจเดฟเดฐ เดจเดฟเดฐเดฏเตเดเต เดเดเดเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฑเดซเดฑเตปเดธเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต:
cur-> เดถเดฐเดพเดถเดฐเดฟ[0]:2D = (cur->x + cur->y)/2.0;
cur-> เดถเดฐเดพเดถเดฐเดฟ[1] = (cur->x - cur->y)/2.0;
'X' (เดฌเดฟเดฑเตเดฑเตโเดธเต) เดกเดพเดฑเตเดฑ เดคเดฐเด เด เดณเดตเดฟเดจเตเดฑเต เดเดฐเต เดเดพเตผ เด เดฑเต เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต (numeric_count/8), เด เดคเดพเดฏเดคเต,
16X เดเดฐเต 2-เดฌเตเดฑเตเดฑเต เดเดพเตผ เด เดฑเต เดเดฏเดฟ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฐเต 8-เดฌเดฟเดฑเตเดฑเต เด เดฑเต เดเดฒเดฎเตเดจเตเดฑเตเด เดตเตเดตเตเดตเตเดฑเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
cur->stat[0]:16X = 1;
cur->stat[1] = 2;
เดเดตเดฟเดเต, MSB 16 เดเดฏเตเด LSB 1 เดเดฏเตเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเต เดเดฐเต 2-เดฌเดฟเดฑเตเดฑเต เดเตเดณเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดค เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ
เดเดฟเดฒ เดตเดฐเดฟเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเตเด, เด เดตเดธเดพเดจเดคเตเดคเดฟเตฝ C "continue" เดเดจเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด
funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป, เดเดพเดฐเดฃเด เดตเดฐเดฟเดฏเตเดเต เดเดดเตเดคเตเดคเต เดเดเตป เดคเดจเตเดจเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต
เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดถเดฐเดพเดถเดฐเดฟ เดตเดฐเดฟเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต x เดฎเตเดฒเตเดฏเด:
cur-> เดถเดฐเดพเดถเดฐเดฟ[0]:2D = (cur->x + cur->y)/2.0;
cur-> เดถเดฐเดพเดถเดฐเดฟ[1] = (cur->x - cur->y)/2.0;
if( cur-> เดถเดฐเดพเดถเดฐเดฟ[0] == cur->x )
เดคเตเดเดฐเตเด;
เดเดเตเดเตโเดชเตเดเตเดเต เดซเดฏเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดจเตเดจเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ funcalc เดเดฎเดพเตปเดกเต เดฒเตเตป, เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเดฒเตเดจเตเดจเตเด เดเดฒเตเดฒ
เดคเตเดฑเดจเตเดจเต เดตเดฐเดฟเดเดณเตเดจเตเดจเตเด เดเดดเตเดคเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดเตเดเตเดชเตเดเตเดเต เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเดณเดฟเตฝ เดเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต
เดเดฐเต เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด เดซเดฒเดเตเดเตพ:
fpv = (cur->av3:D-cur->av1:D)/(cur->av1+cur->av2:D+cur->av3);
fbv = cur->av2/(cur->av1+cur->av2+cur->av3);
fpu = ((double)cur->au3-cur->au1)/((double)cur->au1+cur->au2+cur->au3);
fbu = cur->au2/(เดเดฐเดเตเด)(cur->au1+cur->au2+cur->au3);
fprintf(stdout, "%f\t%f\t%f\t%f\n", fpv, fbv, fpu, fbu);
เดฎเตเดเดณเดฟเดฒเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดคเดฐเด เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเตเด ("av" เดจเดฟเดฐเดเตพเดเตเดเดพเดฏเดฟ) เดคเดฐเดตเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดฐเดเตเดเดฟเดฏเดพเดฏเดฟ เดจเดเดเตเดเตเดจเตเดจเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดพเดธเตเดฑเตเดฑเดฟเดเดเต ("au" เดจเดฟเดฐเดเตพเดเตเดเดพเดฏเดฟ).
เดเตเดคเตเดฏเดค.
เดเดฐเต เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ, เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเตปเดชเตเดเตเดเต เดเตเดฌเดฟเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดเตเดเตเดชเตเดเตเดเต เดตเดฐเดฟเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดชเดเตผเดคเตเดคเตเดจเตเดจเต. เดเดเตเดเตโเดชเตเดเตเดเต เดซเดฏเดฒเดฟเดจเต "stdout" เดเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเดจเดพเดเตเดฎเตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดเตเดเตเดชเตเดเตเดเดฟเดฒเตเดเตเดเต เดเดเตเดเตเดชเตเดเตเดเต เดตเดฐเดฟเดเตพ เดเดดเตเดคเดพเตป เดเตผเดกเตผ เดเตเดฏเตเดฏเตเด. เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดฃเตเดเตเดเดฟเตฝ
เดชเดพเดธเดพเดฏเดฟ, เดเดคเต เดเตเดณเดเตเดเดณเดพเดฃเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดเดชเตเดทเดฃเตฝ เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเด เดชเดพเดธเตเดธเดพเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
เดเดฐเต FITS เดฌเตเดจเดฑเดฟ เดชเดเตเดเดฟเดเดฏเดฟเตฝ, เดฎเดฑเตเดฑเต FITS เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดเตเดเดณเตเดฒเตเดฒเดพเด เดชเดเตผเดคเตเดคเตเดจเตเดจเดคเต เดเดฟเดฒเดชเตเดชเตเตพ เด เดญเดฟเดเดพเดฎเตเดฏเดฎเดพเดฃเต.
เดเดเตเดเตเดชเตเดเตเดเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเตเด. เดเดจเตเดจ เดชเตเดฐเดฟเตฝ เดเดฐเต '+' เดเดฟเดนเตเดจเด เดเตเตผเดคเตเดคเตเดเตเดฃเตเดเต เดเดคเต เดเตเดฏเตเดฏเดพเด
เดเตปเดชเตเดเตเดเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเดฟเดฒเตเดณเตเดณ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด. เดเดพเดฃเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฏ เด เดจเตเดฌเดจเตเดง เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ.
funcalc เดเดชเดฏเตเดเตเดคเต-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดฐเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดธเดฟ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
tabcalc.c เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏ เดชเตเดฐเตเดเตเดฐเดพเด เดชเดฟเดจเตเดจเตเดเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเตเดฐเดฟเดฏเดฌเดฟเตพ
เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเตพ funcalc เดชเดฆเดชเตเดฐเดฏเตเดเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดชเตเดฐเดเตเดฏเดพเดชเดจ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต. เดฎเดฑเตเดฑเตเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดคเดฐเดฟเด เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเตเดชเตเดชเต. เดชเตเดฐเตเดเตเดฐเดพเด เดเดจเดฑเตเดทเดจเตเดฑเต เดฎเดฑเตเดฑเต เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเตเดฃเตเดเดฟ
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฐเดฟเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต C เดธเตเดเตเดฐเดเตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดณเด เดธเตเดชเตเดธเดฟเดซเดฏเดฑเตเดเตพ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต
เดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟ FunColumnSelect() เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต FunTableRowGet(). เดเดฐเต เด เดเตเดเดพเดค เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
เดเดเตโเดธเตโเดชเตเดฐเดทเดจเดฟเตฝ, เดเดฐเต เดเดเดชเตเดฒเตเดทเตป เดชเดฟเดถเดเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดฏเดฟ, เดชเตเดฐเตเดเตเดฐเดพเด เดฌเดฟเตฝเดกเต เดชเดฟเดจเตเดจเตเดเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเต
เด เดเตเดเดพเดค เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต เดเตเดชเตเดชเต เดกเดฌเดฟเตพ เดเดจเตเดจเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต.
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป เดเตเดกเต เดเตเตผเดคเตเดคเต funcalc เดตเดฐเดฟ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเตเดชเตเดชเต. เด เดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดชเตเดฐเดคเตเดฏเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ เด เดเตเดกเต เดธเตเดฅเดพเดชเดฟเดเตเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดฎเดฑเตเดฑเต เดญเดพเดเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดกเต เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต
เดฐเตเดชเดคเตเดคเดฟเดจเตเดฑเต:
[เดจเดฟเตผเดฆเตเดฆเตเดถ เดจเดพเดฎเด]
... เดเตเดกเต เดเดตเดฟเดเต เดชเตเดเตเดจเตเดจเต ...
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดเดตเดฏเดพเดฃเต:
ยท เดเตเดฒเตเดพเดฌเตฝ เดชเตเดฐเดงเดพเดจ เดฆเดฟเดจเดเดฐเตเดฏเดฏเตเดเตเดเต เดฎเตเดฎเตเดชเต เดเดเตเดณ เดธเตเดฅเดฒเดคเตเดคเต เดเตเดกเตเด เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเดณเตเด เดเตเตผเดเตเดเตเด.
ยท เดชเตเดฐเดพเดฆเตเดถเดฟเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเตพเดเตเดเต เดคเตเดเตเดเตเดชเดฟเดจเตเดจเดพเดฒเต เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเตพ (เดเตเดกเต) เดเตเตผเดเตเดเตเด
ยท เดฎเตเดฎเตเดชเต เดชเตเดฐเดงเดพเดจ เดตเดฐเดฟ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเตเดชเตเดชเดฟเดฒเตเดเตเดเต เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดคเตเดเตเดเตเดฎเตเดฎเตเดชเต เดเตเดกเต เดเตเตผเดเตเดเตเด
ยท เดถเตเดทเด เดชเตเดฐเดงเดพเดจ เดตเดฐเดฟ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเตเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดเดเดจเตเดจเดคเดฟเดจเต เดถเตเดทเด เดเตเดกเต เดเตเตผเดเตเดเตเด
เด เดเตเดเดจเต, เดคเดพเดดเต funcalc เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดเตเดณ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดธเดฌเตเดฑเตเดเตเดเตเตป เดเดฃเตเดเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด
เดชเตเดฐเดงเดพเดจ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดฒเตเดชเตเดชเดฟเดจเต เดคเตเดเตเดเตเดฎเตเดฎเตเดชเตเด เดถเตเดทเดตเตเด เดเตเดณเตเดเตพ:
เดเตเดฒเตเดพเดฌเตฝ
เดเดฐเดเตเด v1, v2;
เดเดฐเดเตเด init (เด เดธเดพเดงเต);
เดเดฐเดเตเด เดซเดฟเดจเดฟเดทเต (เดเดฐเดเตเด เดตเดฟ);
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดฎเตเดฎเตเดชเต
v1 = init();
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
... เดชเตเดฐเตเดธเดธเต เดตเดฐเดฟเดเตพ, v1 เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดเดฃเดเตเดเตเดเตเดเตเดเดฒเตเดเตพ ...
เดถเตเดทเด
v2 = เดซเดฟเดจเดฟเดทเต (v1);
if( v2 < 0.0 ){
fprintf(stderr, "เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเต %g -> %g\n", v1, v2);
เดชเตเดฑเดคเตเดคเต(1);
}
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดคเตเดเดเตเดเดฟเดฏ เดฆเดฟเดจเดเดฐเตเดฏเดเตพ init() เดเดชเตเดชเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเด() เดฒเดฟเดเตเดเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดฎเตเดเดณเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดชเดฏเตเดพเดเดฟเดเตเดเต -l [เดฒเดฟเดเตเดเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ ...] เดธเตเดตเดฟเดเตเดเต. เด เดธเตเดตเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเตเดเตเดฐเดฟเดเดเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด
เดชเตเดฐเตเดเตเดฐเดพเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดฒเดฟเดเตเดเต เดฒเตเดจเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต (fantools เดฒเตเดฌเตเดฐเดฑเดฟเดเตเดเต เดฎเตเดฎเตเดชเต). เดตเตเดฃเตเดเดฟ
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเต init() เดเดชเตเดชเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเด() libmysubs.a เดเดจเตเดจ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเดพเดฃเต
/opt/special/lib เดกเดฏเดฑเดเตเดเดฑเดฟ, เดเดชเดฏเตเดเดฟเดเตเดเตเด:
funcalc -l "-L/opt/special/lib -lmysubs" ...
เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเดฏเตเดเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดธเดฎเดพเดนเดฐเดฟเดเตเด เดซเตบเดเดพเตฝเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดพเตป เดเดดเดฟเดฏเตเด
"-a" เดธเตเดตเดฟเดเตเดเต. เดธเตเดเตเดฐเดฟเดเดเดฟเตฝ เดเดฒเตเดฒเดพ เดเดชเดฏเตเดเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเดจเตเดจเตเดชเตเดเดพเตป
เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพ 1, 2 เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
funcalc -a "1 2" ...
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเดฐเต เดเดจเตเดคเดฐเดฟเด เด เดฑเตเดฏเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเดเดฏเตเด ARGV(n) เดตเดดเดฟ เดธเตเดเตเดฐเดฟเดเดเตเดเดณเดพเดฏเดฟ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดฎเดพเดเตเดฐเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฆเดชเตเดฐเดฏเตเดเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด:
เดชเตเดฐเดพเดฆเตเดถเดฟเด
int pmin, pmax;
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดฎเตเดฎเตเดชเต
pmin=atoi(เด.เดเตผ.เดเดฟ.เดตเดฟ(0));
pmax=atoi(เด.เดเตผ.เดเดฟ.เดตเดฟ(1));
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
if( (cur->pha >= pmin) && (cur->pha <= pmax) )
fprintf(stderr, "%d %d %d\n", cur->x, cur->y, cur->pha);
เด เดเดเตเดธเตเดชเตเดฐเดทเตป pha เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเตพเดเตเดเตเด x, y, pha เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเด
เดฐเดฃเตเดเต เดเดชเดฏเตเดเตเดคเต เดเตปเดชเตเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ:
funcalc -a '1 12' -f foo snr.ev'[cir 512 512 .1]'
512 512 6
512 512 8
512 512 5
512 512 5
512 512 8
funcalc -a '5 6' -f foo snr.ev'[cir 512 512 .1]'
512 512 6
512 512 5
512 512 5
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเดเต เดถเดฐเดฟเดฏเดพเดฏ เดเดฃเตเดฃเด เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
เดชเดพเดธเดพเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดชเดฐเดฟเดงเดฟเดเตเดเต เดชเตเดฑเดคเตเดคเดพเดฃเตเดเตเดเดฟเตฝ ARGV(n) เดฎเดพเดเตเดฐเต เดเดฐเต NULL เดจเตฝเดเตเดจเตเดจเต
เด เดจเตเดงเดฎเดพเดฏเดฟ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดคเดพเตฝ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฐเต SEGV-เตฝ เดเดฒเดพเดถเดฟเดเตเดเตเดจเตเดจ เดฏเดฅเดพเตผเดคเตเดฅ เดเตผเดเตเดเดณเตเดเต เดเดฃเตเดฃเด. เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดฃเตเดฃเด, ARGC เดฎเดพเดเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเตเด:
เดชเตเดฐเดพเดฆเตเดถเดฟเด
เดจเตเดณเดฎเตเดณเตเดณ เดเตปเดฑเตเดฑเต เดตเดฟเดคเตเดคเต=1;
เดเดฐเดเตเด เดชเดฐเดฟเดงเดฟ=0.8;
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดฎเตเดฎเตเดชเต
if( ARGC >= 1 ) เดตเดฟเดคเตเดคเต = เดเดฑเตเดฑเตเตพ(เด.เดเตผ.เดเดฟ.เดตเดฟ(0));
if( ARGC >= 2 ) เดชเดฐเดฟเดงเดฟ = atof(เด.เดเตผ.เดเดฟ.เดตเดฟ(1));
srand48(เดตเดฟเดคเตเดคเต);
เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดเดเตเดเดฟเตฝ ( drand48() > เดชเดฐเดฟเดงเดฟ ) เดคเตเดเดฐเตเด;
เดฎเดพเดเตเดฐเต WRITE_ROW เดเดคเดฟเดฒเตเดเตเดเต เดตเดฟเดเดธเดฟเดเตเดเตเดจเตเดจเต FunTableRowPut() เดจเดฟเดฒเดตเดฟเดฒเต เดตเดฐเดฟ เดเดดเตเดคเตเดจเตเดจ เดเตเตพ. เด เดคเต
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดตเดฐเดฟ เดเดดเตเดคเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดเตเดเดพเดคเต, เดฎเดพเดเตเดฐเต NROW เดตเดฟเดเดธเดฟเดเตเดเตเดจเตเดจเต
เดตเดฐเดฟ เดจเดฎเตเดชเตผ เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดฐเดฃเตเดเต เดฎเดพเดเตเดฐเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดคเดพเดดเต เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดฆเดพเดนเดฐเดฃเด:
if( cur->pha:I == cur->pi:I ) เดคเตเดเดฐเตเด;
a = cur->pha;
cur->pha = cur->pi;
cur->pi = a;
cur->AVG:E = (cur->pha+cur->pi)/2.0;
cur->NR:I = NROW;
เดเดเตเดเดฟเตฝ ( NROW < 10 ) WRITE_ROW;
เดเดเตเดเดฟเดฒเต -p [เดชเตเดฐเตเดเต] เดธเตเดตเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดฎเดฑเดฟเดเตเดเต, เดฆเดฟ
เดเดจเดฑเตเดฑเตเดฑเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดเดชเดฏเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดชเตเดฐเดฟเตฝ เดธเตเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดเตเดเดฟเดฒเต -n เดธเตเดตเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดเตเดธเตเดชเตเดฐเดทเตป เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดชเดเดฐเด, เดธเตเดทเตเดเดฟเดเตเด เดเตเดกเต
stdout-เดฒเตเดเตเดเต เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เด เดธเตเดฅเดฟเดเตเดเด เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ เดเดคเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต
เดเตเดเดพเดคเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเตเดกเต เดเตเตผเดเตเดเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเดชเตเดฒเตเดทเตป เดชเดฟเดถเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ. เดเดฎเดจเตเดฑเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
เดเดเตเดเตเดชเตเดเตเดเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดชเตเดฐเตเดเตเดฐเดพเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฎเตเดชเตเดฒเตผ เดเดฎเดพเตปเดกเต เดจเตฝเดเตเดจเตเดจเต
เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด. (เดเดชเดฏเตเดเด เดเดพเดฐเดฃเด เดเดฎเดพเตปเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดพเด
เดตเตเดฏเดคเตเดฏเดธเตเดค เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ, เดเดเดชเตเดฒเตผ เดธเตเดตเดฟเดเตเดเตเดเตพ เดฎเตเดคเดฒเดพเดฏเดต)
เดฎเตเดฎเตเดชเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, funcalc เดเดฐเต เดธเตเดเตเดฏเดฟเดฒเตผ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดธเตเดตเดฏเดฎเตเดต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเด (a
เดเดฐเดเตเด) เด เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ. เด เดธเตเดเดฐเตเดฏเด เดจเดเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเต
funcalc.sed เดเดจเตเดจเต เดชเตเดฐเตเดณเตเดณ เดเดฐเต เดธเตเดกเต เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดเดชเตเดฒเตผ เดเดเตเดเตโเดชเตเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดพเดคเตเดค เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดชเดฟเดถเดเต. เด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเดฟเดคเดฎเดพเดฏ เดชเดฟเดถเดเตเดเต เดธเตเดกเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดฟเดธเดฟเดธเดฟ, เดธเตเดณเดพเดฐเดฟเดธเต, เดกเตเดเตเดเตฝเดซ, เดเดธเตเดเดฟเด เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเดฟเดฒเต เดธเดฟเดธเดฟ เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ. เดจเดฟเดเตเดเตพ เด เดคเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
เดธเตเดเตเดฏเดฟเดฒเดฑเตเดเดณเตเดเต เดธเตเดตเดฏเดฎเตเดตเดฏเตเดณเตเดณ เดชเตเดฐเดเตเดฏเดพเดชเดจเด เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เด เดธเตเดกเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด;
เด เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดเดฟเดฒ เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เดเตเตผเดเตเดเดพเดจเต เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเตเดเตเดเดพเด.
เดเดจเตเดจ เดฒเตเดเตเดธเดฟเดเตเดเตฝ เดตเดฟเดถเดเดฒเดจเด เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดตเตเดฃเตเดเดฟ funcalc เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ (เดจเตเดฏเดพเดฏเดฎเดพเดฏเตเด) เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต
เดธเดฟ เดเดฎเดจเตเดฑเตเดเตพ, เดธเตโเดชเตเดฏเตโเดธเตเดเตพ, เดจเตเดฏเต-เดฒเตเดจเตเดเตพ เดเดจเตเดจเดฟเดต เดเดคเตเดฐ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตพ เด เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต
เดธเตเดทเตเดเดฟเดเตเด เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตฝ. เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เดฒเตเดเตเดเตฝ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเต
เดเดฐเต เดชเดฆเดชเตเดฐเดฏเตเดเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ (เด เดคเดพเดฏเดคเต, a-เตฝ เด เดฒเตเดฒ เดชเตเดฐเดพเดฆเตเดถเดฟเด...เด เดตเดธเดพเดจเด เดฌเตเดฒเตเดเตเดเต) เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด เดตเดธเดพเดจเดฟเดเตเดเตเด
เดเดจเตเดคเดฐเดฟเด เดฒเตเดชเตเดชเดฟเตฝ, เดชเตเดฐเดพเดฆเตเดถเดฟเด เดชเตเดฐเดเตเดฏเดพเดชเดจเดเตเดเตพเดเตเดเตเดชเตเดชเดฎเดฒเตเดฒ:
/* เด เด เดญเดฟเดชเตเดฐเดพเดฏเด เดคเตเดฑเตเดฑเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต เด เดตเดธเดพเดจเดฟเดเตเดเตเด (เด เดคเดพเดฏเดคเต, เดเดจเตเดคเดฐเดฟเด เดฒเตเดชเตเดชเต) */
เดเดฐเดเตเด เด; /* เด เดคเตเด เดคเตเดฑเตเดฑเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเดพเดฃเต */
/* เดเดคเต เดถเดฐเดฟเดฏเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด (เดเดจเตเดจเตผ เดฒเตเดชเตเดชเต) */
if( cur->x:D == cur->y:D ) เดคเตเดเดฐเตเด; /* เด เดคเตเด เดถเดฐเดฟเดฏเดพเดฏ เดธเตเดฅเดฒเดคเตเดคเต */
a = cur->x;
cur->x = cur->y;
cur->y = a;
cur-> เดถเดฐเดพเดถเดฐเดฟ:E = (cur->x+cur->y)/2.0;
เด เดคเตเดชเตเดฒเต, เดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด เดชเตเดคเดฟเดฏ-เดฒเตเดจเตเดเดณเตเด เดเดฟเดฒเดชเตเดชเตเตพ เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเต เดเดเดชเดเตเดทเตเดฏเดฎเดพเดฏเดฟ เดคเตเดจเตเดจเตเดเดฏเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดตเดฟเดงเดคเตเดคเดฟเตฝ. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เด เดธเตเดฑเตเดฑเตเดฒเดฟเดธเตเดฑเตเดฑเดฟเดเต เดชเดพเดเตเดเดณเตเดจเตเดจเตเด เด เดคเดฟเดจเตเดฑเต เดเตเดคเตเดฏเดคเดฏเต เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
เดธเตเดทเตเดเดฟเดเตเด เดเตเดกเต.
เดเดพเดฐเดฃเด funcalc เดจเตฝเดเดฟเดฏ เดกเดพเดฑเตเดฑ เดซเดฏเตฝ(เดเตพ) เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเดฏเตเดเตเดคเต เดเดเตเดธเตเดชเตเดฐเดทเตป เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดฃเด
เดเดฎเดพเตปเดกเต เดฒเตเตป, เดเตปเดชเตเดเตเดเต เดซเดฏเตฝ(เดเตพ) เดคเตเดฑเดจเตเดจเต เดฐเดฃเตเดเตเดคเดตเดฃ เดตเดพเดฏเดฟเดเตเดเดฃเด: เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเดฟเดเดฏเดฟเตฝ เดเดฐเดฟเดเตเดเตฝ
เดคเดฒเดฎเตเดฑเดฏเตเด เดเดฐเดฟเดเตเดเตฝ เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดธเดฎเดฏเดคเตเดคเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดคเดฟเดจเดพเดฏเดฟ stdin เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ
เดเตปเดชเตเดเตเดเต เดซเดฏเตฝ: funcalc เดเดฐเต เดซเดฟเตฝเดเตเดเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดจเตเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด
เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดธเดฎเดฏเดคเตเดคเต.
เดธเดฟ เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพเดเตเดเตเดชเตเดชเด, funcalc เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเต เดเดฑเตเดฑเดตเดฐเดฟ เดเดจเตเดคเดฐเดฟเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด
เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค C เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟเดฏเดฟเดฒเตเดฒ. เด เดเดจเตเดคเดฐเดฟเด เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต #
เดชเตเดฐเดคเตเดเด, เดชเตเดคเดฟเดฏ เดตเดฐเดฟ เดตเดฐเต เดคเตเดเดฐเตเด:
เดเดฐเดเตเด เด; # เดเดคเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค C เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟเดฒเตเดฒ
# เดเดคเตเด เด เดฒเตเดฒ
a = cur->x;
cur->x = cur->y;
cur->y = a;
/* เด เด เดญเดฟเดชเตเดฐเดพเดฏเด C เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเดฟ */
cur-> เดถเดฐเดพเดถเดฐเดฟ:E = (cur->x+cur->y)/2.0;
เดฎเตเดฎเตเดชเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดเตปเดชเตเดเตเดเต เดเตเดณเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเตเดจเตเดจเดคเต เด เดตเดฏเตเดเต เดเดณเตเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดฏเดพเดฃเต
เดเดจเตเดคเดฐเดฟเด เดเดตเดจเตเดฑเต เดฒเตเดชเตเดชเต. เดจเดฟเดเตเดเตพ เดเดฐเต เดเตเดณเด เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดเตเดเดพเดตเตเดจเตเดจ เด เดชเตเตผเดต เดธเดจเตเดฆเตผเดญเดเตเดเดณเตเดฃเตเดเต
เดชเตเดฐเดงเดพเดจ เดฒเตเดชเตเดชเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดเดคเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, qsort เด เดคเดฟเดจเตเดฑเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเดฐเต เดเตเดณเด เดเดชเดฏเตเดเดฟเดเตเดเตเดเตเดเดพเด
เดเดจเตเดคเดฐเดฟเด เดฒเตเดชเตเดชเดฟเดจเตเดณเตเดณเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเดคเตเดค เดคเดพเดฐเดคเดฎเตเดฏ เดฆเดฟเดจเดเดฐเตเดฏ (เด เดคเดฟเดจเดพเตฝ เด เดฒเตเดฒ
เดตเดพเดฏเดฟเดเตเดเตเดฃเตเด เดเตเดณเดฎเดพเดฏเดฟ เดชเดฐเตเดเตเดทเดฎเดพเดฏเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต). เดเดคเตเดคเดฐเดฎเตเดฐเต เดเตเดณเด เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป
เดเดตเดจเตเดฑเต เดฒเตเดชเตเดชเต, เดเดชเดฏเตเดเดฟเดเตเดเตเด เดธเตเดชเดทเตเดเดฎเดพเดฏเดคเต เดเตเดตเตเดกเต. เด เดเตเดตเตเดกเดฟเดจเตเดณเตเดณ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดจเดฟเดฐเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต
เดเตปเดชเตเดเตเดเต เดฑเตเดเตเดเตเตผเดกเต เดเดเดจเดฏเดฟเตฝ เด เดต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด เด เดต เดตเดพเดฏเดฟเดเตเดเดฃเด
เดเดจเตเดคเดฐเดฟเด เดฒเตเดชเตเดชเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
เดตเตเดฏเดเตเดคเดฎเดพเดฏ pi pha
เดชเต, เดซเดพ เดเตเดณเดเตเดเตพ เดเดฐเต เดตเดฐเดฟเดฏเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเตเด, เด เดต เดเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด
เดเดจเตเดคเดฐเดฟเด เดเดตเดจเตเดฑเต เดฒเตเดชเตเดชเดฟเตฝ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดคเต. เดฆเดฟ เดธเตเดชเดทเตเดเดฎเดพเดฏเดคเต เดชเตเดฐเดธเตเดคเดพเดตเดจ เดเดตเดฟเดเตเดฏเตเด เดธเตเดฅเดพเดชเดฟเดเตเดเดพเด.
เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เด เดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด funcalc เดจเดฟเดฒเดตเดฟเตฝ FITS เดฌเตเดจเดฑเดฟ เดชเดเตเดเดฟเดเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เด เดธเดเดธเตเดเตเดค เดเดตเดจเตเดฑเต เดซเดฏเดฒเตเดเตพ. เดเดฎเตเดเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพเดเตเดเต เดชเดฟเดจเตเดคเตเดฃ เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด,
เดธเดฎเตเดนเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดคเตเดคเดฐเด เดชเดฟเดจเตเดคเตเดฃ เดเดตเดถเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ.
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตบเดฒเตเดจเดฟเตฝ funcalc เดเดชเดฏเตเดเดฟเดเตเดเตเด