ΫϦΤΠςΟϒίʔσΟϯάͰֶʁ
w ύʔςΟΫϧΛࣗ༝ʹඈ͍ͨ͠
ˠͷܭࢉɺϕΫτϧɺҠಈྔܭࢉ
w ৭Λࣗ༝ʹมԽ͍ͤͨ͞
ˠपظ֯ͷܭࢉɺೱ୶ͷ࿈ଓతมԽ
w େྔͷΦϒδΣΫτʹμϯεͯ͠Β͍͍ͨ
ˠ੍࣌ؒޚʢλΠϜϥϓεʣɺߴͳมܗܭࢉ
w δΣωϨΠςΟϒΞʔτΛ࡞Γ͍ͨ
ˠֶΞϧΰϦζϜͷཧղ
Slide 3
Slide 3 text
ඪ
ᶃ ࡾ֯ؔͱߦྻͰදݱʹ׆༻Ͱ͖Δ෦ΛΔ
w શ෦ΒΜͰԿͱ͔ͳΔΘΑ
ᶄ ֶࣜˠ+BWB4DSJQUҠ২Ͱ͖ΔΑ͏ʹͳΔ
w ը૾ɺԻॲཧͷXJLJQFEJBจ͕׆༻Ͱ͖
ΔΑ͏ʹͳΓ·ͧ͢
Ұ෦ҙ༁͕͋Γ·͢ਖ਼֬ੑଞͷจݙΛࢀߟʹͯ͠Ͷ
Slide 4
Slide 4 text
ΞδΣϯμ
ᶃ ؔͱ N
ᶄ ࡾ֯ؔͱ N
ᶅ ࡾ֯ؔΛͬͨίʔσΟϯάମݧ N
ᶆ ߦྻͱ N
ᶇ ߦྻΛ࣮͢ΔίʔσΟϯάମݧ N
ᶈ ࣗ༝ʹίʔσΟϯά N
ᶉ ൃද N
Slide 5
Slide 5 text
ʮؔʯͱ
w ॲཧͷ·ͱΊ
w ύϥϝʔλʢҾʣΛͯ͠ɺ
ฦΓΛฦͯ͘͠ΕΔʢ͜ͱ͋Δʣ
Slide 6
Slide 6 text
ʮؔʯͱ
w ॲཧͷ·ͱΊ
w ύϥϝʔλʢҾʣΛͯ͠ɺ
ฦΓΛฦͯ͘͠ΕΔʢ͜ͱ͋Δʣ
ֶಉ༷ʂ
αΠϯTJO
Ҿ͕͍͘Β૿͑ͯʙͷΛ॥͢Δ
w .BUITJO
ˠ
w .BUITJO К➗
<ʜ>ˠ
w .BUITJO К
<ʜ>ˠ
w .BUITJO КК➗
<ʜ>ˠ
w .BUITJO К
<>ˠ
Slide 11
Slide 11 text
αΠϯDPT
Ҿ͕͍͘Β૿͑ͯʙͷΛ॥͢Δ
К➗͚ͩฦΓ͕Φϑηοτ͞Ε͍ͯΔ
w .BUIDPT
ˠ
w .BUIDPT К➗
<ʜ>ˠ
w .BUIDPT К
<ʜ>ˠ
w .BUIDPT КК➗
<ʜ>ˠ
w .BUIDPT К
<>ˠ
Slide 12
Slide 12 text
TJOͱDPT
੨ɿTJOɹɿDPT
IUUQHPPHMC.E(KM
Slide 13
Slide 13 text
՝ᶃɹTJODPTΛͬͯԿ͔࡞Δ
੍
w .BUITJO
.BUIDPT
Λ͏
ྫ
w ޫ͕໌໓͢ΔΞχϝʔγϣϯ
w IUUQHPPHMRY3[)
w TJODPTΛͬͯඳ͔ΕΔਤ
w .BUI1*͍͍͔ͬͯ
alpha = sin(count)
x = cos(count)×10
y = sin(count)×10
⎧
⎨
⎪
⎩
⎪
Slide 14
Slide 14 text
͓·͚ɿΞʔΫλϯδΣϯτBUBO
ΞʔΫʙ͔Β֯ΛٻΊΔٯؔ
w .BUIBUBO Z
Y
ˠК
Slide 15
Slide 15 text
ऄɿ.BUIBUBOͱ.BUIBUBO
UBO୯ҐͰ͕॥͢Δ
BUBO୯ҐͰΛฦ͢
BUBO͕Θ͔ΔΑ͏ɺΑ͠ͳʹͬͯ͘ΕΔ
w .BUIUBO
ˠ
w .BUIUBO
ˠ
Slide 16
Slide 16 text
ߦྻʢֶ$ʣ
Slide 17
Slide 17 text
ʮߦྻʯͱ
w ෳͷΛߦͱྻͰอ࣋͢Δྻ
3 5
( ) 1 0
0 1
⎛
⎝
⎜
⎞
⎠
⎟
a
11
… a
1n
! " !
a
m1
# a
mn
⎛
⎝
⎜
⎜
⎜
⎜
⎞
⎠
⎟
⎟
⎟
⎟
Slide 18
Slide 18 text
ʮߦྻʯͱ
w ෳͷΛߦͱྻͰอ࣋͢Δྻ
w දݱͰߦྻಉ࢜ͷܭࢉ·Ͱཧղ͕͋Δͱ͍͍ײ͡
3 5
( ) 1 0
0 1
⎛
⎝
⎜
⎞
⎠
⎟
a
11
… a
1n
! " !
a
m1
# a
mn
⎛
⎝
⎜
⎜
⎜
⎜
⎞
⎠
⎟
⎟
⎟
⎟
ߦྻͷܭࢉɿ߹ମʢDPODBUʣΛ൚Խ
= A× E + B ×G A× F + B × H
C × E + D×G C × F + D× H
⎛
⎝
⎜
⎞
⎠
⎟
M = A B
C D
⎛
⎝
⎜
⎞
⎠
⎟
E F
G H
⎛
⎝
⎜
⎞
⎠
⎟
Slide 23
Slide 23 text
ߦྻͷܭࢉɿ߹ମʢDPODBUʣΛ൚Խ
࿈ཱํఔࣜʹͯ͠ΈΔ
= A× E + B ×G A× F + B × H
C × E + D×G C × F + D× H
⎛
⎝
⎜
⎞
⎠
⎟
M = A B
C D
⎛
⎝
⎜
⎞
⎠
⎟
E F
G H
⎛
⎝
⎜
⎞
⎠
⎟
→
a = A× E + B ×G
b = A× F + B × H
c = C × E + D×G
d = C × F + D× H
⎧
⎨
⎪
⎪
⎩
⎪
⎪
Slide 24
Slide 24 text
ߦྻͷܭࢉɿ߹ମʢDPODBUʣΛ࣮
→
a = A× E + B ×G
b = A× F + B × H
c = C × E + D×G
d = C × F + D× H
⎧
⎨
⎪
⎪
⎩
⎪
⎪
function concatMatrix(A, B, C, D, E, F, G, H) {
...
return [a, b, c, d]
}
IUUQHPPHMF:NX&
Slide 25
Slide 25 text
ʮߦྻʯԿʹ͏Μ
ೋ࣍ݩ࠲ඪ 9
:
ࡾ࣍ݩ࠲ඪ 9
:
;
ͷΑ͏ʹෳ
ͷ͔ΒΔσʔλΛૢ࡞͢Δ߹༗ޮ
ྫɿʮ࠲ඪʯʹʮมߦྻʯΛՃ͑Δͱ
ɹɹʮมܗʯ͕ߦ͑ΔʢҰ࣍มɺΞϑΟϯมʣ
w ʮճసͷͨΊͷߦྻʯ SPUBUF
w ʮҠಈͷͨΊͷߦྻʯ USBOTMBUF
w ʮ֦େͷͨΊͷߦྻʯ TDBMF
w ʮࣼͷͨΊͷߦྻʯ TLFX
͓͚ͮ͘
w TJOͱDPTͷղઆͰ͔ͭͬͨΞχϝʔγϣϯ
IUUQHPPHMC.E(KM
w ՝ᶄճసߦྻΛ͔ͭͬͨΞχϝʔγϣϯ
IUUQHPPHM;9;Y/L
w ࢀߟɿલʹॻ͍ͨϒϩά
IUUQDSFBUPSEFOBKQBSDIJWFTIUNM
w ࣜΤσΟλʔɿ.BUI5ZQF
IUUQXXXEFTTDJDPNFOQSPEVDUTNBUIUZQF
USJBMBTQ