:56 1 (Forward kinematics) (Global frame) G r = (X, Y, Z) (Local frame) L r = (x, y, z) 1 X Y, Z X Y, Z 1 ( ) ( ) 1.2 (Joint rotati

Size: px
Start display at page:

Download ":56 1 (Forward kinematics) (Global frame) G r = (X, Y, Z) (Local frame) L r = (x, y, z) 1 X Y, Z X Y, Z 1 ( ) ( ) 1.2 (Joint rotati"

Transcription

1 :56 1 (Forward kinematics) (Global frame) G r (X, Y, Z) (Local frame) L r (x, y, z) 1 X Y, Z X Y, Z 1 ( ) ( ) 1.2 (Joint rotation) 3 P G r, L r G r L r Z α : G r Q L Z,α r (1) 1

2 G r X Y, Z L r x cos α sin α 0 y, Q Z,α sin α cos α 0 (2) z Y β X γ G r Q Y,β L r (3) G r Q X,γ L r (4) cos β 0 sin β Q Y,β (5) sin β 0 cos β Q X,γ cos γ sin γ (6) 0 sin γ cos γ 2 Z (A) (B) Z L r Q 1 Z,α r (7) L r Q 1 Y,β r (8) L r Q 1 X,γ r (9) Q 1, Q 2,, Q n G r G Q L L r (10) G Q L Q n Q 2 Q 1 (11) G Q L 2

3 1 L r 2 X 30 Y 45 X Y 3 G r X Y Q Y,45 Q L X,30 r (12) G r Y X Q X,30 Q L Y,45 r (13) X (Roll) Y (Pitch) Z (Yaw) - - G Q L Q Z,γ Q Y,β Q X,α TODO: p44 α tan 1 r32 r 33 β sin 1 (r 31 ) γ tan 1 r21 ( cos β 0) r 11 (14) (15) L r G d G R L : G r G R L L r + G d (16) G R L 3 3 G r, L r, G d 3 3

4 1.5 : G r G T L L r (17) r 11 r 12 r 13 X 0 G T L r 21 r 22 r 23 Y 0 r 31 r 32 r 33 Z ( G ) R G L d 0 1 X x X 0 G r Y Z, L r y z, G d Y 0 Z (18) G T L (Homogeneous transformation matrix) Denavit-Hartenberg (DH) n n + 1 (Base link) 0 n 1 n i + 1 i L 1 DH?? 1. z i i x i z i 1, z i 3. y i y i z i x i 1.8 Z 2 *1 *1 4

5 3 2 DH DH a i α i d i θ i 1 l θ 1 2 l θ 2 B i B i 1 cos θ 2 sin θ 2 0 l2 cos θ 2 1 T 2 sin θ 2 cos θ 2 0 l2 sin θ cos θ 1 sin θ 1 0 l1 cos θ 1 0 T 1 sin θ 1 cos θ 1 0 l1 sin θ (19) cos(θ 1 + θ 2 ) sin(θ 1 + θ 2 ) 0 l 1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) 0 T 2 sin(θ 1 + θ 2 ) cos(θ 1 + θ 2 ) 0 l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) (20) :

6 3 B 3 θ 3 l 3 2 T 3 0 T 3 0 B 3 3 r r 1 2 T 3 0 T 3 0 r 1.9 Nao Nao 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 from naoqi import ALProxy 6 7 HOST "localhost" 8 PORT def main(): 11 motionproxy ALProxy("ALMotion", HOST, PORT) motionproxy.wakeup() """ """ motionproxy.rest() if name " main ": 22 main() Webots for Nao Nao PC Nao ALProxy localhost

7 Nao ALMotion 1 motionproxy ALProxy("ALMotion", HOST, PORT) Nao wakeup() Nao rest()) StandInit 1 #!/usr/bin/python 2 3 import sys 4 from naoqi import ALProxy 5 6 postureproxy ALProxy("ALRobotPosture", "localhost", 9559) 7 8 postureproxy.gotoposture("standinit", 1.0) ALMotion ALRobotPosture 1 motionproxy postureproxy Nao StandZero 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 from naoqi import ALProxy 6 import time 7 import math 8 9 HOST "localhost" 10 PORT def main(): 13 motionproxy ALProxy("ALMotion", HOST, PORT) motionproxy.wakeup() postureproxy ALProxy("ALRobotPosture", "localhost", 9559) 18 postureproxy.gotoposture("standzero", 1.0) motionproxy.setangles("headyaw", -90.0*(2*math.pi/360.0), 1.0) 21 time.sleep(1.0) 22 motionproxy.setangles("headyaw", 90.0*(2*math.pi/360.0), 1.0) 23 time.sleep(1.0) 24 motionproxy.setangles("headyaw", 0, 1.0) 25 time.sleep(1.0) motionproxy.rest() 7

8 28 29 if name " main ": 30 main() wakeup() postureproxy StandZero HeadYaw setangles() 1 motionproxy.setangles("headyaw", -90.0*(2*math.pi/360.0), 1.0) -90.0*(2*math.pi/360.0) ( ) Nao 1 time.sleep(1.0) rest() HeadYaw Nao 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 from naoqi import ALProxy 6 import math HOST "localhost" 9 PORT def main(): 12 motionproxy ALProxy("ALMotion", HOST, PORT) motionproxy.wakeup() bodynames motionproxy.getbodynames("body") targetanglesinrad motionproxy.getangles("body", False) 19 targetanglesindeg [ x * (360.0/2*math.pi) for x in targetanglesinrad ] for i in range(len(bodynames)): 22 print bodynames[i] + " " + str(targetanglesindeg[i]) motionproxy.rest() if name " main ": 27 main() getbodynames("body") getangles("body", False) (Radian) 1 targetanglesindeg [ x * (360.0/2*math.pi) for x in targetanglesinrad ] 8

9 (Degree) *2 for setangles 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 from naoqi import ALProxy 6 import time 7 import math 8 9 HOST "localhost" 10 PORT def main(): 13 motionproxy ALProxy("ALMotion", HOST, PORT) motionproxy.wakeup() postureproxy ALProxy("ALRobotPosture", "localhost", 9559) 19 postureproxy.gotoposture("standzero", 1.0) names ["RShoulderRoll", "RElbowRoll", "RWristYaw"] 22 anglesindeg [15.0, 80.0, 90.0] 23 anglesinrad [ x * (2*math.pi/360.0) for x in anglesindeg ] 24 motionproxy.setangles(names, anglesinrad, 1.0) 25 time.sleep(2.0) motionproxy.rest() if name " main ": 30 main() : Nao (Nao ) 4 ( ) *2 Python Scheme Javascript map Lisp mapcar Ruby collect 9

10 StandZero Z X Y 0 T 1 1 T r T 1, 1 T 2 0 r 0 T 1 1 T 1 2 r (21) HandOffsetX 20mm ( ShoulderOffsetY ) cos(π/2) sin(π/2) Python numpy A sin(π/2) cos(π/2) x (1, 1) y Ax ( 1, 1) 1 #!/usr/local/bin/python 2 3 import numpy as np 4 import math 10

11 5 6 def main(): 7 8 PI math.pi 9 A np.array([[math.cos(0.5*pi), -math.sin(0.5*pi)], 10 [math.sin(0.5*pi), math.cos(0.5*pi)]]) 11 x np.array([[1.0], 12 [1.0]]) 13 y np.dot(a, x) print y if name " main ": 18 main() numpy import np np.array ( N 1 ) np.dot 0 T 1 1 T 2 11

12 2 (Inverse kinematics) ( )?? T 2 0 T 1 1 T 2 cos(θ 1 + θ 2 ) sin(θ 1 + θ 2 ) 0 l 1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) sin(θ 1 + θ 2 ) cos(θ 1 + θ 2 ) 0 l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) X l1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) Y l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) (22) (23) X 2 + Y 2 l l l 1 l 2 cos θ 2 (24) cos θ 2 X2 + Y 2 l 2 1 l 2 2 2l 1 l 2 (25) θ 2 cos 1 X2 + Y 2 l 2 1 l 2 2 2l 1 l 2 (26) cos 1 (x) ( x 1 acos,asin ) tan 2 θ 2 1 cos θ 1 + cos θ (27) θ 2 > 0 θ 2 ±atan2 (l 1 + l 2 ) 2 (X 2 + Y 2 ) (X 2 + Y 2 ) (l 1 + l 2 ) 2 (28) θ 1 atan2 Y X + atan2 l 2 sin θ 2 l 1 + l 2 cos θ 2 (29) 12

13 θ 2 < 0 θ 1 atan2 Y X atan2 l 2 sin θ 2 l 1 + l 2 cos θ 2 (30) : acos,asin acos, asin asin(x) x + 1 x x acos(x) π (31) 2 asin(x) x 1 x 1 x 1 acos(x) cos θ x cos 2 θ + sin 2 θ x 2 + sin 2 θ 1 ( ) θ asin 1 x 2 ( ) (32) 1 x 2 1 cos 1 (x) C acos (3) glibc double glibc/sysdeps/ieee754/dbl-64/e acos.c float flt-32/e acosf.c ( ) T q T T(q) (33) q q q δq (34) T T (q ) (35) δt T T T T (q) T (q + δq) T (q ) + T q δq + O ( δq 2) (36) δq δt T δq Jδq q 13

14 J T q J δq J 1 δt q q + δq q + J 1 δt (37) q (0) i ( q (i+1) q (i) + J 1 q (i)) ( δt q (i)) (38) (Newton-Raphson Method) 2 X l1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) Y l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) (39) ( θ1 ) q θ 2 (40) X T Y J(q) J(q) ( Ti ) q j ( X θ 1 Y θ 1 X θ 2 Y θ 2 ) ( l1 sin θ 1 l 2 sin(θ 1 + θ 2 ) l 2 sin(θ 1 + θ 2 ) l 1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) l 2 cos(θ 1 + θ 2 ) ( ) J 1 1 l 2 cos(θ 1 + θ 2 ) l 2 sin(θ 1 + θ 2 ) l 1 l 2 sin θ 2 l 1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) ) (41) (42) (i+1) [ (i) (X ) ] (i) θ1 θ1 + J 1 X θ 2 θ 2 Y Y (43) l 1 l 2 1 (44) T T X Y 1 1 (45) 14

15 q (0) (0) θ1 π/3 θ 2 π/3 (46) δt ( 1 1) ( cos π/3 + cos(π/3 π/3) 1 sin π/3 + sin(π/3 π/3) 1) ( 3 ) (47) 1 J (48) J ( θ1 ) (1) ( θ1 ) (0) + J 1 δt θ 2 θ 2 π/ π/ (49) 1 : 1 J ( 1 ) δt q (1) (50) 2 : J δt q (2) (51) 3 : 15

16 J δt q (3) (52) 4 : π/2 q (4) q π/ J δt q (4) (53) 2.3 θ 1 ( θ 2 ) X( Y ) *3 LU Python numpy.linalg.inv() 2 Python 1 1 #!/usr/bin/python 2 3 import numpy as np 4 import math 5 6 L L Epsilon 1.0e def X(theta1, theta2): 1 Python 11 return L1*math.cos(theta1) + L2*math.cos(theta1+theta2) def Y(theta1, theta2): *3 16

17 14 return L1*math.sin(theta1) + L2*math.sin(theta1+theta2) def Jacobian(q): 17 theta1 q[0] 18 theta2 q[1] 19 dxdtheta1 (X(theta1+Epsilon, theta2)-x(theta1, theta2))/epsilon 20 dxdtheta2 (X(theta1, theta2+epsilon)-x(theta1, theta2))/epsilon 21 dydtheta1 (Y(theta1+Epsilon, theta2)-y(theta1, theta2))/epsilon 22 dydtheta2 (Y(theta1, theta2+epsilon)-y(theta1, theta2))/epsilon 23 return np.array([[dxdtheta1, dxdtheta2], [dydtheta1, dydtheta2]]) def distance(u, v): 26 return math.sqrt((u[0]-v[0])*(u[0]-v[0])+(u[1]-v[1])*(u[1]-v[1])) def Tstar(q): 29 return np.array([[x(q[0],q[1])], [Y(q[0],q[1])]]) def main(): 32 T np.array([[1.0], [1.0]]) 33 q np.array([[np.pi/3.0], [-np.pi/3.0]]) while distance(t, Tstar(q)) > Epsilon: 36 th1 q[0] 37 th2 q[1] 38 deltat T - Tstar(q) 39 J Jacobian(q) 40 Jinv np.linalg.inv(j) 41 q + np.dot(jinv, deltat) 42 print q if name " main ": 45 main() ( )

18 2.4.3 ( ) 2/2 θ 1 π/4, θ /2 ( ) J 1 1 l 2 cos(θ 1 + θ 2 ) l 2 sin(θ 1 + θ 2 ) l 1 l 2 sin θ 2 l 1 cos θ 1 + l 2 cos(θ 1 + θ 2 ) l 1 sin θ 1 + l 2 sin(θ 1 + θ 2 ) (54) l 1 l 2 sin θ 2 (Singular configuration) : 2.5 3: 5 Nao ( ) Nao (StandInit ) ( Crouch ) StandInit (x, y, z) (x, y, z ) x x y y StandInit z 560 mm 450 mm mm 10 p 0, p 10 getangles() setangles() 5 StandZero θ 1 90 Nao θ StandZero 18

19 H 5 Nao A1: Python C Python *4 Hello world 1 #!/usr/local/bin/python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 import time 6 7 def main(): 8 print "And now for something completely different..." 9 time.sleep(3.0) 10 for i in ["Graham Chapman", "John Cleese", "Terry Gilliam", 11 "Eric Idle", "Terry Jones", "Michael Palin"]: 12 print i if name " main ": 15 main() 1. 1 *4 19

20 2. 2 ( UTF8) C #include<stdio.h> 5. 5 time * main C main Python (:) * And now for something complete different... *7 C (;) C {} Python 9. 9 time sleep C sleep for C Python [] (:) import false main() for C range() 0 ( 1) 1 % python 2 Python (v2.7.5:ab05e7dd2788, May , 13:18:45) 3 [GCC (Apple Inc. build 5666) (dot 3)] on darwin 4 Type "help", "copyright", "credits" or "license" for more information. 5 >>> range(10) 6 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 7 >>> for i in range(10): 8... print i 9... ^D *5 C *6 *7 Monty Python s Flying Circus ( ) The Olympic Hide-and-Seek Final ( YouTube ( ) 20

21 >>> 1 # # (C //) 2 """ 3 """ """ (C /*... */) 4 """ (/* foo */ """ foo """ ) 5 """ 21

22 A2: Nao Nao NAO Technical overview *8 6 *8 robots.html 22

23 7 23

24 8 9 24

25 10 25

26 11 26

27 12 27

28 13 28

MI/CS 2013.09.29 11:27 NAO Next Gen *1 ( 1A) ( 1B) 1 (A) NAO Next Gen ; (B) Webots for NAO : http://numericalbrain.org/lectures/robot-simulation/ MI 4-610 robot-simulation@ml.numericalbrain.org *1 http://www.aldebaran-robotics.com/ja/

More information

#A A A F, F d F P + F P = d P F, F y P F F x A.1 ( α, 0), (α, 0) α > 0) (x, y) (x + α) 2 + y 2, (x α) 2 + y 2 d (x + α)2 + y 2 + (x α) 2 + y 2 =

#A A A F, F d F P + F P = d P F, F y P F F x A.1 ( α, 0), (α, 0) α > 0) (x, y) (x + α) 2 + y 2, (x α) 2 + y 2 d (x + α)2 + y 2 + (x α) 2 + y 2 = #A A A. F, F d F P + F P = d P F, F P F F A. α, 0, α, 0 α > 0, + α +, α + d + α + + α + = d d F, F 0 < α < d + α + = d α + + α + = d d α + + α + d α + = d 4 4d α + = d 4 8d + 6 http://mth.cs.kitmi-it.c.jp/

More information

1 3 1.1.......................... 3 1............................... 3 1.3....................... 5 1.4.......................... 6 1.5........................ 7 8.1......................... 8..............................

More information

4 4 θ X θ P θ 4. 0, 405 P 0 X 405 X P 4. () 60 () 45 () 40 (4) 765 (5) 40 B 60 0 P = 90, = ( ) = X

4 4 θ X θ P θ 4. 0, 405 P 0 X 405 X P 4. () 60 () 45 () 40 (4) 765 (5) 40 B 60 0 P = 90, = ( ) = X 4 4. 4.. 5 5 0 A P P P X X X X +45 45 0 45 60 70 X 60 X 0 P P 4 4 θ X θ P θ 4. 0, 405 P 0 X 405 X P 4. () 60 () 45 () 40 (4) 765 (5) 40 B 60 0 P 0 0 + 60 = 90, 0 + 60 = 750 0 + 60 ( ) = 0 90 750 0 90 0

More information

85 4

85 4 85 4 86 Copright c 005 Kumanekosha 4.1 ( ) ( t ) t, t 4.1.1 t Step! (Step 1) (, 0) (Step ) ±V t (, t) I Check! P P V t π 54 t = 0 + V (, t) π θ : = θ : π ) θ = π ± sin ± cos t = 0 (, 0) = sin π V + t +V

More information

RL_tutorial

RL_tutorial )! " = $ % & ' "(& &*+ = ' " + %' "(- + %. ' "(. + γ γ=0! " = $ " γ=0.9! " = $ " + 0.9$ " + 0.81$ "+, + ! " #, % #! " #, % # + (( + #,- +. max 2 3! " #,-, % 4! " #, % # ) α ! " #, % ' ( )(#, %)!

More information

6 2 2 x y x y t P P = P t P = I P P P ( ) ( ) ,, ( ) ( ) cos θ sin θ cos θ sin θ, sin θ cos θ sin θ cos θ y x θ x θ P

6 2 2 x y x y t P P = P t P = I P P P ( ) ( ) ,, ( ) ( ) cos θ sin θ cos θ sin θ, sin θ cos θ sin θ cos θ y x θ x θ P 6 x x 6.1 t P P = P t P = I P P P 1 0 1 0,, 0 1 0 1 cos θ sin θ cos θ sin θ, sin θ cos θ sin θ cos θ x θ x θ P x P x, P ) = t P x)p ) = t x t P P ) = t x = x, ) 6.1) x = Figure 6.1 Px = x, P=, θ = θ P

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

Python Speed Learning

Python   Speed Learning Python Speed Learning 1 / 76 Python 2 1 $ python 1 >>> 1 + 2 2 3 2 / 76 print : 1 print : ( ) 3 / 76 print : 1 print 1 2 print hello 3 print 1+2 4 print 7/3 5 print abs(-5*4) 4 / 76 print : 1 print 1 2

More information

Visual Python, Numpy, Matplotlib

Visual Python, Numpy, Matplotlib Visual Python, Numpy, Matplotlib 1 / 38 Contents 1 2 Visual Python 3 Numpy Scipy 4 Scipy 5 Matplotlib 2 / 38 Contents 1 2 Visual Python 3 Numpy Scipy 4 Scipy 5 Matplotlib 3 / 38 3 Visual Python: 3D Numpy,

More information

listings-ext

listings-ext (10) (2) ( ) ohsaki@kwansei.ac.jp 8 (2) 1 8.1.............................. 1 8.2 mobility.fixed.......................... 2 8.3 mobility.randomwalk...................... 7 8.4 mobility.randomwaypoint...................

More information

知能科学:ニューラルネットワーク

知能科学:ニューラルネットワーク 2 3 4 (Neural Network) (Deep Learning) (Deep Learning) ( x x = ax + b x x x ? x x x w σ b = σ(wx + b) x w b w b .2.8.6 σ(x) = + e x.4.2 -.2 - -5 5 x w x2 w2 σ x3 w3 b = σ(w x + w 2 x 2 + w 3 x 3 + b) x,

More information

知能科学:ニューラルネットワーク

知能科学:ニューラルネットワーク 2 3 4 (Neural Network) (Deep Learning) (Deep Learning) ( x x = ax + b x x x ? x x x w σ b = σ(wx + b) x w b w b .2.8.6 σ(x) = + e x.4.2 -.2 - -5 5 x w x2 w2 σ x3 w3 b = σ(w x + w 2 x 2 + w 3 x 3 + b) x,

More information

Sgr.A 2 saida@daido-it.a.jp Sgr.A 1 3 1.1 2............................................. 3 1.2.............................. 4 2 1 6 2.1................................. 6 2.2...................................

More information

Visual Python, Numpy, Matplotlib

Visual Python, Numpy, Matplotlib Visual Python, Numpy, Matplotlib 1 / 57 Contents 1 2 Visual Python 3 Numpy Scipy 4 Scipy 5 Matplotlib 2 / 57 Contents 1 2 Visual Python 3 Numpy Scipy 4 Scipy 5 Matplotlib 3 / 57 3 Visual Python: 3D Numpy,

More information

70 : 20 : A B (20 ) (30 ) 50 1

70 : 20 : A B (20 ) (30 ) 50 1 70 : 0 : A B (0 ) (30 ) 50 1 1 4 1.1................................................ 5 1. A............................................... 6 1.3 B............................................... 7 8.1 A...............................................

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

(Compton Scattering) Beaming 1 exp [i (k x ωt)] k λ k = 2π/λ ω = 2πν k = ω/c k x ωt ( ω ) k α c, k k x ωt η αβ k α x β diag( + ++) x β = (ct, x) O O x

(Compton Scattering) Beaming 1 exp [i (k x ωt)] k λ k = 2π/λ ω = 2πν k = ω/c k x ωt ( ω ) k α c, k k x ωt η αβ k α x β diag( + ++) x β = (ct, x) O O x Compton Scattering Beaming exp [i k x ωt] k λ k π/λ ω πν k ω/c k x ωt ω k α c, k k x ωt η αβ k α x β diag + ++ x β ct, x O O x O O v k α k α β, γ k γ k βk, k γ k + βk k γ k k, k γ k + βk 3 k k 4 k 3 k

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

Ruby Ruby ruby Ruby G: Ruby>ruby Ks sample1.rb G: Ruby> irb (interactive Ruby) G: Ruby>irb -Ks irb(main):001:0> print( ) 44=>

Ruby Ruby ruby Ruby G: Ruby>ruby Ks sample1.rb G: Ruby> irb (interactive Ruby) G: Ruby>irb -Ks irb(main):001:0> print( ) 44=> Ruby Ruby 200779 ruby Ruby G: Ruby>ruby Ks sample1.rb G: Ruby> irb (interactive Ruby) G: Ruby>irb -Ks irb(main):001:0> print( 2+3+4+5+6+7+8+9 ) 44 irb(main):002:0> irb irb(main):001:0> 1+2+3+4 => 10 irb(main):002:0>

More information

(1) θ a = 5(cm) θ c = 4(cm) b = 3(cm) (2) ABC A A BC AD 10cm BC B D C 99 (1) A B 10m O AOB 37 sin 37 = cos 37 = tan 37

(1) θ a = 5(cm) θ c = 4(cm) b = 3(cm) (2) ABC A A BC AD 10cm BC B D C 99 (1) A B 10m O AOB 37 sin 37 = cos 37 = tan 37 4. 98 () θ a = 5(cm) θ c = 4(cm) b = (cm) () D 0cm 0 60 D 99 () 0m O O 7 sin 7 = 0.60 cos 7 = 0.799 tan 7 = 0.754 () xkm km R km 00 () θ cos θ = sin θ = () θ sin θ = 4 tan θ = () 0 < x < 90 tan x = 4 sin

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

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

O1-1 O1-2 O1-3 O1-4 O1-5 O1-6

O1-1 O1-2 O1-3 O1-4 O1-5 O1-6 O1-1 O1-2 O1-3 O1-4 O1-5 O1-6 O1-7 O1-8 O1-9 O1-10 O1-11 O1-12 O1-13 O1-14 O1-15 O1-16 O1-17 O1-18 O1-19 O1-20 O1-21 O1-22 O1-23 O1-24 O1-25 O1-26 O1-27 O1-28 O1-29 O1-30 O1-31 O1-32 O1-33 O1-34 O1-35

More information

スライド 1

スライド 1 (8) 2017.6.7 電気通信大学大学院情報理工学研究科末廣尚士 9. ロボットアームの逆運動学 ( 幾何 学的 ( 解析的 ) 解法 ) 何をしたいか 手首, 手先, ツールの 3 次元空間での位置や姿勢から, それを実現する関節角度を計算する. アームソリューション, アームの解とも呼ぶ 何のために たとえばビジョンで認識された物をつかむ場合, 物の位置 姿勢は 3 次元空間で表現されることが普通である.

More information

all.dvi

all.dvi 5,, Euclid.,..,... Euclid,.,.,, e i (i =,, ). 6 x a x e e e x.:,,. a,,. a a = a e + a e + a e = {e, e, e } a (.) = a i e i = a i e i (.) i= {a,a,a } T ( T ),.,,,,. (.),.,...,,. a 0 0 a = a 0 + a + a 0

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

1 911 9001030 9:00 A B C D E F G H I J K L M 1A0900 1B0900 1C0900 1D0900 1E0900 1F0900 1G0900 1H0900 1I0900 1J0900 1K0900 1L0900 1M0900 9:15 1A0915 1B0915 1C0915 1D0915 1E0915 1F0915 1G0915 1H0915 1I0915

More information

( ) kadai4, kadai4.zip.,. 3 cos x [ π, π] Python. ( 100 ), x cos x ( ). (, ). def print cos(): print cos()

( ) kadai4, kadai4.zip.,. 3 cos x [ π, π] Python. ( 100 ), x cos x ( ). (, ). def print cos(): print cos() 4 2010.6 1 :, HP.. HP 4 (, PGM/PPM )., python,,, 2, kadai4,.,,, ( )., ( ) N, exn.py ( 3 ex3.py ). N 3.., ( )., ( ) N, (exn.txt).. 1 ( ) kadai4, kadai4.zip.,. 3 cos x [ π, π] Python. ( 100 ), x cos x (

More information

Gmech08.dvi

Gmech08.dvi 51 5 5.1 5.1.1 P r P z θ P P P z e r e, z ) r, θ, ) 5.1 z r e θ,, z r, θ, = r sin θ cos = r sin θ sin 5.1) e θ e z = r cos θ r, θ, 5.1: 0 r

More information

さくらの個別指導 ( さくら教育研究所 ) A a 1 a 2 a 3 a n {a n } a 1 a n n n 1 n n 0 a n = 1 n 1 n n O n {a n } n a n α {a n } α {a

さくらの個別指導 ( さくら教育研究所 ) A a 1 a 2 a 3 a n {a n } a 1 a n n n 1 n n 0 a n = 1 n 1 n n O n {a n } n a n α {a n } α {a ... A a a a 3 a n {a n } a a n n 3 n n n 0 a n = n n n O 3 4 5 6 n {a n } n a n α {a n } α {a n } α α {a n } a n n a n α a n = α n n 0 n = 0 3 4. ()..0.00 + (0.) n () 0. 0.0 0.00 ( 0.) n 0 0 c c c c c

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

[ 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

(37564) Python@HACHINONE Simple 3 1 VPython 2014 2 VPython 22017 91 Python 3.5 2 x x ans01 ans**3x ans**3x ans +1 3 # -*- coding: utf-8 -*- # 完全立方に対する立方根を求める x = int(raw_input(' 整数を入力してください :')) ans =

More information

さくらの個別指導 ( さくら教育研究所 ) A 2 2 Q ABC 2 1 BC AB, AC AB, BC AC 1 B BC AB = QR PQ = 1 2 AC AB = PR 3 PQ = 2 BC AC = QR PR = 1

さくらの個別指導 ( さくら教育研究所 ) A 2 2 Q ABC 2 1 BC AB, AC AB, BC AC 1 B BC AB = QR PQ = 1 2 AC AB = PR 3 PQ = 2 BC AC = QR PR = 1 ... 0 60 Q,, = QR PQ = = PR PQ = = QR PR = P 0 0 R 5 6 θ r xy r y y r, x r, y x θ x θ θ (sine) (cosine) (tangent) sin θ, cos θ, tan θ. θ sin θ = = 5 cos θ = = 4 5 tan θ = = 4 θ 5 4 sin θ = y r cos θ =

More information

N cos s s cos ψ e e e e 3 3 e e 3 e 3 e

N cos s s cos ψ e e e e 3 3 e e 3 e 3 e 3 3 5 5 5 3 3 7 5 33 5 33 9 5 8 > e > f U f U u u > u ue u e u ue u ue u e u e u u e u u e u N cos s s cos ψ e e e e 3 3 e e 3 e 3 e 3 > A A > A E A f A A f A [ ] f A A e > > A e[ ] > f A E A < < f ; >

More information

zz + 3i(z z) + 5 = 0 + i z + i = z 2i z z z y zz + 3i (z z) + 5 = 0 (z 3i) (z + 3i) = 9 5 = 4 z 3i = 2 (3i) zz i (z z) + 1 = a 2 {

zz + 3i(z z) + 5 = 0 + i z + i = z 2i z z z y zz + 3i (z z) + 5 = 0 (z 3i) (z + 3i) = 9 5 = 4 z 3i = 2 (3i) zz i (z z) + 1 = a 2 { 04 zz + iz z) + 5 = 0 + i z + i = z i z z z 970 0 y zz + i z z) + 5 = 0 z i) z + i) = 9 5 = 4 z i = i) zz i z z) + = a {zz + i z z) + 4} a ) zz + a + ) z z) + 4a = 0 4a a = 5 a = x i) i) : c Darumafactory

More information

ẍ = kx, (k > ) (.) x x(t) = A cos(ωt + α) (.). d/ = D. d dt x + k ( x = D + k ) ( ) ( ) k k x = D + i D i x =... ( ) k D + i x = or ( ) k D i x =.. k.

ẍ = kx, (k > ) (.) x x(t) = A cos(ωt + α) (.). d/ = D. d dt x + k ( x = D + k ) ( ) ( ) k k x = D + i D i x =... ( ) k D + i x = or ( ) k D i x =.. k. K E N Z OU 8 9 8. F = kx x 3 678 ẍ = kx, (k > ) (.) x x(t) = A cos(ωt + α) (.). d/ = D. d dt x + k ( x = D + k ) ( ) ( ) k k x = D + i D i x =... ( ) k D + i x = or ( ) k D i x =.. k. D = ±i dt = ±iωx,

More information

24 21 21115025 i 1 1 2 5 2.1.................................. 6 2.1.1........................... 6 2.1.2........................... 7 2.2...................................... 8 2.3............................

More information

1 matplotlib matplotlib Python matplotlib numpy matplotlib Installing A 2 pyplot matplotlib 1 matplotlib.pyplot matplotlib.pyplot plt import import nu

1 matplotlib matplotlib Python matplotlib numpy matplotlib Installing A 2 pyplot matplotlib 1 matplotlib.pyplot matplotlib.pyplot plt import import nu Python Matplotlib 2016 ver.0.06 matplotlib python 2 3 (ffmpeg ) Excel matplotlib matplotlib doc PDF 2,800 python matplotlib matplotlib matplotlib Gallery Matplotlib Examples 1 matplotlib 2 2 pyplot 2 2.1

More information

arctan 1 arctan arctan arctan π = = ( ) π = 4 = π = π = π = =

arctan 1 arctan arctan arctan π = = ( ) π = 4 = π = π = π = = arctan arctan arctan arctan 2 2000 π = 3 + 8 = 3.25 ( ) 2 8 650 π = 4 = 3.6049 9 550 π = 3 3 30 π = 3.622 264 π = 3.459 3 + 0 7 = 3.4085 < π < 3 + 7 = 3.4286 380 π = 3 + 77 250 = 3.46 5 3.45926 < π < 3.45927

More information

zsj2017 (Toyama) program.pdf

zsj2017 (Toyama) program.pdf 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88

More information

88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88

More information

_170825_<52D5><7269><5B66><4F1A>_<6821><4E86><5F8C><4FEE><6B63>_<518A><5B50><4F53><FF08><5168><9801><FF09>.pdf

_170825_<52D5><7269><5B66><4F1A>_<6821><4E86><5F8C><4FEE><6B63>_<518A><5B50><4F53><FF08><5168><9801><FF09>.pdf 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88 th Annual Meeting of the Zoological Society of Japan Abstracts 88

More information

( ) e + e ( ) ( ) e + e () ( ) e e Τ ( ) e e ( ) ( ) () () ( ) ( ) ( ) ( )

( ) e + e ( ) ( ) e + e () ( ) e e Τ ( ) e e ( ) ( ) () () ( ) ( ) ( ) ( ) n n (n) (n) (n) (n) n n ( n) n n n n n en1, en ( n) nen1 + nen nen1, nen ( ) e + e ( ) ( ) e + e () ( ) e e Τ ( ) e e ( ) ( ) () () ( ) ( ) ( ) ( ) ( n) Τ n n n ( n) n + n ( n) (n) n + n n n n n n n n

More information

i IHE IHE-J HIS RIS PACS CT CT CT

i IHE IHE-J HIS RIS PACS CT CT CT 16 Marlporl CT(Computed Tomography: ) 4 CT CT PC CT PC CT CT PC 2 Ruby CT C 1 CT 170.4 153.6 37 6 102 5 PC i 1 1 2 3 2.1 IHE IHE-J.................. 3 2.2 HIS RIS PACS................ 3 3 2 CT 5 3.1 2

More information

all.dvi

all.dvi 38 5 Cauchy.,,,,., σ.,, 3,,. 5.1 Cauchy (a) (b) (a) (b) 5.1: 5.1. Cauchy 39 F Q Newton F F F Q F Q 5.2: n n ds df n ( 5.1). df n n df(n) df n, t n. t n = df n (5.1) ds 40 5 Cauchy t l n mds df n 5.3: t

More information

PowerPoint Presentation

PowerPoint Presentation 知能システム論 1 (9) 2015.6.17 情報システム学研究科情報メディアシステム学専攻知能システム学講座末廣尚士 13. アームモデルの Python による表現 理想ロボット :ArmWithHand 構造は関係なし move: 手先や持った物を動かす ハンド :Hand open, close, width アームのリンクの計算 :Link set_jparam シリアルリンクアーム :LinkedArm

More information

スライド 1

スライド 1 (10) 2016.6.22 電気通信大学大学院情報理工学研究科末廣尚士 14. ロボットアームの逆運動学 ( 幾何 学的 ( 解析的 ) 解法 ) 何をしたいか 手首, 手先, ツールの 3 次元空間での位置や姿勢から, それを実現する関節角度を計算する. アームソリューション, アームの解とも呼ぶ 何のために たとえばビジョンで認識された物をつかむ場合, 物の位置 姿勢は 3 次元空間で表現されることが普通である.

More information

基礎数学I

基礎数学I I & II ii ii........... 22................. 25 12............... 28.................. 28.................... 31............. 32.................. 34 3 1 9.................... 1....................... 1............

More information

Microsoft Word - D JP.docx

Microsoft Word - D JP.docx Application Service Gateway Thunder/AX Series vthunder ライセンスキー インストール 手順 1 1.... 3 2. vthunder... 3 3. ACOS... 3 4. ID... 5 5.... 8 6.... 8 61... 8 62 GUI... 10 2 1. 概要 2. vthunder へのアクセス 方法 SSHHTTPSvThunder

More information

2.2 h h l L h L = l cot h (1) (1) L l L l l = L tan h (2) (2) L l 2 l 3 h 2.3 a h a h (a, h)

2.2 h h l L h L = l cot h (1) (1) L l L l l = L tan h (2) (2) L l 2 l 3 h 2.3 a h a h (a, h) 1 16 10 5 1 2 2.1 a a a 1 1 1 2.2 h h l L h L = l cot h (1) (1) L l L l l = L tan h (2) (2) L l 2 l 3 h 2.3 a h a h (a, h) 4 2 3 4 2 5 2.4 x y (x,y) l a x = l cot h cos a, (3) y = l cot h sin a (4) h a

More information

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裱£²²ó ¡Ý½ÉÂꣲ¤Î²òÀ⡤±é½¬£²¡Ý

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裱£²²ó  ¡Ý½ÉÂꣲ¤Î²òÀ⡤±é½¬£²¡Ý (2018) 2018 7 5 f(x) [ 1, 1] 3 3 1 3 f(x) dx c i f(x i ) 1 0 i=1 = 5 ) ( ) 3 ( 9 f + 8 5 9 f(0) + 5 3 9 f 5 1 1 + sin(x) θ ( 1 θ dx = tan 1 + sin x 2 π ) + 1 4 1 3 [a, b] f a, b double G3(double (*f)(),

More information

05Mar2001_tune.dvi

05Mar2001_tune.dvi 2001 3 5 COD 1 1.1 u d2 u + ku =0 (1) dt2 u = a exp(pt) (2) p = ± k (3) k>0k = ω 2 exp(±iωt) (4) k

More information

Python C/C++ IPMU IRAF

Python C/C++ IPMU IRAF Python C/C++ IPMU 2010 11 24IRAF Python Swig Numpy array Image Python 2.6.6 swig 1.3.40 numpy 1.5.0 pyfits 2.3 pyds9 1.1 svn co hjp://svn.scipy.org/svn/numpy/tags/1.5.0/doc/swig swig/numpy.i /usr/local/share/swig/1.3.40/python

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

高等学校学習指導要領解説 数学編

高等学校学習指導要領解説 数学編 5 10 15 20 25 30 35 5 1 1 10 1 1 2 4 16 15 18 18 18 19 19 20 19 19 20 1 20 2 22 25 3 23 4 24 5 26 28 28 30 28 28 1 28 2 30 3 31 35 4 33 5 34 36 36 36 40 36 1 36 2 39 3 41 4 42 45 45 45 46 5 1 46 2 48 3

More information

II Karel Švadlenka * [1] 1.1* 5 23 m d2 x dt 2 = cdx kx + mg dt. c, g, k, m 1.2* u = au + bv v = cu + dv v u a, b, c, d R

II Karel Švadlenka * [1] 1.1* 5 23 m d2 x dt 2 = cdx kx + mg dt. c, g, k, m 1.2* u = au + bv v = cu + dv v u a, b, c, d R II Karel Švadlenka 2018 5 26 * [1] 1.1* 5 23 m d2 x dt 2 = cdx kx + mg dt. c, g, k, m 1.2* 5 23 1 u = au + bv v = cu + dv v u a, b, c, d R 1.3 14 14 60% 1.4 5 23 a, b R a 2 4b < 0 λ 2 + aλ + b = 0 λ =

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

nakao

nakao Fortran+Python 4 Fortran, 2018 12 12 !2 Python!3 Python 2018 IEEE spectrum https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018!4 Python print("hello World!") if x == 10: print

More information

(4) P θ P 3 P O O = θ OP = a n P n OP n = a n {a n } a = θ, a n = a n (n ) {a n } θ a n = ( ) n θ P n O = a a + a 3 + ( ) n a n a a + a 3 + ( ) n a n

(4) P θ P 3 P O O = θ OP = a n P n OP n = a n {a n } a = θ, a n = a n (n ) {a n } θ a n = ( ) n θ P n O = a a + a 3 + ( ) n a n a a + a 3 + ( ) n a n 3 () 3,,C = a, C = a, C = b, C = θ(0 < θ < π) cos θ = a + (a) b (a) = 5a b 4a b = 5a 4a cos θ b = a 5 4 cos θ a ( b > 0) C C l = a + a + a 5 4 cos θ = a(3 + 5 4 cos θ) C a l = 3 + 5 4 cos θ < cos θ < 4

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

x A Aω ẋ ẋ 2 + ω 2 x 2 = ω 2 A 2. (ẋ, ωx) ζ ẋ + iωx ζ ζ dζ = ẍ + iωẋ = ẍ + iω(ζ iωx) dt dζ dt iωζ = ẍ + ω2 x (2.1) ζ ζ = Aωe iωt = Aω cos ωt + iaω sin

x A Aω ẋ ẋ 2 + ω 2 x 2 = ω 2 A 2. (ẋ, ωx) ζ ẋ + iωx ζ ζ dζ = ẍ + iωẋ = ẍ + iω(ζ iωx) dt dζ dt iωζ = ẍ + ω2 x (2.1) ζ ζ = Aωe iωt = Aω cos ωt + iaω sin 2 2.1 F (t) 2.1.1 mẍ + kx = F (t). m ẍ + ω 2 x = F (t)/m ω = k/m. 1 : (ẋ, x) x = A sin ωt, ẋ = Aω cos ωt 1 2-1 x A Aω ẋ ẋ 2 + ω 2 x 2 = ω 2 A 2. (ẋ, ωx) ζ ẋ + iωx ζ ζ dζ = ẍ + iωẋ = ẍ + iω(ζ iωx) dt dζ

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

nsg04-28/ky208684356100043077

nsg04-28/ky208684356100043077 δ!!! μ μ μ γ UBE3A Ube3a Ube3a δ !!!! α α α α α α α α α α μ μ α β α β β !!!!!!!! μ! Suncus murinus μ Ω! π μ Ω in vivo! μ μ μ!!! ! in situ! in vivo δ δ !!!!!!!!!! ! in vivo Orexin-Arch Orexin-Arch !!

More information

No2 4 y =sinx (5) y = p sin(2x +3) (6) y = 1 tan(3x 2) (7) y =cos 2 (4x +5) (8) y = cos x 1+sinx 5 (1) y =sinx cos x 6 f(x) = sin(sin x) f 0 (π) (2) y

No2 4 y =sinx (5) y = p sin(2x +3) (6) y = 1 tan(3x 2) (7) y =cos 2 (4x +5) (8) y = cos x 1+sinx 5 (1) y =sinx cos x 6 f(x) = sin(sin x) f 0 (π) (2) y No1 1 (1) 2 f(x) =1+x + x 2 + + x n, g(x) = 1 (n +1)xn + nx n+1 (1 x) 2 x 6= 1 f 0 (x) =g(x) y = f(x)g(x) y 0 = f 0 (x)g(x)+f(x)g 0 (x) 3 (1) y = x2 x +1 x (2) y = 1 g(x) y0 = g0 (x) {g(x)} 2 (2) y = µ

More information

コンピュータ概論

コンピュータ概論 4.1 For Check Point 1. For 2. 4.1.1 For (For) For = To Step (Next) 4.1.1 Next 4.1.1 4.1.2 1 i 10 For Next Cells(i,1) Cells(1, 1) Cells(2, 1) Cells(10, 1) 4.1.2 50 1. 2 1 10 3. 0 360 10 sin() 4.1.2 For

More information

lim lim lim lim 0 0 d lim 5. d 0 d d d d d d 0 0 lim lim 0 d

lim lim lim lim 0 0 d lim 5. d 0 d d d d d d 0 0 lim lim 0 d lim 5. 0 A B 5-5- A B lim 0 A B A 5. 5- 0 5-5- 0 0 lim lim 0 0 0 lim lim 0 0 d lim 5. d 0 d d d d d d 0 0 lim lim 0 d 0 0 5- 5-3 0 5-3 5-3b 5-3c lim lim d 0 0 5-3b 5-3c lim lim lim d 0 0 0 3 3 3 3 3 3

More information

2005年度卒業論文

2005年度卒業論文 005 GPS 107 000 GPS (Global Positioning System) GPS GPS GPS GPS GPS 1 GPS GPS 3 GPS GPS 1GPS GPS GPS 1 1.1 GPS.1.1 GPS.1. GPS 3.1.3 9.1.4 11.1.5 13. 14..1 14.. 14..3 15..4 17 1) 17 ) 17 3) 18..5 19.4 GPS

More information

.5 z = a + b + c n.6 = a sin t y = b cos t dy d a e e b e + e c e e e + e 3 s36 3 a + y = a, b > b 3 s363.7 y = + 3 y = + 3 s364.8 cos a 3 s365.9 y =,

.5 z = a + b + c n.6 = a sin t y = b cos t dy d a e e b e + e c e e e + e 3 s36 3 a + y = a, b > b 3 s363.7 y = + 3 y = + 3 s364.8 cos a 3 s365.9 y =, [ ] IC. r, θ r, θ π, y y = 3 3 = r cos θ r sin θ D D = {, y ; y }, y D r, θ ep y yddy D D 9 s96. d y dt + 3dy + y = cos t dt t = y = e π + e π +. t = π y =.9 s6.3 d y d + dy d + y = y =, dy d = 3 a, b

More information

t θ, τ, α, β S(, 0 P sin(θ P θ S x cos(θ SP = θ P (cos(θ, sin(θ sin(θ P t tan(θ θ 0 cos(θ tan(θ = sin(θ cos(θ ( 0t tan(θ

t θ, τ, α, β S(, 0 P sin(θ P θ S x cos(θ SP = θ P (cos(θ, sin(θ sin(θ P t tan(θ θ 0 cos(θ tan(θ = sin(θ cos(θ ( 0t tan(θ 4 5 ( 5 3 9 4 0 5 ( 4 6 7 7 ( 0 8 3 9 ( 8 t θ, τ, α, β S(, 0 P sin(θ P θ S x cos(θ SP = θ P (cos(θ, sin(θ sin(θ P t tan(θ θ 0 cos(θ tan(θ = sin(θ cos(θ ( 0t tan(θ S θ > 0 θ < 0 ( P S(, 0 θ > 0 ( 60 θ

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

1 (1) ( i ) 60 (ii) 75 (iii) 315 (2) π ( i ) (ii) π (iii) 7 12 π ( (3) r, AOB = θ 0 < θ < π ) OAB A 2 OB P ( AB ) < ( AP ) (4) 0 < θ < π 2 sin θ

1 (1) ( i ) 60 (ii) 75 (iii) 315 (2) π ( i ) (ii) π (iii) 7 12 π ( (3) r, AOB = θ 0 < θ < π ) OAB A 2 OB P ( AB ) < ( AP ) (4) 0 < θ < π 2 sin θ 1 (1) ( i ) 60 (ii) 75 (iii) 15 () ( i ) (ii) 4 (iii) 7 1 ( () r, AOB = θ 0 < θ < ) OAB A OB P ( AB ) < ( AP ) (4) 0 < θ < sin θ < θ < tan θ 0 x, 0 y (1) sin x = sin y (x, y) () cos x cos y (x, y) 1 c

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 (Anaconda ) Anaconda 2 3 Python Python IDLE Python NumPy 6

Python (Anaconda ) Anaconda 2 3 Python Python IDLE Python NumPy 6 Python (Anaconda ) 2017. 05. 30. 1 1 2 Anaconda 2 3 Python 3 3.1 Python.......................... 3 3.2 IDLE Python....................... 5 4 NumPy 6 5 matplotlib 7 5.1..................................

More information

he T N/ N/

he T N/ N/ 6.000 1.000 0.800 0.000 0.500 1.500 3.000 1.200 0.000 0.000 0.000 0.000 0.000-0.100 he 1.500 T 0.100 1.50 0.00 2 24.5 N/ 3 18.0 N/ 3 28.0 18.7 18.7 14.0 14.0 X() 20.000 Y() 0.000 (kn/2) 10.000 0.000 kn

More information

y = x 4 y = x 8 3 y = x 4 y = x 3. 4 f(x) = x y = f(x) 4 x =,, 3, 4, 5 5 f(x) f() = f() = 3 f(3) = 3 4 f(4) = 4 *3 S S = f() + f() + f(3) + f(4) () *4

y = x 4 y = x 8 3 y = x 4 y = x 3. 4 f(x) = x y = f(x) 4 x =,, 3, 4, 5 5 f(x) f() = f() = 3 f(3) = 3 4 f(4) = 4 *3 S S = f() + f() + f(3) + f(4) () *4 Simpson H4 BioS. Simpson 3 3 0 x. β α (β α)3 (x α)(x β)dx = () * * x * * ɛ δ y = x 4 y = x 8 3 y = x 4 y = x 3. 4 f(x) = x y = f(x) 4 x =,, 3, 4, 5 5 f(x) f() = f() = 3 f(3) = 3 4 f(4) = 4 *3 S S = f()

More information

1.500 m X Y m m m m m m m m m m m m N/ N/ ( ) qa N/ N/ 2 2

1.500 m X Y m m m m m m m m m m m m N/ N/ ( ) qa N/ N/ 2 2 1.500 m X Y 0.200 m 0.200 m 0.200 m 0.200 m 0.200 m 0.000 m 1.200 m m 0.150 m 0.150 m m m 2 24.5 N/ 3 18.0 N/ 3 30.0 0.60 ( ) qa 50.79 N/ 2 0.0 N/ 2 20.000 20.000 15.000 15.000 X(m) Y(m) (kn/m 2 ) 10.000

More information

2005 2006.2.22-1 - 1 Fig. 1 2005 2006.2.22-2 - Element-Free Galerkin Method (EFGM) Meshless Local Petrov-Galerkin Method (MLPGM) 2005 2006.2.22-3 - 2 MLS u h (x) 1 p T (x) = [1, x, y]. (1) φ(x) 0.5 φ(x)

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

haskell.gby

haskell.gby Haskell 1 2 3 Haskell ( ) 4 Haskell Lisper 5 Haskell = Haskell 6 Haskell Haskell... 7 qsort [8,2,5,1] [1,2,5,8] "Hello, " ++ "world!" "Hello, world!" 1 + 2 div 8 2 (+) 1 2 8 div 2 3 4 map even [1,2,3,4]

More information