[ ] π = C: /* pi.c $> gcc pi.c -lm $>./a.out */ #include <stdio.h> #include <math.h> main(){ double pi=4*atan(1); printf("%lf\n", pi); # pi=m

Size: px
Start display at page:

Download "[ ] π = C: /* pi.c $> gcc pi.c -lm $>./a.out */ #include <stdio.h> #include <math.h> main(){ double pi=4*atan(1); printf("%lf\n", pi); # pi=m"

Transcription

1 Numerical Rosetta Stone 1 C, Java, Fortran, Perl, Ruby, Python [ ] Hello world C: /* hello.c $> gcc hello.c $>./a.out */ #include <stdio.h> main(){ printf("hello world of C!\n"); Java: // hello.java $> javac hello.java $> java hello public class hello{ public static void main(string args[]){ System.out.println("Hello world of Java!\n"); Perl: # hello.pl $> perl hello.pl print "Hello world of Perl!\n"; Ruby: # hello.rb $> ruby hello.rb print "Hello world of Ruby!\n" Python # hello.py $> python hello.py print Hello world of Python! 1

2 [ ] π = C: /* pi.c $> gcc pi.c -lm $>./a.out */ #include <stdio.h> #include <math.h> main(){ double pi=4*atan(1); printf("%lf\n", pi); # pi=m_pi; printf("%lf\n", pi); # Java: // pi.java $> javac pi.java $> java pi public class pi{ public static void main(string args[]){ double pi=4*math.atan(1); System.out.println(pi); Perl: # pi.pl $> perl pi.pl $pi=4*atan2(1,1); print $pi; Ruby: # pi.rb $> ruby pi.rb print 4*Math.atan(1) # include Math print PI # PI E Python: # pi.py $> python pi.py import math 2

3 print 4*math.atan(1) 3

4 2 [ ] F n+1 = F n + F n 1 F 0 = 1, F 1 = 1 C: /* fibo.c */ #include <stdio.h> int fibo(int n){ int j, f0=1, f1=1, ff; if(n==0) ff=f0; elseif(n==1) ff=f1; else{ for(j=1; j<n; j++){ ff=f0+f1; f0=f1; f1=ff; ff=f1; return ff; main(){ int j, ans, n=50; for(j=0; j<=n; j++){ ans=fibo(j); printf("f(%d)=%d\n", j, ans); Java: // fibo.java public class fibo{ public static int F(int n){ int j, f0=1, f1=1, ff=2; if(n==0) ff=f0; else if(n==1) ff=f1; else{ for(j=1; j<n; j++){ ff=f0+f1; f0=f1; f1=ff; 4

5 return ff; public static void main(string args[]){ int j, ans, n=50; for(j=0; j<=n; j++){ ans=f(j); System.out.println("F("+j+")="+ans); Perl: # fibo.pl $n=50; for($j=0; $j<=$n; $j++){ $ff=fibo($j); print "F($j)=$ff \n"; sub fibo{ $f0=1; $f1=1; if($_[0]==0){ $ff=$f0; elsif($_[0]==1){ $ff=$f1; else{ for($k=1; $k<$_[0]; $k++){ $ff=$f0+$f1; $f0=$f1; $f1=$ff; return $ff; Ruby: #fibo.rb def fibo(n) f0, f1=1, 1 if n==0 then ff=f0 elsif n==1 then ff=f1 else 5

6 for j in 1..(n-1) ff=f0+f1 f0, f1=f1, ff return ff for k in print("f(",k,")=",fibo(k),"\n") Python: # fibo.py def fibo(n): f0, f1=1, 1 if n==0: ff=f0 elif n==1: ff=f1 else: for j in range(1, n): ff=f0+f1 f0, f1=f1, ff return ff for k in range(50): print F(,k, )=,fibo(k) fibo(n)=fibo(n-1)+fibo(n-2) n! 6

7 [ ] n! C: /* factorial.c */ #include <stdio.h> int factorial(int n){ int ff; if(n==0) ff=1; else{ ff=(n*factorial(n-1)); return ff; main(){ int j; for(j=0; j<=20; j++){ printf("%d!=%d\n", j, factorial(j)); Java: // factorial.java public class factorial{ public static int F(int n){ int j, ff; if(n==0) ff=1; else{ ff=n*f(n-1); return ff; public static void main(string args[]){ int j, ans, n=20; for(j=0; j<=n; j++){ ans=f(j); System.out.println(j+"!="+ans); Perl: # factorial.pl 7

8 $n=20; for($j=0; $j<=$n; $j++){ $ff=factorial($j); print "$j!=$ff \n"; sub factorial{ if($_[0]==0){ $ff=1; else{ $ff=$_[0]*factorial($_[0]-1); return $ff; Ruby: #factorial.rb def factorial(n) if n==0 then ff=1 else ff=n*factorial(n-1) return ff for j in print(j,"!=",factorial(j), "\n") Python def factorial(n): if n==0: ff=1 else: ff=n*factorial(n-1) return ff for j in range(20): print j,!=,factorial(j) 8

9 3 [ ] f(x) = 0 x x 0 x n+1 = x n f(x n) f (x n ) n f(x ) = 0 x f(x) f(x) = x = C: /* newton.c */ #include <stdio.h> double rhs(double x, double a){ return ((x+a/x)/2); main(){ int n; double x, a; a=2; x=a; for(n=0; n<10; n++){ x=rhs(x, a); printf("%lf\n", x); Java: // newton.java public class newton{ public static double rhs(double x, double a){ return ((x+a/x)/2); public static void main(string args[]){ int n; double x, a; a=2; x=a; for(n=0; n<10; n++){ x=rhs(x,a); System.out.println(x); 9

10 Perl: # newton.pl $a=2; $x=$a; for($n=0; $n<10; $n++){ $x=rhs($x, $a); print "$x \n"; sub rhs{ return (($_[0]+$_[1]/$_[0])/2); Ruby: #newton.rb def rhs(x, a) return (x+a/x)/2 a=2 x=a for n in x=rhs(x, a) p x Python: #newton.py def rhs(x, a): return ((x+a/x)/2) a=2.0 x=a for n in range(10): x=rhs(x, a) print x 10

11 [ ] f(x) x 0 < x 1 f(x 0 ) f(x 1 ) < 0 x 0 < x < x 1 f(x) = 0 x f(x) = x C: /* bisection.c */ #include <stdio.h> double residue(double x, double a){ return (x*x-a); main(){ int n; double x, a, left, right, center; a=2.0; left=0; right=a; center=(left+right)/2; for(n=0; n<30; n++){ if(residue(center, a)>0){ right=center; else{ left=center; center=(left+right)/2; printf("%15.13f\n", center); Java: // bisection.java public class bisection{ public static double residue(double x, double a){ return (x*x-a); public static void main(string args[]){ int n; double x, a, left, right, center; a=2.0; 11

12 left=0; right=a; center=(left+right)/2; for(n=0; n<30; n++){ if(residue(center, a)>0){ right=center; else{ left=center; center=(left+right)/2; System.out.println(center); Perl: # bisection.pl $a=2.0; $left=0.0; $right=$a; $center=($left+$right)/2.0; for($n=0; $n<30; $n++){ if(residue($center, $a)>0){ $right=$center; else{ $left=$center; $center=($left+$right)/2.0; print "$center\n"; sub residue{ return ($_[0]*$_[0]-$_[1]); Ruby: #bisection.rb def residue(x, a) return (x*x-a) a=2.0 left, right=0, a center=(left+right)/2; for n in

13 if residue(center, a)>0 then right=center else left=center center=(left+right)/2 p center Python: #bisection.py def residue(x, a): return (x*x-a) a=2.0 # What happen if you write "=2"? left, right=0, a center=(left+right)/2 for n in range(30): if residue(center, a)>0: right=center else: left=center center=(left+right)/2 print center 13

14 4 [ ] b a f(x)dx = N 1 j=0 h 2 (f(x j) + f(x j+1 )), ( h = b a ) N, x j = a + j h 0 x 1, f(x) = 1/(x 2 + 1) π/4 C: /* sekibun.c */ #include <stdio.h> #include <math.h> double f(double x){ return (1/(x*x+1)); main(){ int j, N=100; double h, x, S; h=1/(double)n; S=0.0; for(j=0; j<n; j++){ x=h*(double)j; S+=(h/2)*(f(x)+f(x+h)); printf("%lf %lf\n", S, atan(1)); Java: // sekibun.java public class sekibun{ public static double f(double x){ return (1/(x*x+1)); public static void main(string args[]){ int j, N; double h, x, S; N=100; h=1/(double)n; S=0.0; for(j=0; j<n; j++){ x=h*(double)j; 14

15 S+=(h/2)*(f(x)+f(x+h)); System.out.println(S); System.out.println(Math.atan(1)); Perl: # sekibun.pl $N=100; $h=1.0/$n; $S=0.0; for($j=0; $j<$n; $j++){ $x=$h*$j; $S+=($h/2)*(f($x)+f($x+$h)); print "$S\n"; print atan2(1,1); sub f{ return (1/($_[0]*$_[0]+1)); Ruby: # sekibun.rb def f(x) return (1/(x*x+1)) N=100 h=1.0/n s=0.0 # for j in 1..N x=h*(j-1) s+=(h/2)*(f(x)+f(x+h) p s p Math.atan(1.0)) Python: # sekibun.py import math def f(x): 15

16 return (1/(x*x+1)) N=100 h=1.0/n S=0.0 for j in range(n): x=h*j S+=(h/2)*(f(x)+f(x+h)) print S print math.atan(1) [ ] K(k) = π 2 0 dx 1 k 2 sin 2 x (0 k 1) k K(k) K(k) k C: #include <stdio.h> #include <math.h> double f(double x, double k){ return (1/(sqrt(1-pow(k*sin(x),2)))); main(){ int j, n, N=100; double x, k; double pi, h, S; k=0.0; pi=4*atan(1.0); h=pi/(2*(double)n); for(j=0; j<50; j++){ S=0.0; for(n=0; n<n; n++){ x=h*(double)n; S+=(h/2)*(f(x, k)+f(x+h, k)); printf("%lf %lf\n", k, S); k+=0.02; 16

17 Java: // elliptic.java public class elliptic{ public static double f(double x, double k){ return (1/(Math.sqrt(1-Math.pow(k*Math.sin(x),2)))); public static void main(string args[]){ int i, j, N; double pi, h, x, k, S; N=100; pi=4*math.atan(1); h=(pi/2)/(double)n; for(i=0; i<50; i++){ k=0.02*(double)i; S=0.0; for(j=0; j<n; j++){ x=h*(double)j; S+=(h/2)*(f(x,k)+f(x+h,k)); System.out.println(k+" "+S); Perl: # elliptic.pl $N=100; $pi=4*atan2(1,1); $h=($pi/2)/$n; for($i=0; $i<50; $i++){ $k=0.02*$i; $S=0.0; for($j=0; $j<$n; $j++){ $x=$h*$j; $S+=($h/2)*(f($x,$k)+f($x+$h,$k)); print "$k $S\n"; sub f{ 17

18 return (1/(sqrt(1-($_[1]*sin($_[0]))**2))); Ruby: #elliptic.rb def f(x, k) return (1/Math.sqrt(1-(k*Math.sin(x))**2)) N=100 pi=4.0*math.atan(1.0) h=(pi/2)/n for i in k=i/50.0 s=0.0 for j in 1..n x=h*(j-1) s+=(h/2)*(f(x, k)+f(x+h, k)) print(k, " ", s, "\n") Python: # elliptic.py import math def f(x, k): return (1/(math.sqrt(1-pow(k*math.sin(x),2)))) N=100 pi=4*math.atan(1) h=(pi/2)/n for i in range(50): k=0.02*i S=0.0 for j in range(n): x=h*j S+=(h/2)*(f(x,k)+f(x+h,k)) print k,,s 18

19 5 [ ] dx = σ(x y) dt σ = 10 dy = y + rx xz dt r = 28 dz = bz + xy dt b = 8/3 t = nh dx dt = f(x, t) k 1 = h f(x n, t), k 2 = h f(x n + k 1, t + h) x n+1 = x n (k 1 + k 2 ) k 1 = h f(x n, t), k 2 = h f(x n k 1, t + h 2 ), k 3 = h f(x n k 2, t + h 2 ), k 4 = h f(x n + k 3, t + h) x n+1 = x n (k k k 3 + k 4 ) explicit method C: /* lorenz.c */ #include <stdio.h> #define sigma 10.0 #define r 28.0 #define b 8.0/3.0 double X(double x, double y, double z){ return (-sigma*(x-y)); double Y(double x, double y, double z){ 19

20 return (-y+r*x-x*z); double Z(double x, double y, double z){ return (-b*z+x*y); void rk4(double x,double y,double z, double *xx,double *yy,double *zz,double h){ double x1,x2,x3,x4,y1,y2,y3,y4,z1,z2,z3,z4; x1=h*x(x,y,z); y1=h*y(x,y,z); z1=h*z(x,y,z); x2=h*x(x+x1/2,y+y1/2,z+z1/2); y2=h*y(x+x1/2,y+y1/2,z+z1/2); z2=h*z(x+x1/2,y+y1/2,z+z1/2); x3=h*x(x+x2/2,y+y2/2,z+z2/2); y3=h*y(x+x2/2,y+y2/2,z+z2/2); z3=h*z(x+x2/2,y+y2/2,z+z2/2); x4=h*x(x+x3,y+y3,z+z3); y4=h*y(x+x3,y+y3,z+z3); z4=h*z(x+x3,y+y3,z+z3); *xx=x+(x1+2*x2+2*x3+x4)/6; *yy=y+(y1+2*y2+2*y3+y4)/6; *zz=z+(z1+2*z2+2*z3+z4)/6; main(){ int j, N=2000; double h, x, y, z, xx, yy, zz; /* initial condition */ x=1.0; y=1.0; z=1.0; printf("%lf %lf %lf\n", x, y, z); /* time step */ h=0.01; /* time development */ for(j=0; j<n; j++){ rk4(x,y,z,&xx,&yy,&zz,h); x=xx; y=yy; z=zz; printf("%lf %lf %lf\n", x, y, z); Java: 20

21 // lorenz.java public class lorenz{ static double sigma=10.0, r=28.0, b=8.0/3.0; public static double X(double x,double y,double z){ return (-sigma*(x-y)); public static double Y(double x,double y,double z){ return (-y+r*x-x*z); public static double Z(double x,double y,double z){ return (-b*z+x*y); public static void main(string args[]){ int j, N=2000; double h, x, y, z; double x1,x2,x3,x4,y1,y2,y3,y4,z1,z2,z3,z4; // initial condition x=1.0; y=1.0; z=1.0; System.out.println(x+" "+y+" "+z); // time step h=0.01; // time development for(j=0; j<n; j++){ x1=h*x(x,y,z); y1=h*y(x,y,z); z1=h*z(x,y,z); x2=h*x(x+x1/2,y+y1/2,z+z1/2); y2=h*y(x+x1/2,y+y1/2,z+z1/2); z2=h*z(x+x1/2,y+y1/2,z+z1/2); x3=h*x(x+x2/2,y+y2/2,z+z2/2); y3=h*y(x+x2/2,y+y2/2,z+z2/2); z3=h*z(x+x2/2,y+y2/2,z+z2/2); x4=h*x(x+x3,y+y3,z+z3); y4=h*y(x+x3,y+y3,z+z3); z4=h*z(x+x3,y+y3,z+z3); x+=(x1+2*x2+2*x3+x4)/6; y+=(y1+2*y2+2*y3+y4)/6; z+=(z1+2*z2+2*z3+z4)/6; System.out.println(x+" "+y+" "+z); 21

22 Perl: # lorenz.pl $sigma=10.0; $r=28.0; $b=8.0/3.0; sub X{ return (-$sigma*($_[0]-$_[1])); sub Y{ return (-$_[1]+$r*$_[0]-$_[0]*$_[2]); sub Z{ return (-$b*$_[2]+$_[0]*$_[1]); # initial condition $x=1.0; $y=1.0; $z=1.0; print "$x $y $z \n"; # time step $h=0.01; $N=2000; # time development for($j=0; $j<$n; $j++){ $x1=$h*x($x,$y,$z); $y1=$h*y($x,$y,$z); $z1=$h*z($x,$y,$z); $x2=$h*x($x+$x1/2,$y+$y1/2,$z+$z1/2); $y2=$h*y($x+$x1/2,$y+$y1/2,$z+$z1/2); $z2=$h*z($x+$x1/2,$y+$y1/2,$z+$z1/2); $x3=$h*x($x+$x2/2,$y+$y2/2,$z+$z2/2); $y3=$h*y($x+$x2/2,$y+$y2/2,$z+$z2/2); $z3=$h*z($x+$x2/2,$y+$y2/2,$z+$z2/2); $x4=$h*x($x+$x3,$y+$y3,$z+$z3); $y4=$h*y($x+$x3,$y+$y3,$z+$z3); $z4=$h*z($x+$x3,$y+$y3,$z+$z3); $x+=($x1+2*$x2+2*$x3+$x4)/6; $y+=($y1+2*$y2+2*$y3+$y4)/6; $z+=($z1+2*$z2+2*$z3+$z4)/6; print "$x $y $z \n"; 22

23 Ruby: # lorenz.rb def X(x, y, z) return (-Sigma*(x-y)) def Y(x, y, z) return (-y+r*x-x*z) def Z(x, y, z) return (-B*z+x*y) Sigma, R, B=10.0, 28.0, 8.0/3.0 # # initial condition x, y, z=1.0, 1.0, 1.0 print(x," ",y," ",z,"\n") # time step h=0.01 N=2000 # time development for j in 1..N x1=h*x(x,y,z) y1=h*y(x,y,z) z1=h*z(x,y,z) x2=h*x(x+x1/2,y+y1/2,z+z1/2) y2=h*y(x+x1/2,y+y1/2,z+z1/2) z2=h*z(x+x1/2,y+y1/2,z+z1/2) x3=h*x(x+x2/2,y+y2/2,z+z2/2) y3=h*y(x+x2/2,y+y2/2,z+z2/2) z3=h*z(x+x2/2,y+y2/2,z+z2/2) x4=h*x(x+x3,y+y3,z+z3) y4=h*y(x+x3,y+y3,z+z3) z4=h*z(x+x3,y+y3,z+z3) x+=(x1+2*x2+2*x3+x4)/6 y+=(y1+2*y2+2*y3+y4)/6 z+=(z1+2*z2+2*z3+z4)/6 print(x," ",y," ",z,"\n") Python: #lorenz.py 23

24 def X(x, y, z): return (-sigma*(x-y)) def Y(x, y, z): return (-y+r*x-x*z) def Z(x, y, z): return (-b*z+x*y) sigma=10.0 r=28.0 b=8.0/3.0 # initial condition x=1.0 y=1.0 z=1.0 print x,,y,,z # time step h=0.01 N=2000 # time development for j in range(n): x1=h*x(x,y,z) y1=h*y(x,y,z) z1=h*z(x,y,z) x2=h*x(x+x1/2,y+y1/2,z+z1/2) y2=h*y(x+x1/2,y+y1/2,z+z1/2) z2=h*z(x+x1/2,y+y1/2,z+z1/2) x3=h*x(x+x2/2,y+y2/2,z+z2/2) y3=h*y(x+x2/2,y+y2/2,z+z2/2) z3=h*z(x+x2/2,y+y2/2,z+z2/2) x4=h*x(x+x3,y+y3,z+z3) y4=h*y(x+x3,y+y3,z+z3) z4=h*z(x+x3,y+y3,z+z3) x+=(x1+2*x2+2*x3+x4)/6 y+=(y1+2*y2+2*y3+y4)/6 z+=(z1+2*z2+2*z3+z4)/6 print x,,y,,z [ ] d 2 x dt 2 = ω2 0x βx 3 p = dx/dt 24

25 dx dt = p, dp dt = ω2 0x βx 3 f(x) p j+ 1 2 p j+ 1 2 = p j + h 2 f(x j) x j+1 = x j + h p j+ 1 2 p j+1 = p j+ 1 + h 2 2 f(x j+1) (x j, p j ) (x j+1, p j+1 ) 25

26 6 [ ] d 2 φ/dx 2 = ρ φ j+1 2φ j + φ j 1 h 2 = ρ j φ 1 φ 2 φ N 1 φ N = h 2 ρ 1 + φ 0 h 2 ρ 2 h 2 ρ N 1 h 2 ρ N + φ N+1 φ 0, φ N+1 ρ j φ j C: /* poisson.c */ #include <stdio.h> #define N 100 /* tri-diagonal matrix solver */ gauss(double diag[], double sub[], double sup[], double b[], int M){ int j; double t; for(j=0; j<(m-1); j++){ t=sub[j]/diag[j]; diag[j+1] -=t*sup[j]; b[j+1] -=t*b[j]; b[m-1]/=diag[m-1]; for(j=(m-2); j>=0; j--){ b[j]=(b[j]-sup[j]*b[j+1])/diag[j]; main(){ int j; double L=1.0, h; double diag[n], sup[n-1], sub[n-1], b[n]; double phi[n+2], rho[n+2], rho0=1.0; 26

27 /* boundary condition */ phi[0]=0; phi[n+1]=0; h=l/(double)(n+1); for(j=1; j<=n; j++){ rho[j]=rho0; b[j-1]=h*h*rho[j]; /* N-th order matrix */ for(j=0; j<n; j++){ diag[j]=2; for(j=0; j<(n-1); j++){ sub[j]=-1; sup[j]=-1; /* solve */ gauss(diag, sub, sup, b, N); /* output */ for(j=1; j<=n; j++){ phi[j]=b[j-1]; for(j=0; j<=(n+1); j++){ printf("%d %lf\n", j, phi[j]); Java: // poisson.java Perl: # poisson.pl Ruby: #poisson.rb Python: # poisson.py from numpy import * def coef_matrix(n): A=zeros([n, n], float) for j in range(n): A[j, j]=2.0 27

28 for j in range(n-1): A[j, j+1]=-1.0 A[j+1, j]=-1.0 return A # model 0, (1, 2,..., N), N+1 N=100 L=1.0 # length h=l/(n+1) # initialization phi=zeros(n+2, float) # potential rho=zeros(n, float) # charge density for j in range(n): rho[j]=1.0 # solve C=coef_matrix(N) K=linalg.inv(C) rhs=h*h*rho rhs[0]+=phi[0] rhs[n-1]+=phi[n+1] solution=dot(k, rhs) # output for j in range(1, N+1): phi[j]=solution[j-1] for j in range(n+2): x=h*j # position print x,,phi[j] 28

Numerical Rosetta Stone 1 C, Java, Perl, Ruby, Python [ ] Hello world C: /* hello.c $> gcc hello.c $>./a.out */ #include <stdio.h> main(){ printf("hel

Numerical Rosetta Stone 1 C, Java, Perl, Ruby, Python [ ] Hello world C: /* hello.c $> gcc hello.c $>./a.out */ #include <stdio.h> main(){ printf(hel Numerical Rosetta Stone 1 C, Java, Perl, Ruby, Python [ ] Hello world C: /* hello.c $> gcc hello.c $>./a.out */ #include main(){ printf("hello world of C!\n"); Java: // hello.java $> javac hello.java

More information

LINUX UNIX Tips Gnuplot 1

LINUX UNIX Tips Gnuplot 1 LINUX UNIX Tips Gnuplot 1 1 1.1 Algebr w al muquabala algebra 1.2 C C Java C 2 [ ] [ ] C Gnuplot C 1. 2. 3. DB WEB 1.3 3 1.4 Hello world! [ 1-1] Hello world! Hello world of C! [ ] C /* hello.c */ #include

More information

C 2 / 21 1 y = x 1.1 lagrange.c 1 / Laglange / 2 #include <stdio.h> 3 #include <math.h> 4 int main() 5 { 6 float x[10], y[10]; 7 float xx, pn, p; 8 in

C 2 / 21 1 y = x 1.1 lagrange.c 1 / Laglange / 2 #include <stdio.h> 3 #include <math.h> 4 int main() 5 { 6 float x[10], y[10]; 7 float xx, pn, p; 8 in C 1 / 21 C 2005 A * 1 2 1.1......................................... 2 1.2 *.......................................... 3 2 4 2.1.............................................. 4 2.2..............................................

More information

[1] #include<stdio.h> main() { printf("hello, world."); return 0; } (G1) int long int float ± ±

[1] #include<stdio.h> main() { printf(hello, world.); return 0; } (G1) int long int float ± ± [1] #include printf("hello, world."); (G1) int -32768 32767 long int -2147483648 2147483647 float ±3.4 10 38 ±3.4 10 38 double ±1.7 10 308 ±1.7 10 308 char [2] #include int a, b, c, d,

More information

2 P.S.P.T. P.S.P.T. wiki 26

2 P.S.P.T. P.S.P.T. wiki  26 P.S.P.T. C 2011 4 10 2 P.S.P.T. P.S.P.T. wiki p.s.p.t.since1982@gmail.com http://www23.atwiki.jp/pspt 26 3 2 1 C 8 1.1 C................................................ 8 1.1.1...........................................

More information

C による数値計算法入門 ( 第 2 版 ) 新装版 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 新装版 1 刷発行時のものです.

C による数値計算法入門 ( 第 2 版 ) 新装版 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます.  このサンプルページの内容は, 新装版 1 刷発行時のものです. C による数値計算法入門 ( 第 2 版 ) 新装版 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. http://www.morikita.co.jp/books/mid/009383 このサンプルページの内容は, 新装版 1 刷発行時のものです. i 2 22 2 13 ( ) 2 (1) ANSI (2) 2 (3) Web http://www.morikita.co.jp/books/mid/009383

More information

ex01.dvi

ex01.dvi ,. 0. 0.0. C () /******************************* * $Id: ex_0_0.c,v.2 2006-04-0 3:37:00+09 naito Exp $ * * 0. 0.0 *******************************/ #include int main(int argc, char **argv) { double

More information

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println(Hello World); (Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello

More information

Microsoft Word - keisankigairon.ch doc

Microsoft Word - keisankigairon.ch doc 1000000100001010 1000001000001011 0100001100010010 1010001100001100 load %r1,10 load %r2,11 add %r3,%r1,%r2 store %r3,12 k = i + j ; = > (* 1 2 3 4 5 6 7 8 9 10) 3628800 DO 3 I=1,3 DO3I=1.3 DO3I 1.3

More information

1.ppt

1.ppt /* * Program name: hello.c */ #include int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg)

More information

ex01.dvi

ex01.dvi ,. 0. 0.0. C () /******************************* * $Id: ex_0_0.c,v.2 2006-04-0 3:37:00+09 naito Exp $ * * 0. 0.0 *******************************/ #include int main(int argc, char **argv) double

More information

1 28 6 12 7 1 7.1...................................... 2 7.1.1............................... 2 7.1.2........................... 2 7.2...................................... 3 7.3...................................

More information

θ (t) ω cos θ(t) = ( : θ, θ. ( ) ( ) ( 5) l () θ (t) = ω sin θ(t). ω := g l.. () θ (t) θ (t)θ (t) + ω θ (t) sin θ(t) =. [ ] d dt θ (t) ω cos θ(t

θ (t) ω cos θ(t) = ( : θ, θ. ( ) ( ) ( 5) l () θ (t) = ω sin θ(t). ω := g l.. () θ (t) θ (t)θ (t) + ω θ (t) sin θ(t) =. [ ] d dt θ (t) ω cos θ(t 7 8, /3/, 5// http://nalab.mind.meiji.ac.jp/~mk/labo/text/furiko/ l (, simple pendulum) m g mlθ (t) = mg sin θ(t) () θ (t) + ω sin θ(t) =, ω := ( m ) ( θ ) sin θ θ θ (t) + ω θ(t) = ( ) ( ) g l θ(t) = C

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

K227 Java 2

K227 Java 2 1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html

More information

sim98-8.dvi

sim98-8.dvi 8 12 12.1 12.2 @u @t = @2 u (1) @x 2 u(x; 0) = (x) u(0;t)=u(1;t)=0fort 0 1x, 1t N1x =1 x j = j1x, t n = n1t u(x j ;t n ) Uj n U n+1 j 1t 0 U n j =1t=(1x) 2 = U n j+1 0 2U n j + U n j01 (1x) 2 (2) U n+1

More information

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v 1 http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html kota@fbs.osaka-u.ac.jp /* do-while */ #include #include int main(void) double val1, val2, arith_mean, geo_mean; printf( \n );

More information

x h = (b a)/n [x i, x i+1 ] = [a+i h, a+ (i + 1) h] A(x i ) A(x i ) = h 2 {f(x i) + f(x i+1 ) = h {f(a + i h) + f(a + (i + 1) h), (2) 2 a b n A(x i )

x h = (b a)/n [x i, x i+1 ] = [a+i h, a+ (i + 1) h] A(x i ) A(x i ) = h 2 {f(x i) + f(x i+1 ) = h {f(a + i h) + f(a + (i + 1) h), (2) 2 a b n A(x i ) 1 f(x) a b f(x)dx = n A(x i ) (1) ix [a, b] n i A(x i ) x i 1 f(x) [a, b] n h = (b a)/n y h = (b-a)/n y = f (x) h h a a+h a+2h a+(n-1)h b x 1: 1 x h = (b a)/n [x i, x i+1 ] = [a+i h, a+ (i + 1) h] A(x

More information

C , C++ C C++ C++ C cpprefjp - C++ 1 C CUI 2.1 donothing.cpp 1

C , C++ C C++ C++ C cpprefjp - C++ 1 C CUI 2.1 donothing.cpp 1 C++ 2018 7 1, 2018 11 4 http://nalab.mind.meiji.ac.jp/~mk/labo/text/nantoka-c++/ 1 C++ C C++ C++ C cpprefjp - C++ 1 C++17 2 2 CUI 2.1 donothing.cpp 1 /* 2 * donothing.cpp 3 */ 4 5 int main() 6 7 return

More information

c-all.dvi

c-all.dvi III(994) (994) from PSL (9947) & (9922) c (99,992,994,996) () () 2 3 4 (2) 2 Euler 22 23 Euler 24 (3) 3 32 33 34 35 Poisson (4) 4 (5) 5 52 ( ) 2 Turbo 2 d 2 y=dx 2 = y y = a sin x + b cos x x = y = Fortran

More information

Java演習(2) -- 簡単なプログラム --

Java演習(2)   -- 簡単なプログラム -- Java public class Hello Hello (class) (field)... (method)... Java main Hello World(Hello.java) public class Hello { public static void main(string[ ] args) { public() (package) Hello World(Hello.java)

More information

Bessel ( 06/11/21) Bessel 1 ( ) 1.1 0, 1,..., n n J 0 (x), J 1 (x),..., J n (x) I 0 (x), I 1 (x),..., I n (x) Miller (Miller algorithm) Bess

Bessel ( 06/11/21) Bessel 1 ( ) 1.1 0, 1,..., n n J 0 (x), J 1 (x),..., J n (x) I 0 (x), I 1 (x),..., I n (x) Miller (Miller algorithm) Bess Bessel 5 3 11 ( 6/11/1) Bessel 1 ( ) 1.1, 1,..., n n J (x), J 1 (x),..., J n (x) I (x), I 1 (x),..., I n (x) Miller (Miller algorithm) Bessel (6 ) ( ) [1] n n d j J n (x), d j I n (x) Deuflhard j= j=.1

More information

XMPによる並列化実装2

XMPによる並列化実装2 2 3 C Fortran Exercise 1 Exercise 2 Serial init.c init.f90 XMP xmp_init.c xmp_init.f90 Serial laplace.c laplace.f90 XMP xmp_laplace.c xmp_laplace.f90 #include int a[10]; program init integer

More information

応力とひずみ.ppt

応力とひずみ.ppt in yukawa@numse.nagoya-u.ac.jp 2 3 4 5 x 2 6 Continuum) 7 8 9 F F 10 F L L F L 1 L F L F L F 11 F L F F L F L L L 1 L 2 12 F L F! A A! S! = F S 13 F L L F F n = F " cos# F t = F " sin# S $ = S cos# S S

More information

II 1 3 2 5 3 7 4 8 5 11 6 13 7 16 8 18 2 1 1. x 2 + xy x y (1 lim (x,y (1,1 x 1 x 3 + y 3 (2 lim (x,y (, x 2 + y 2 x 2 (3 lim (x,y (, x 2 + y 2 xy (4 lim (x,y (, x 2 + y 2 x y (5 lim (x,y (, x + y x 3y

More information

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10 10/8 2015-10-08 URL : http://webct.kyushu-u.ac.jp, 10/8 1 / 10 10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) 1. 30 2 / 10 10/8 Finder 1 Figure : : Apple.com 2, 3 / 10

More information

QR

QR 1 7 16 13 1 13.1 QR...................................... 2 13.1.1............................................ 2 13.1.2..................................... 3 13.1.3 QR........................................

More information

joho09.ppt

joho09.ppt s M B e E s: (+ or -) M: B: (=2) e: E: ax 2 + bx + c = 0 y = ax 2 + bx + c x a, b y +/- [a, b] a, b y (a+b) / 2 1-2 1-3 x 1 A a, b y 1. 2. a, b 3. for Loop (b-a)/ 4. y=a*x*x + b*x + c 5. y==0.0 y (y2)

More information

9 8 7 (x-1.0)*(x-1.0) *(x-1.0) (a) f(a) (b) f(a) Figure 1: f(a) a =1.0 (1) a 1.0 f(1.0)

9 8 7 (x-1.0)*(x-1.0) *(x-1.0) (a) f(a) (b) f(a) Figure 1: f(a) a =1.0 (1) a 1.0 f(1.0) E-mail: takio-kurita@aist.go.jp 1 ( ) CPU ( ) 2 1. a f(a) =(a 1.0) 2 (1) a ( ) 1(a) f(a) a (1) a f(a) a =2(a 1.0) (2) 2 0 a f(a) a =2(a 1.0) = 0 (3) 1 9 8 7 (x-1.0)*(x-1.0) 6 4 2.0*(x-1.0) 6 2 5 4 0 3-2

More information

r1.dvi

r1.dvi 2006 1 2006.10.6 ( 2 ( ) 1 2 1.5 3 ( ) Ruby Java Java Java ( Web Web http://lecture.ecc.u-tokyo.ac.jp/~kuno/is06/ / ( / @@@ ( 3 ) @@@ : ( ) @@@ (Q&A) ( ) 1 http://www.sodan.ecc.u-tokyo.ac.jp/cgi-bin/qbbs/view.cgi

More information

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3

Java (7) Lesson = (1) 1 m 3 /s m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3 Java (7) 2008-05-20 1 Lesson 5 1.1 5 3 = (1) 1 m 3 /s 1 2 3 10 m 2 5 m 2 4 m 2 1 m 3 m 1 m 0.5 m 3 /ms 0.3 m 3 /ms 0.6 m 3 /ms 1 1 3 1.2 java 2 1. 2. 3. 4. 3 2 1.3 i =1, 2, 3 V i (t) 1 t h i (t) i F, k

More information

[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1:

[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1: 005 9 7 1 1.1 1 Hello World!! 5 p r i n t f ( H e l l o World!! \ n ) ; 7 return 0 ; 8 } 1: 1 [ ] Hello World!! from Akita National College of Technology. 1 : 5 p r i n t f ( H e l l o World!! \ n ) ;

More information

#define N1 N+1 double x[n1] =.5, 1., 2.; double hokan[n1] = 1.65, 2.72, 7.39 ; double xx[]=.2,.4,.6,.8,1.2,1.4,1.6,1.8; double lagrng(double xx); main

#define N1 N+1 double x[n1] =.5, 1., 2.; double hokan[n1] = 1.65, 2.72, 7.39 ; double xx[]=.2,.4,.6,.8,1.2,1.4,1.6,1.8; double lagrng(double xx); main =1= (.5, 1.65), (1., 2.72), (2., 7.39).2,.4,.6,.8, 1., 1.2, 1.4, 1.6 1 1: x.2 1.4128.4 1.5372.6 1.796533.8 2.198 1.2 3.384133 1.4 4.1832 1.6 5.1172 8 7 6 5 y 4 3 2 1.5 1 1.5 2 x 1: /* */ #include

More information

: 1g99p038-8

: 1g99p038-8 16 17 : 1g99p038-8 1 3 1.1....................................... 4 1................................... 5 1.3.................................. 5 6.1..................................... 7....................................

More information

,. Black-Scholes u t t, x c u 0 t, x x u t t, x c u t, x x u t t, x + σ x u t, x + rx ut, x rux, t 0 x x,,.,. Step 3, 7,,, Step 6., Step 4,. Step 5,,.

,. Black-Scholes u t t, x c u 0 t, x x u t t, x c u t, x x u t t, x + σ x u t, x + rx ut, x rux, t 0 x x,,.,. Step 3, 7,,, Step 6., Step 4,. Step 5,,. 9 α ν β Ξ ξ Γ γ o δ Π π ε ρ ζ Σ σ η τ Θ θ Υ υ ι Φ φ κ χ Λ λ Ψ ψ µ Ω ω Def, Prop, Th, Lem, Note, Remark, Ex,, Proof, R, N, Q, C [a, b {x R : a x b} : a, b {x R : a < x < b} : [a, b {x R : a x < b} : a,

More information

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I  Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~alse I Exercise on Programming I http://bit.ly/oitprog1 1, 2 of 14 ( RD S ) I 1, 2 of 14 1 / 44 Ruby Ruby ( RD S ) I 1, 2 of 14 2 / 44 7 5 9 2 9 3 3 2 6 5 1 3 2 5 6 4 7 8 4 5 2 7 9 6 4 7 1 3 ( RD S ) I 1, 2

More information

明解Java入門編

明解Java入門編 1 Fig.1-1 4 Fig.1-1 1-1 1 Table 1-1 Ease of Development 1-1 Table 1-1 Java Development Kit 1 Java List 1-1 List 1-1 Chap01/Hello.java // class Hello { Java System.out.println("Java"); System.out.println("");

More information

2015 I ( TA)

2015 I ( TA) 2015 I ( TA) Schrödinger PDE Python u(t, x) x t 2 u(x, t) = k u(t, x) t x2 k k = i h 2m Schrödinger h m 1 ψ(x, t) i h ( 1 ψ(x, t) = i h ) 2 ψ(x, t) t 2m x Cauchy x : x Fourier x x Fourier 2 u(x, t) = k

More information

1.2 y + P (x)y + Q(x)y = 0 (1) y 1 (x), y 2 (x) y 1 (x), y 2 (x) (1) y(x) c 1, c 2 y(x) = c 1 y 1 (x) + c 2 y 2 (x) 3 y 1 (x) y 1 (x) e R P (x)dx y 2

1.2 y + P (x)y + Q(x)y = 0 (1) y 1 (x), y 2 (x) y 1 (x), y 2 (x) (1) y(x) c 1, c 2 y(x) = c 1 y 1 (x) + c 2 y 2 (x) 3 y 1 (x) y 1 (x) e R P (x)dx y 2 1 1.1 R(x) = 0 y + P (x)y + Q(x)y = R(x)...(1) y + P (x)y + Q(x)y = 0...(2) 1 2 u(x) v(x) c 1 u(x)+ c 2 v(x) = 0 c 1 = c 2 = 0 c 1 = c 2 = 0 2 0 2 u(x) v(x) u(x) u (x) W (u, v)(x) = v(x) v (x) 0 1 1.2

More information

num2.dvi

num2.dvi kanenko@mbk.nifty.com http://kanenko.a.la9.jp/ 16 32...... h 0 h = ε () 0 ( ) 0 1 IEEE754 (ieee754.c Kerosoft Ltd.!) 1 2 : OS! : WindowsXP ( ) : X Window xcalc.. (,.) C double 10,??? 3 :, ( ) : BASIC,

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

RHEA key

RHEA key 2 P (k, )= k e k! 3 4 Probability 0.4 0.35 0.3 0.25 Poisson ( λ = 1) Poisson (λ = 3) Poisson ( λ = 10) Poisson (λ = 20) Poisson ( λ = 30) Gaussian (µ = 1, s = 1) Gaussian ( µ = 3, s = 3) Gaussian (µ =

More information

x(t) + t f(t, x) = x(t) + x (t) t x t Tayler x(t + t) = x(t) + x (t) t + 1 2! x (t) t ! x (t) t 3 + (15) Eular x t Teyler 1 Eular 2 Runge-Kutta

x(t) + t f(t, x) = x(t) + x (t) t x t Tayler x(t + t) = x(t) + x (t) t + 1 2! x (t) t ! x (t) t 3 + (15) Eular x t Teyler 1 Eular 2 Runge-Kutta 6 Runge-KuttaEular Runge-Kutta Runge-Kutta A( ) f(t, x) dx dt = lim x(t + t) x(t) t 0 t = f(t, x) (14) t x x(t) t + dt x x(t + dt) Euler 7 t 1 f(t, x(t)) x(t) + f(t + dt, x(t + dt))dt t + dt x(t + dt)

More information

1 1 sin cos P (primary) S (secondly) 2 P S A sin(ω2πt + α) A ω 1 ω α V T m T m 1 100Hz m 2 36km 500Hz. 36km 1

1 1 sin cos P (primary) S (secondly) 2 P S A sin(ω2πt + α) A ω 1 ω α V T m T m 1 100Hz m 2 36km 500Hz. 36km 1 sin cos P (primary) S (secondly) 2 P S A sin(ω2πt + α) A ω ω α 3 3 2 2V 3 33+.6T m T 5 34m Hz. 34 3.4m 2 36km 5Hz. 36km m 34 m 5 34 + m 5 33 5 =.66m 34m 34 x =.66 55Hz, 35 5 =.7 485.7Hz 2 V 5Hz.5V.5V V

More information

7. y fx, z gy z gfx dz dx dz dy dy dx. g f a g bf a b fa 7., chain ule Ω, D R n, R m a Ω, f : Ω R m, g : D R l, fω D, b fa, f a g b g f a g f a g bf a

7. y fx, z gy z gfx dz dx dz dy dy dx. g f a g bf a b fa 7., chain ule Ω, D R n, R m a Ω, f : Ω R m, g : D R l, fω D, b fa, f a g b g f a g f a g bf a 9 203 6 7 WWW http://www.math.meiji.ac.jp/~mk/lectue/tahensuu-203/ 2 8 8 7. 7 7. y fx, z gy z gfx dz dx dz dy dy dx. g f a g bf a b fa 7., chain ule Ω, D R n, R m a Ω, f : Ω R m, g : D R l, fω D, b fa,

More information

or a 3-1a (0 b ) : max: a b a > b result a result b ( ) result Python : def max(a, b): if a > b: result = a else: result = b ret

or a 3-1a (0 b ) : max: a b a > b result a result b ( ) result Python : def max(a, b): if a > b: result = a else: result = b ret 4 2018.10.18 or 1 1.1 3-1a 3-1a (0 b ) : max: a b a > b result a result b result Python : def max(a, b): if a > b: result = a result = b return(result) : max2: a b result a b > result result b result 1

More information

実際の株価データを用いたオプション料の計算

実際の株価データを用いたオプション料の計算 2002 2 20 1 1 3 2 3 2.1 : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 2.1.1 : : : : : : : : : : : : : : : : : : : : 5 2.1.2 : : : : : : : : : : : : : : : : : : : : 6 2.2 : : : : : : : : : :

More information

変 位 変位とは 物体中のある点が変形後に 別の点に異動したときの位置の変化で あり ベクトル量である 変位には 物体の変形の他に剛体運動 剛体変位 が含まれている 剛体変位 P(x, y, z) 平行移動と回転 P! (x + u, y + v, z + w) Q(x + d x, y + dy,

変 位 変位とは 物体中のある点が変形後に 別の点に異動したときの位置の変化で あり ベクトル量である 変位には 物体の変形の他に剛体運動 剛体変位 が含まれている 剛体変位 P(x, y, z) 平行移動と回転 P! (x + u, y + v, z + w) Q(x + d x, y + dy, 変 位 変位とは 物体中のある点が変形後に 別の点に異動したときの位置の変化で あり ベクトル量である 変位には 物体の変形の他に剛体運動 剛体変位 が含まれている 剛体変位 P(x, y, z) 平行移動と回転 P! (x + u, y + v, z + w) Q(x + d x, y + dy, z + dz) Q! (x + d x + u + du, y + dy + v + dv, z +

More information

Java学習教材

Java学習教材 Java 2016/4/17 Java 1 Java1 : 280 : (2010/1/29) ISBN-10: 4798120987 ISBN-13: 978-4798120980 2010/1/29 1 Java 1 Java Java Java class FirstExample { public static void main(string[] args) { System.out.println("

More information

Taro-数値計算の基礎Ⅱ(公開版)

Taro-数値計算の基礎Ⅱ(公開版) 0. 目次 1. 2 分法 2. はさみうち法 3. 割線法 4. 割線法 ( 2 次曲線近似 ) 5. ニュートン法 ( 接線近似 ) - 1 - 1. 2 分法 区間 [x0,x1] にある関数 f(x) の根を求める 区間 [x0,x1] を xm=(x0+x1)/2 で 2 等分し 区間 [x0,xm],[xm,x1] に分割する f(xm) の絶対値が十分小さい値 eps より小さいとき

More information

Appendix A BASIC BASIC Beginner s All-purpose Symbolic Instruction Code FORTRAN COBOL C JAVA PASCAL (NEC N88-BASIC Windows BASIC (1) (2) ( ) BASIC BAS

Appendix A BASIC BASIC Beginner s All-purpose Symbolic Instruction Code FORTRAN COBOL C JAVA PASCAL (NEC N88-BASIC Windows BASIC (1) (2) ( ) BASIC BAS Appendix A BASIC BASIC Beginner s All-purpose Symbolic Instruction Code FORTRAN COBOL C JAVA PASCAL (NEC N88-BASIC Windows BASIC (1 (2 ( BASIC BASIC download TUTORIAL.PDF http://hp.vector.co.jp/authors/va008683/

More information

n Y 1 (x),..., Y n (x) 1 W (Y 1 (x),..., Y n (x)) 0 W (Y 1 (x),..., Y n (x)) = Y 1 (x)... Y n (x) Y 1(x)... Y n(x) (x)... Y n (n 1) (x) Y (n 1)

n Y 1 (x),..., Y n (x) 1 W (Y 1 (x),..., Y n (x)) 0 W (Y 1 (x),..., Y n (x)) = Y 1 (x)... Y n (x) Y 1(x)... Y n(x) (x)... Y n (n 1) (x) Y (n 1) D d dx 1 1.1 n d n y a 0 dx n + a d n 1 y 1 dx n 1 +... + a dy n 1 dx + a ny = f(x)...(1) dk y dx k = y (k) a 0 y (n) + a 1 y (n 1) +... + a n 1 y + a n y = f(x)...(2) (2) (2) f(x) 0 a 0 y (n) + a 1 y

More information

meiji_resume_1.PDF

meiji_resume_1.PDF β β β (q 1,q,..., q n ; p 1, p,..., p n ) H(q 1,q,..., q n ; p 1, p,..., p n ) Hψ = εψ ε k = k +1/ ε k = k(k 1) (x, y, z; p x, p y, p z ) (r; p r ), (θ; p θ ), (ϕ; p ϕ ) ε k = 1/ k p i dq i E total = E

More information

Krylov (b) x k+1 := x k + α k p k (c) r k+1 := r k α k Ap k ( := b Ax k+1 ) (d) β k := r k r k 2 2 (e) : r k 2 / r 0 2 < ε R (f) p k+1 :=

Krylov (b) x k+1 := x k + α k p k (c) r k+1 := r k α k Ap k ( := b Ax k+1 ) (d) β k := r k r k 2 2 (e) : r k 2 / r 0 2 < ε R (f) p k+1 := 127 10 Krylov Krylov (Conjugate-Gradient (CG ), Krylov ) MPIBNCpack 10.1 CG (Conjugate-Gradient CG ) A R n n a 11 a 12 a 1n a 21 a 22 a 2n A T = =... a n1 a n2 a nn n a 11 a 21 a n1 a 12 a 22 a n2 = A...

More information

C

C C 1 2 1.1........................... 2 1.2........................ 2 1.3 make................................................ 3 1.4....................................... 5 1.4.1 strip................................................

More information

18 2 F 12 r 2 r 1 (3) Coulomb km Coulomb M = kg F G = ( ) ( ) ( ) 2 = [N]. Coulomb

18 2 F 12 r 2 r 1 (3) Coulomb km Coulomb M = kg F G = ( ) ( ) ( ) 2 = [N]. Coulomb r 1 r 2 r 1 r 2 2 Coulomb Gauss Coulomb 2.1 Coulomb 1 2 r 1 r 2 1 2 F 12 2 1 F 21 F 12 = F 21 = 1 4πε 0 1 2 r 1 r 2 2 r 1 r 2 r 1 r 2 (2.1) Coulomb ε 0 = 107 4πc 2 =8.854 187 817 10 12 C 2 N 1 m 2 (2.2)

More information

2017 p vs. TDGL 4 Metropolis Monte Carlo equation of continuity s( r, t) t + J( r, t) = 0 (79) J s flux (67) J (79) J( r, t) = k δf δs s( r,

2017 p vs. TDGL 4 Metropolis Monte Carlo equation of continuity s( r, t) t + J( r, t) = 0 (79) J s flux (67) J (79) J( r, t) = k δf δs s( r, 27 p. 47 7 7. vs. TDGL 4 Metropolis Monte Carlo equation of continuity s( r, t) t + J( r, t) = (79) J s flux (67) J (79) J( r, t) = k δf δs s( r, t) t = k δf δs (59) TDGL (8) (8) k s t = [ T s s 3 + ξ

More information

1 5 13 4 1 41 1 411 1 412 2 413 3 414 3 415 4 42 6 43 LU 7 431 LU 10 432 11 433 LU 11 44 12 441 13 442 13 443 SOR ( ) 14 444 14 445 15 446 16 447 SOR 16 448 16 45 17 4 41 n x 1,, x n a 11 x 1 + a 1n x

More information

導入基礎演習.ppt

導入基礎演習.ppt Multi-paradigm Programming Functional Programming Scheme Haskell ML Scala X10 KL1 Prolog Declarative Lang. C Procedural Lang. Java C++ Python Object-oriented Programming / (root) bin home lib 08 09

More information

z f(z) f(z) x, y, u, v, r, θ r > 0 z = x + iy, f = u + iv C γ D f(z) f(z) D f(z) f(z) z, Rm z, z 1.1 z = x + iy = re iθ = r (cos θ + i sin θ) z = x iy

z f(z) f(z) x, y, u, v, r, θ r > 0 z = x + iy, f = u + iv C γ D f(z) f(z) D f(z) f(z) z, Rm z, z 1.1 z = x + iy = re iθ = r (cos θ + i sin θ) z = x iy z fz fz x, y, u, v, r, θ r > z = x + iy, f = u + iv γ D fz fz D fz fz z, Rm z, z. z = x + iy = re iθ = r cos θ + i sin θ z = x iy = re iθ = r cos θ i sin θ x = z + z = Re z, y = z z = Im z i r = z = z

More information

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) flow Java (5) 1 Lesson 3: 2008-05-20 2 x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java 1.1 10 10 0 1.0 2.0, 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flowrate.dat" 10 8 6 4 2 0 0 5 10 15 20 25 time (s) 1 1

More information

() x + y + y + x dy dx = 0 () dy + xy = x dx y + x y ( 5) ( s55906) 0.7. (). 5 (). ( 6) ( s6590) 0.8 m n. 0.9 n n A. ( 6) ( s6590) f A (λ) = det(a λi)

() x + y + y + x dy dx = 0 () dy + xy = x dx y + x y ( 5) ( s55906) 0.7. (). 5 (). ( 6) ( s6590) 0.8 m n. 0.9 n n A. ( 6) ( s6590) f A (λ) = det(a λi) 0. A A = 4 IC () det A () A () x + y + z = x y z X Y Z = A x y z ( 5) ( s5590) 0. a + b + c b c () a a + b + c c a b a + b + c 0 a b c () a 0 c b b c 0 a c b a 0 0. A A = 7 5 4 5 0 ( 5) ( s5590) () A ()

More information

A

A A05-132 2010 2 11 1 1 3 1.1.......................................... 3 1.2..................................... 3 1.3..................................... 3 2 4 2.1............................... 4 2.2

More information

1. A0 A B A0 A : A1,...,A5 B : B1,...,B

1. A0 A B A0 A : A1,...,A5 B : B1,...,B 1. A0 A B A0 A : A1,...,A5 B : B1,...,B12 2. 3. 4. 5. A0 A, B Z Z m, n Z m n m, n A m, n B m=n (1) A, B (2) A B = A B = Z/ π : Z Z/ (3) A B Z/ (4) Z/ A, B (5) f : Z Z f(n) = n f = g π g : Z/ Z A, B (6)

More information

1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf("hello World!!\n"); return 0; 戻り値 1: main() 2.2 C main

1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf(hello World!!\n); return 0; 戻り値 1: main() 2.2 C main C 2007 5 29 C 1 11 2 2.1 main() 1 FORTRAN C main() main main() main() 1 return 1 1 return main() { main main C 1 戻り値の型 関数名 引数 関数ブロックをあらわす中括弧 main() 関数の定義 int main(void){ printf("hello World!!\n"); return

More information

Ver.2.2 20.07.2 3 200 6 2 4 ) 2) 3) 4) 5) (S45 9 ) ( 4) III 6) 7) 8) 9) ) 2) 3) 4) BASIC 5) 6) 7) 8) 9) ..2 3.2. 3.2.2 4.2.3 5.2.4 6.3 8.3. 8.3.2 8.3.3 9.4 2.5 3.6 5 2.6. 5.6.2 6.6.3 9.6.4 20.6.5 2.6.6

More information

ii

ii ii iii 1 1 1.1..................................... 1 1.2................................... 3 1.3........................... 4 2 9 2.1.................................. 9 2.2...............................

More information

2 1. Ubuntu 1.1 OS OS OS ( OS ) OS ( OS ) VMware Player VMware Player jp/download/player/ URL VMware Plaeyr VMware

2 1. Ubuntu 1.1 OS OS OS ( OS ) OS ( OS ) VMware Player VMware Player   jp/download/player/ URL VMware Plaeyr VMware 1 2010 k-okada@jsk.t.u-tokyo.ac.jp http://www.jsk.t.u-tokyo.ac.jp/~k-okada/lecture/ 2010 4 5 Linux 1 Ubuntu Ubuntu Linux 1 Ubuntu Ubuntu 3 1. 1 Ubuntu 2. OS Ubuntu OS 3. OS Ubuntu https://wiki.ubuntulinux.jp/ubuntutips/install/installdualboot

More information

P06.ppt

P06.ppt p.130 p.198 p.208 2 1 double weight[num]; double min, max; min = max = weight[0]; for( i= 1; i < NUM; i++ ) if ( weight[i] > max ) max = weight[i]: if ( weight[i] < min ) min = weight[i]: weight 3 maxof(a,

More information

I, II 1, A = A 4 : 6 = max{ A, } A A 10 10%

I, II 1, A = A 4 : 6 = max{ A, } A A 10 10% 1 2006.4.17. A 3-312 tel: 092-726-4774, e-mail: hara@math.kyushu-u.ac.jp, http://www.math.kyushu-u.ac.jp/ hara/lectures/lectures-j.html Office hours: B A I ɛ-δ ɛ-δ 1. 2. A 1. 1. 2. 3. 4. 5. 2. ɛ-δ 1. ɛ-n

More information

y π π O π x 9 s94.5 y dy dx. y = x + 3 y = x logx + 9 s9.6 z z x, z y. z = xy + y 3 z = sinx y 9 s x dx π x cos xdx 9 s93.8 a, fx = e x ax,. a =

y π π O π x 9 s94.5 y dy dx. y = x + 3 y = x logx + 9 s9.6 z z x, z y. z = xy + y 3 z = sinx y 9 s x dx π x cos xdx 9 s93.8 a, fx = e x ax,. a = [ ] 9 IC. dx = 3x 4y dt dy dt = x y u xt = expλt u yt λ u u t = u u u + u = xt yt 6 3. u = x, y, z = x + y + z u u 9 s9 grad u ux, y, z = c c : grad u = u x i + u y j + u k i, j, k z x, y, z grad u v =

More information

A

A A 2563 15 4 21 1 3 1.1................................................ 3 1.2............................................. 3 2 3 2.1......................................... 3 2.2............................................

More information

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A Java 3 p.1 3 Java Java if for while C 3.1 if Java if C if if ( ) 1 if ( ) 1 else 2 1 1 2 2 1, 2 { Q 3.1.1 1. int n = 2; if (n

More information

数値計算:常微分方程式

数値計算:常微分方程式 ( ) 1 / 82 1 2 3 4 5 6 ( ) 2 / 82 ( ) 3 / 82 C θ l y m O x mg λ ( ) 4 / 82 θ t C J = ml 2 C mgl sin θ θ C J θ = mgl sin θ = θ ( ) 5 / 82 ω = θ J ω = mgl sin θ ω J = ml 2 θ = ω, ω = g l sin θ = θ ω ( )

More information

III No (i) (ii) (iii) (iv) (v) (vi) x 2 3xy + 2 lim. (x,y) (1,0) x 2 + y 2 lim (x,y) (0,0) lim (x,y) (0,0) lim (x,y) (0,0) 5x 2 y x 2 + y 2. xy x2 + y

III No (i) (ii) (iii) (iv) (v) (vi) x 2 3xy + 2 lim. (x,y) (1,0) x 2 + y 2 lim (x,y) (0,0) lim (x,y) (0,0) lim (x,y) (0,0) 5x 2 y x 2 + y 2. xy x2 + y III No (i) (ii) (iii) (iv) (v) (vi) x 2 3xy + 2. (x,y) (1,0) x 2 + y 2 5x 2 y x 2 + y 2. xy x2 + y 2. 2x + y 3 x 2 + y 2 + 5. sin(x 2 + y 2 ). x 2 + y 2 sin(x 2 y + xy 2 ). xy (i) (ii) (iii) 2xy x 2 +

More information

No δs δs = r + δr r = δr (3) δs δs = r r = δr + u(r + δr, t) u(r, t) (4) δr = (δx, δy, δz) u i (r + δr, t) u i (r, t) = u i x j δx j (5) δs 2

No δs δs = r + δr r = δr (3) δs δs = r r = δr + u(r + δr, t) u(r, t) (4) δr = (δx, δy, δz) u i (r + δr, t) u i (r, t) = u i x j δx j (5) δs 2 No.2 1 2 2 δs δs = r + δr r = δr (3) δs δs = r r = δr + u(r + δr, t) u(r, t) (4) δr = (δx, δy, δz) u i (r + δr, t) u i (r, t) = u i δx j (5) δs 2 = δx i δx i + 2 u i δx i δx j = δs 2 + 2s ij δx i δx j

More information

pdf

pdf http://www.ns.kogakuin.ac.jp/~ft13389/lecture/physics1a2b/ pdf I 1 1 1.1 ( ) 1. 30 m µm 2. 20 cm km 3. 10 m 2 cm 2 4. 5 cm 3 km 3 5. 1 6. 1 7. 1 1.2 ( ) 1. 1 m + 10 cm 2. 1 hr + 6400 sec 3. 3.0 10 5 kg

More information

() n C + n C + n C + + n C n n (3) n C + n C + n C 4 + n C + n C 3 + n C 5 + (5) (6 ) n C + nc + 3 nc n nc n (7 ) n C + nc + 3 nc n nc n (

() n C + n C + n C + + n C n n (3) n C + n C + n C 4 + n C + n C 3 + n C 5 + (5) (6 ) n C + nc + 3 nc n nc n (7 ) n C + nc + 3 nc n nc n ( 3 n nc k+ k + 3 () n C r n C n r nc r C r + C r ( r n ) () n C + n C + n C + + n C n n (3) n C + n C + n C 4 + n C + n C 3 + n C 5 + (4) n C n n C + n C + n C + + n C n (5) k k n C k n C k (6) n C + nc

More information

d dt P = d ( ) dv G M vg = F M = F (4.1) dt dt M v G P = M v G F (4.1) d dt H G = M G (4.2) H G M G Z K O I z R R O J x k i O P r! j Y y O -

d dt P = d ( ) dv G M vg = F M = F (4.1) dt dt M v G P = M v G F (4.1) d dt H G = M G (4.2) H G M G Z K O I z R R O J x k i O P r! j Y y O - 44 4 4.1 d P = d dv M v = F M = F 4.1 M v P = M v F 4.1 d H = M 4.2 H M Z K I z R R J x k i P r! j Y y - XY Z I, J, K -xyz i, j, k P R = R + r 4.3 X Fig. 4.1 Fig. 4.1 ω P [ ] d d = + ω 4.4 [ ] 4 45 4.3

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx PFCore(RT ミドルウェア ) トレーニング中級編 10:00-11:00 第 1 部 :RT コンポーネントプログラミングの概要 担当 : 安藤慶昭 ( 産業技術総合研究所 ) 概要 :RT コンポーネントの作成方法, 設計時の注意点などの概要について解説します 第 2 部 :RT ミドルウェア (PFcore) 開発支援ツールと RT コンポーネントの作成方法 11:00-12:00 12:00-13:00

More information

WinHPC ppt

WinHPC ppt MPI.NET C# 2 2009 1 20 MPI.NET MPI.NET C# MPI.NET C# MPI MPI.NET 1 1 MPI.NET C# Hello World MPI.NET.NET Framework.NET C# API C# Microsoft.NET java.net (Visual Basic.NET Visual C++) C# class Helloworld

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

f : R R f(x, y) = x + y axy f = 0, x + y axy = 0 y 直線 x+y+a=0 に漸近し 原点で交叉する美しい形をしている x +y axy=0 X+Y+a=0 o x t x = at 1 + t, y = at (a > 0) 1 + t f(x, y

f : R R f(x, y) = x + y axy f = 0, x + y axy = 0 y 直線 x+y+a=0 に漸近し 原点で交叉する美しい形をしている x +y axy=0 X+Y+a=0 o x t x = at 1 + t, y = at (a > 0) 1 + t f(x, y 017 8 10 f : R R f(x) = x n + x n 1 + 1, f(x) = sin 1, log x x n m :f : R n R m z = f(x, y) R R R R, R R R n R m R n R m R n R m f : R R f (x) = lim h 0 f(x + h) f(x) h f : R n R m m n M Jacobi( ) m n

More information

Part () () Γ Part ,

Part () () Γ Part , Contents a 6 6 6 6 6 6 6 7 7. 8.. 8.. 8.3. 8 Part. 9. 9.. 9.. 3. 3.. 3.. 3 4. 5 4.. 5 4.. 9 4.3. 3 Part. 6 5. () 6 5.. () 7 5.. 9 5.3. Γ 3 6. 3 6.. 3 6.. 3 6.3. 33 Part 3. 34 7. 34 7.. 34 7.. 34 8. 35

More information

2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f

2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f 12 ( TV TV, CATV, CS CD, DAT, DV, DVD ( 12.1 12.1.1 1 1: T (sec f (Hz T= 1 f P a = N/m 2 1.013 10 5 P a 1 10 5 1.00001 0.99999 2,3 1 2: 3: 12.1.2 A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz

More information

x () g(x) = f(t) dt f(x), F (x) 3x () g(x) g (x) f(x), F (x) (3) h(x) = x 3x tf(t) dt.9 = {(x, y) ; x, y, x + y } f(x, y) = xy( x y). h (x) f(x), F (x

x () g(x) = f(t) dt f(x), F (x) 3x () g(x) g (x) f(x), F (x) (3) h(x) = x 3x tf(t) dt.9 = {(x, y) ; x, y, x + y } f(x, y) = xy( x y). h (x) f(x), F (x [ ] IC. f(x) = e x () f(x) f (x) () lim f(x) lim f(x) x + x (3) lim f(x) lim f(x) x + x (4) y = f(x) ( ) ( s46). < a < () a () lim a log xdx a log xdx ( ) n (3) lim log k log n n n k=.3 z = log(x + y ),

More information

Python Speed Learning

Python   Speed Learning Python Speed Learning 1 / 89 1 2 3 4 (import) 5 6 7 (for) (if) 8 9 10 ( ) 11 12 for 13 2 / 89 Contents 1 2 3 4 (import) 5 6 7 (for) (if) 8 9 10 ( ) 11 12 for 13 3 / 89 (def) (for) (if) etc. 1 4 / 89 Jupyter

More information

6

6 000 (N =000) 50 ( N(N ) / = 499500) μm.5 g cm -3.5g cm 3 ( 0 6 µm) 3 / ( g mo ) ( 6.0 0 3 mo ) =.3 0 0 0 5 (0 6 ) 0 6 0 6 ~ 0 000 000 ( 0 6 ) ~ 0 9 q R q, R q q E = 4πε 0 R R (6.) -6 (a) (b) (c) (a) (b)

More information

sim0004.dvi

sim0004.dvi 4 : 1 f(x) Z b a dxf(x) (1) ( Double Exponential method=de ) 1 DE N = n T n h h =(b a)=n T n = b a f(a) +f(b) n f + f(a + j b a n )g n j=1 = b a f(a) +f(b) n f + f(a +j b a )g; n n+1 j=1 T n+1 = b a f(a)

More information

(3) (2),,. ( 20) ( s200103) 0.7 x C,, x 2 + y 2 + ax = 0 a.. D,. D, y C, C (x, y) (y 0) C m. (2) D y = y(x) (x ± y 0), (x, y) D, m, m = 1., D. (x 2 y

(3) (2),,. ( 20) ( s200103) 0.7 x C,, x 2 + y 2 + ax = 0 a.. D,. D, y C, C (x, y) (y 0) C m. (2) D y = y(x) (x ± y 0), (x, y) D, m, m = 1., D. (x 2 y [ ] 7 0.1 2 2 + y = t sin t IC ( 9) ( s090101) 0.2 y = d2 y 2, y = x 3 y + y 2 = 0 (2) y + 2y 3y = e 2x 0.3 1 ( y ) = f x C u = y x ( 15) ( s150102) [ ] y/x du x = Cexp f(u) u (2) x y = xey/x ( 16) ( s160101)

More information

text_08.dvi

text_08.dvi C 8 12 6 6 8 Java (3) 1 8.1 8 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 8.2 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

More information

x (x, ) x y (, y) iy x y z = x + iy (x, y) (r, θ) r = x + y, θ = tan ( y ), π < θ π x r = z, θ = arg z z = x + iy = r cos θ + ir sin θ = r(cos θ + i s

x (x, ) x y (, y) iy x y z = x + iy (x, y) (r, θ) r = x + y, θ = tan ( y ), π < θ π x r = z, θ = arg z z = x + iy = r cos θ + ir sin θ = r(cos θ + i s ... x, y z = x + iy x z y z x = Rez, y = Imz z = x + iy x iy z z () z + z = (z + z )() z z = (z z )(3) z z = ( z z )(4)z z = z z = x + y z = x + iy ()Rez = (z + z), Imz = (z z) i () z z z + z z + z.. z

More information

W u = u(x, t) u tt = a 2 u xx, a > 0 (1) D := {(x, t) : 0 x l, t 0} u (0, t) = 0, u (l, t) = 0, t 0 (2)

W u = u(x, t) u tt = a 2 u xx, a > 0 (1) D := {(x, t) : 0 x l, t 0} u (0, t) = 0, u (l, t) = 0, t 0 (2) 3 215 4 27 1 1 u u(x, t) u tt a 2 u xx, a > (1) D : {(x, t) : x, t } u (, t), u (, t), t (2) u(x, ) f(x), u(x, ) t 2, x (3) u(x, t) X(x)T (t) u (1) 1 T (t) a 2 T (t) X (x) X(x) α (2) T (t) αa 2 T (t) (4)

More information

( ) 1.1 Polychoric Correlation Polyserial Correlation Graded Response Model Partial Credit Model Tetrachoric Correlation ( ) 2 x y x y s r 1 x 2

( ) 1.1 Polychoric Correlation Polyserial Correlation Graded Response Model Partial Credit Model Tetrachoric Correlation ( ) 2 x y x y s r 1 x 2 1 (,2007) SPSSver8 1997 (2002) 1. 2. polychoric correlation coefficient (polyserial correlation coefficient) 3. (1999) M-plus R 1 ( ) 1.1 Polychoric Correlation Polyserial Correlation Graded Response Model

More information

Windows (L): D:\jyugyou\ D:\jyugyou\ D:\jyugyou\ (N): en2 OK 2

Windows (L): D:\jyugyou\ D:\jyugyou\ D:\jyugyou\ (N): en2 OK 2 Windows C++ Microsoft Visual Studio 2010 C++ Microsoft C++ Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 C++ C C++ Microsoft Visual Studio 2010 Professional Professional 1 Professional Professional

More information

listings-ext

listings-ext (6) Python (2) ( ) ohsaki@kwansei.ac.jp 5 Python (2) 1 5.1 (statement)........................... 1 5.2 (scope)......................... 11 5.3 (subroutine).................... 14 5 Python (2) Python 5.1

More information

II A A441 : October 02, 2014 Version : Kawahira, Tomoki TA (Kondo, Hirotaka )

II A A441 : October 02, 2014 Version : Kawahira, Tomoki TA (Kondo, Hirotaka ) II 214-1 : October 2, 214 Version : 1.1 Kawahira, Tomoki TA (Kondo, Hirotaka ) http://www.math.nagoya-u.ac.jp/~kawahira/courses/14w-biseki.html pdf 1 2 1 9 1 16 1 23 1 3 11 6 11 13 11 2 11 27 12 4 12 11

More information

21 2 26 i 1 1 1.1............................ 1 1.2............................ 3 2 9 2.1................... 9 2.2.......... 9 2.3................... 11 2.4....................... 12 3 15 3.1..........

More information

6. Euler x

6. Euler x ...............................................................................3......................................... 4.4................................... 5.5......................................

More information