Example: dental hygienist

数値天文学入門 - pholus.mtk.nao.ac.jp

2006.. 1. 10.. 2. 11.. 3. 12.. I. 1 . 4.. 13.. 5. II.. 6. 14.. 7. III.. 8. 15.. 9. 16.. (2).. Ralston and Rabinowitz . Kernighan . Numerical Recipes . 1.. IEEE754 .. (integer) (real) (complex). (fixed) . (floating) .. x = s m be (sign) s= 1 (base) b=2 or 16. (mantissa) m (exponent) e . Fortran C . (bit ). Real*4 float 24+8 2-24 ~ Real*8 double 53+11 2-53 ~ Real*10 - 64+16 2-64 ~ 4 Real*16 long 113+15 2-113 ~ double & .. m .. (nominal) . =x/x0, u=v/v0 .. e := exp( ), := *atan ( ) , 2 := sqrt ( ). 1 n . , 2 , n !, n !!, . n n m .. = e = . 1999.

数値天文学入門 ー天文学で用いる数値技法ー 福島登志夫 東京大学、総合研究大学院大学 2006

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of 数値天文学入門 - pholus.mtk.nao.ac.jp

1 2006.. 1. 10.. 2. 11.. 3. 12.. I. 1 . 4.. 13.. 5. II.. 6. 14.. 7. III.. 8. 15.. 9. 16.. (2).. Ralston and Rabinowitz . Kernighan . Numerical Recipes . 1.. IEEE754 .. (integer) (real) (complex). (fixed) . (floating) .. x = s m be (sign) s= 1 (base) b=2 or 16. (mantissa) m (exponent) e . Fortran C . (bit ). Real*4 float 24+8 2-24 ~ Real*8 double 53+11 2-53 ~ Real*10 - 64+16 2-64 ~ 4 Real*16 long 113+15 2-113 ~ double & .. m .. (nominal) . =x/x0, u=v/v0 .. e := exp( ), := *atan ( ) , 2 := sqrt ( ). 1 n . , 2 , n !, n !!, . n n m .. = e = . 1999.

2 Mathematica, Maple: . MATLAB: . MAXIMA: Mathematica . scilab: MATLAB . awk, bc, perl: . GnuMP: . GNUPLOT: .. IMSL, NAG, LAPACK. NUMPAC. Numerical Recipe . NetLIB: . GSL(=GNU Sci. Lib.): C, C++. SLATEC: Fortran, FFTW: FFT .. Cnm = Ank Bkm k (Strassen) .. : x~0 1-cos(x).. (Taylor) . f ( x) = .. f ( n). ( x0 ).. ( x x0 ). n n =0 n! . cn n .. ( x ). 2 n 2 4 cosh x = c0 ( x 2 ). c0 ( x 2 ). x x cos x = = 1 + . n =0 ( 2n ) ! 2 24. sinh x = xc1 ( x 2 ).. sin x = x . ( x ) 2 n x3 x5. = x + xc1 ( x 2 ). n = 0 ( 2n + 1) ! 6 120 e x = cosh x + sinh x (Horner).

3 N. P ( x ) an x n =N(N+3) /2 n=0. Flops =2N-1 . P ( x ) = a0 + x ( a1 + x ( a2 + x ( a3 + ) ) ).. P:=a N ;do ( k=N-1,0,-1){P:=a k +x*P}.. = +1. P ( x ) = ( y c0 ) ( b1 + ( y c1 ) ( b2 + ( y c2 )( b3 + ) ) ) y ( x a). 2.. Ralston and Rabinowitz . (Stumpff) . Stumpff (Himmelsmechanik 1-3, 1959-74).. ( z ). k . 1 z z2 1. cn ( z ) = + = zcn + 2 ( z ). k = 0 ( n + 2k ) ! n ! ( n + 2 )! ( n + 4 )! n! z=x >0. 2 c0 ( x 2 ) = cos x, c1 ( x 2 ) = ( sin x ) / x, c2 ( x 2 ) = (1 cos x ) / x 2. z=-x <0. 2 c0 ( x 2. ) = cosh x , c1 ( x 2. ) = ( sinh x ) / x , c2 ( x 2.)

4 = ( cosh x 1) / x 2. d2 x dt 2. + x = 0 x = x c 0 0 ( t 2. ) + v tc 0 1 ( t 2. ).. (2). Cn ( z ) n !cn ( z ). Cn = 1 n ( n + 1) zCn + 2 Cn ( 0 ) = 1.. 1. N C N = C N +1 = 1. N=8(|z|< ), 10(|z|< ), 19(|z|<1). 2.. 3. Cn cn =. c0 = C0 , c1 = C1 n! (2).. x3 2 x5 17 x 7 62 x9 1382 x11 21844 x13 929569 x15. tan x = x + + + + + + + + xt ( x 2 ). 3 15 315 2835 155925 6081075 638512875. x3 3x5 5 x 7 35 x9 63 x11 231x13 143 x15. 1. sin x = x + + + + + + + + xs 1 ( x 2 ). 6 40 112 1152 2816 13312 10240. tanh x = xt ( x 2 ).. xn x 2 x3. log (1 x ) = = x + + +.

5 N =1 n 2 3. sinh 1 x = xs 1 ( x 2 ).. tan 1 x = x . ( x )2 n x3 x5. = x + xt 1 ( x 2 ). n =0 2n + 1 3 5 tanh 1 x = xt 1 ( x 2 ).. (hypergeometric) .. ( a )n ( b )n x n F ( a, b, c; x ) . ( c )n n ! n =0 . (Pochhammer) . F . (a + n). (a) = a ( a + 1) ( a + n 1). a n ( ). a b . a or b .. (Kummer). (congruent) .. ( a )n x n F ( a, c; x ) . ( c )n n ! n =0 . a .. (Pochhammer). (generalized) .. (a ) ( a p )n x n p Fq ( a1 , , a p ; b1 , , bq ; x ) . 1 n . n = 0 ( b1 ) n ( bq )n n ! . a1, a2, , ap . pFq .. F ( a, b, c; x ) 2 F1 ( a, b; c; x ) F ( a, c; x ) 1 F1 ( a; c; x ).

6 E = 0 F0 ( x ) , (1 x ) = 1 F0 ( a; x ) , log (1 x ) = xF (1,1, 2; x ) , x a 3 x2 3 x2 . sin x = x 0 F1 ; , sinh x = x 0 F1 ; , 2 2 2 2 . 1 x2 1 x2 . cos x = 0 F1 ; , cosh x = 0 F1 ; , 2 2 2 2 . 1 1 1 3 2 1 1 1 3 . sin x = xF , , ; x , sinh x = xF , , ; x 2 , 2 2 2 2 2 2 . 1 3 1 1+ x 1 3 2 . tan 1 x = xF ,1, ; x 2 , tanh 1 x = log = xF ,1, ; x . 2 2 2 1 x 2 2 .. (Pad ) (continued fraction). x 3 x 5 97 x 7. x+ + + +. ex = 1 +. x = 1 +. x log (1 + x ) = 12 30 5040.. Bk x k x x2 x4 x x 3 7 x 5 181x 7.. k =0 k ! 1 + . 2 12 720. + 1+ + + +. 2 12 180 7560.

7 +.. Bn (Bernouli) B2n+1=0 (n>1). {( 1) n } 1 1 1 1 5 691 7 3617 43867 174611 854513 236364091 . B2 n = , , , , , , , , 6 30 42 30 66 2730 6 510 798. , 330. , 138. , 2730. , .. (m,n) . m n m+n m k p x k Rmn ( x ) = k =0. n = f ( x ) + O ( x m + n +1 ). 1+ q j x j j =1. m=n-1 or n m+n= . m+n .. (2). m+n f ( x ) fi xi i =0. m n . p(x) p ( x ) = m p x k q ( x ) = 1 + n q x j k j q(x). k =0 j =1. p ( x ) = f ( x ) q ( x ) + O ( x m + n +1. ). q p n k f j =1. m +i j q j = f m+i ( i = 1, , n) pk = f k + f k j q j j =1. (3).. (n,n) .. x x x2 x x 2 x3.

8 1+ 3 1+ + 5 1+ + + 7. x 2+ + 2 12 + x 2 10 120 x exp ( x ) = = 2. + = 2 3. +. x 12 x x 720 x x x 100800. 1 1 + 1 + . 2 2 12 2 10 120.. an | a1. b0 + b0 +. n =1 | b a2. n b1 +. b2 +.. tan(x). tan x =. x =. x .. x 2. x2. 1+ 1 . n =1 2k + 1 x2. 3 . 5 . (2).. n ak | An =. k =1 | b Bn k A0 = 0, B0 = 1, A1 = a1 , B1 = b1. A = b A. n n n 1 + an An 2. Bn = bn Bn 1 + an Bn 2. (4). tan(x) . 3. x x . tan x =. x x 2. + O ( x 5. ) =. 2x 2 (. 15 + O x 7. ). 1 1 . 3 5. 3 3 5. 2x x x x x +. =. 3x 2. 21. x 4. + O ( x 9. ) = 9 945 + O x11. 4x 2. x 4 ( ). 1 + 1 +.

9 7 105 9 63.. a + bx y=. c + dx . ( x). n x 2 x3. log (1 + x ) = = x + . n =0 n + 1 2 3. x>0 x y=. 2+ x 1+ y . y 2n log (1 + x ) = log = 2 y . 1 y n = 0 2n + 1. (2). (Euler) a = 1 . k k .. n . k =0 2. k +1 j . a n =0 j =0 j .. a0 b0 1 k 1 k 1 . an + an +1 = bn an = + + k +1 bj . n =0 2 4 k = 2 2 j =0 j . ( 1). n 1. an =. bn 3. n . f ( x ) sin ( kx ) dx .. sin cos . 2t 1 t2 2t t tan sin = , cos = , tan =. 2 1+ t 2. 1+ t 2. 1 t 2.. x 2t 1+ t2 2t t tanh sinh x = , cosh x = , tanh x =. 2 1 t 2. 1 t 2. 1+ t2. sin cos . sin cos . 0< < /4. t:=tan ( * ) ; t2:=t*t; d:= ( +t2).

10 S:=(t* )*d; c:=( )*d . sin cos sincos . sin cos .. (2). atan2 ( y, x ).. ( ). sin 1 s = atan2 s, 1 s 2 , cos 1 c = atan2 ( ). 1 c 2 , c , tan 1 t = atan2 ( t ,1).. tanh-1 . 1 1 s 1 1 c2 1 x 1 . 1. sinh s = tanh , cosh c = tanh , log x = 2 tanh . 1+ s 2 c x + 1 . log . ( ) (. sinh 1 s = sign ( s ) log s + 1 + s 2 , cosh 1 c = log c + c 2 1 , ) tanh 1 t =. 1. 2. 1+ t . log . 1 t .. 1: . 2: do ( k=0,K ) {c k :=F ( k )}. f = Ak F ( k ) do ( n=1,N ) {f n :=A n0 *c0. k do ( k=1,K ){f n +=A nk *c k }}.. F(xk)=xk . c0 := ; c1:=x; do ( k=2,K ){ck :=ck-1*x}.


Related search queries