Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜 / Visual...
Search
北䑓如法
June 26, 2022
Science
570
0
Share
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜 / Visualization-and-mathematics-OSH2022
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜
オープンセミナー2022@広島
2022/06/25(土)
#OSH2022
北䑓如法
June 26, 2022
More Decks by 北䑓如法
See All by 北䑓如法
PyCon JP 2025で短いBGMを3曲作った / Composed 3 pieces of music for PyCon JP 2025
nyoho
0
41
PyCon JP 2025で「Pythonのピース」を集めるウェブアプリを作って運用した / Building and operating web apps to collect "Python pieces" at PyCon JP 2025
nyoho
0
48
PyCon JP 2025「すごい広島」コミュニティポスター制作記 / The making of a community poster of Great Hiroshima at PyCon JP 2025
nyoho
0
43
初心者、電子工作に入門。 Python Charity Talks 2021.09 / A beginner started electronic handicraft - Python Charity Talks 2021.09
nyoho
0
17k
Next.js + Heroku + Dockerでも玉ねぎの汁で涙が出んように 〜PyCon mini Hiroshima サイト構築の一コマ〜 / Avoiding onion essence with Next.js + Heroku + Docker -- development of the site of PyCon mini Hiroshima
nyoho
0
390
SageMathで数学の力を上げます PyCon mini Hiroshima 2019 / Enlarge your ability of mathematics with SageMath
nyoho
1
710
Python初心者がPyTorchをいじって機械学習の計算してみた PyCon mini Hiroshima 2018 / Python-newbies machine learning learning with PyTorch
nyoho
2
1.2k
RubyKaigi 2017 の告知 / A notification of RubyKaigi 2017 at WTM100
nyoho
0
2.2k
数式の書けるMastodonその名もMathtodon を作った (#OSO2017 懇親会LT) / Introduction to Mathtodon
nyoho
2
1.5k
Other Decks in Science
See All in Science
先端因果推論特別研究チームの研究構想と 人間とAIが協働する自律因果探索の展望
sshimizu2006
3
900
データベース01: データベースを使わない世界
trycycle
PRO
1
1.2k
SHINOMIYA Nariyoshi
genomethica
0
130
タンパク質間相互作⽤を利⽤した⼈⼯知能による新しい薬剤遺伝⼦-疾患相互作⽤の同定
tagtag
PRO
0
200
20260220 OpenIDファウンデーション・ジャパン ご紹介 / 20260220 OpenID Foundation Japan Intro
oidfj
0
330
やるべきときにMLをやる AIエージェント開発
fufufukakaka
2
1.4k
2026 Design Informatics 01: Introduction
kanaya
0
120
Vibecoding for Product Managers
ibknadedeji
0
160
Rashomon at the Sound: Reconstructing all possible paleoearthquake histories in the Puget Lowland through topological search
cossatot
0
920
なぜエネルギーは保存する? 〜自由落下でわかる“対称性”とネーターの定理〜
syotasasaki593876
0
140
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.5k
HajimetenoLT vol.17
hashimoto_kei
1
230
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Building the Perfect Custom Keyboard
takai
2
770
Designing for humans not robots
tammielis
254
26k
Exploring anti-patterns in Rails
aemeredith
3
360
My Coaching Mixtape
mlcsv
0
130
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
230
Visualization
eitanlees
151
17k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
790
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
The Limits of Empathy - UXLibs8
cassininazir
1
330
HDC tutorial
michielstock
2
660
Transcript
ϏδϡΞϥΠθʔγϣϯͱֶ Φʔϓϯηϛφʔ2022@ౡ 2022/06/25() 㝳๏ (͖͍ͨͩΏ͖ͷΓ) ʙ͢͏͕͘Ή͔͠ͳ͠ෛͷɾෳૉฤʙ
ࣗݾհ
None
͋Μͨ͊୭ͳΜ? • 㝳๏ (͖͍ͨͩΏ͖ͷΓ) • (ʮ๏ʯΛԻಡΈͯ͠) ʹΐ΄͏, Nyoho • ༵ϓϩάϥϚ
• ֶ (ౡେֶେֶӃਓؒࣾձՊֶݚڀՊ) • ϋΠύɾϝσΟΞɾτϥϯεϨʔλ • ౡหਧ͖ସ͑γϦʔζ
ݕࡧ ৄ͘͠ iPad ౡห
ʮ͜Μͳײ͡ͷ͕ग़͖ͯ·͢ɻʯ
ݕࡧ ࠷ۙ ؟ڸࢢ ౡݶఆCM
ౡΧʔϓ ಊྛᠳଠબख
ࠓ: ϏδϡΞϥΠθʔγϣϯͱֶ
ಥવͰ͕͢
ݟ͑ΔΑ͏ʹ͢Δ͜ͱ = ՄࢹԽ = visualization
Visualization • visual (ϏδϡΞϧ, ܗ༰ࢺ) ʹݟ͑Δɺࢹ֮ͷ • visualize (ϏδϡΞϥΠζ, ಈࢺ)
ʹݟ͑ΔΑ͏ʹ͢Δɺࢹ֮Խ͢Δ • visualization (ϏδϡΞϥΠθʔγϣϯ, ໊ࢺ) ʹݟ͑ΔΑ͏ʹ͢Δ͜ͱ
visualization
visualization /vìʒuəlaizéiʃən/ [ͼ͡Ύ͋Β͍͍ͥ͠ΐΜ]
ՄࢹԽ
ࠓճ୯ͳΔϏδϡΞϥΠθʔ γϣϯͰͳ͘
ֶͱ ϏδϡΞϥΠθʔγϣϯͱͷ
ͷࢢຽݖ֫ಘͱ ϏδϡΞϥΠθʔγϣϯ
ෛͷ ෳૉ ຊͷϝχϡʔ
None
ϏδϡΞϥΠθʔγϣϯͱ ෛͷ
ෛͷ • ํఔࣜͷʮʯͱͯ͠ʮղʯͱͯ͠ͳ͔ͳ͔ड͚ೖΕΒΕͳ͔ͬͨɻ • ܭࢉํ๏ΒΕ͍ͯͨͷʹɻ
ෛͷͷܭࢉ • ݱͰɺ;ͱʮͯʯͱࢥ͏͜ͱɻ • (࣮͜͜໘ന͍ (ࠓলུ)) ( 1) ( 1)
= +1
3ੈل͝Ζ Τδϓτ • σΟΦϑΝϯτε 200–284 • ਖ਼ͷ༗ཧͷΈΛղͱͯ͠ೝΊΔɻ • ଞࣺͯΔɻ
7ੈلɾ12ੈل Πϯυ • 7ੈل • ਖ਼ͷΛࢿ࢈ɺෛͷΛआۚΛද͢ͷʹ͏ɻ • (आۚʹΘΕ͍ͯͨ!) • 12ੈل
όʔεΧϥ • ਖ਼ͷͷฏํࠜʹϓϥεϚΠφε྆ํ͋Δͱؾ͘ • ʮෛͷͷղෆదɻղͱͯ͠࠾͞Εͳ͍ɻਓʑෛͷͷղΛೝΊ ͳ͍ɻʯ
9ੈل Ξϥϒ • Πϯυֶͷෛͷͷԋࢉنଇਫ਼௨͍ͯͨ͠ɻ • ͔͠͠ɺෛͷΛड͚ೖΕͳ͔ͬͨɻ
17ੈل σΧϧτ René Descartes (1596—1650) • ҼఆཧͰଟ߲ࣜͷ࣍ΛԼ͛ΔͨΊʹෛͷղར༻ • ͔͠͠ෛͷͷղ false
root (ؒҧͬͨղ) ͱ͢Δ
17ੈل ύεΧϧ Blaise Pascal (1623—1662) • ʮ0 ͔Β 4 ΛҾ͘ͳΜͯφϯηϯεͩʯ
0 4 = 4
Ξʔϊϧυ(ύεΧϧͷ༑ୡ) • ʮൺʯΛߟ͑ͯΈΔͱ • ʮେ͖͍ : খ͍͞ʯͱ͍͏ൺͱʮখ͍͞ : େ͖͍ʯͱ͍͏ൺ͕͍͠ ͳΜ͓͔͍ͯ͠
by ύεΧϧ 1 : 1 = 1 : 1
ͳ͔ͳ͔ղͱͯ͠ೝΊΒΕͳ͍
ͦΜͳத……
16ੈل εςϏϯ Simon Stevin (1548–1620) • ෛͷͱͯ͠͏ • ෛͷͷղड͚ೖΕΔ •
ʮฏํࠜɺແཧɺෛͷͳͲͯ͢ʮʯͱͯ۠͠ผͤͣѻΘΕΔ ͖ʯ
17ੈل δϥʔϧ Albert Girard (1595 — 1632) • ෛͷʮޙΖʹΔ͜ͱʯΛද͢ɻ •
ʮϓϥεه߸Ͱલਐ͢Δͱ͖ɺϚΠφεه߸ͰΔɻʯ • ෛͷͷزԿֶతͳղऍ • ͭ·ΓෛͷͷϏδϡΞϥΠθʔγϣϯ
δϥʔϧ • ͨͿΜ͜͏ݴͬͨ Μ͡Όͳ͍͔ܶ
͔ͦ͠͠ͷޙ
19ੈل υŋϞϧΨϯ Augustus De Morgan (1806–1871) • ͕56ࡀɺଉࢠ29ࡀɻԿޙʹ2ഒʹ? • (2લ!)
• υŋϞϧΨϯʮෆ߹ཧͩ!ʯ 56 + x = 2(29 + x) x = 2
19ੈل υŋϞϧΨϯ • ͕56ࡀɺଉࢠ29ࡀɻԿલʹ2ഒʹ? • υŋϞϧΨϯʮ͜ΕͳΒOKʯ 56 x = 2(29
x) x = 2
17ੈل δϥʔϧ Albert Girard (1595 — 1632) • ෛͷʮޙΖʹΔ͜ͱʯΛද͢ •
ෛͷͷزԿֶతͳղऍ • ͭ·ΓෛͷͷϏδϡΞϥΠθʔγϣϯ
ෛͷ ෳૉ ຊͷϝχϡʔ
ෛͷ ෳૉ ຊͷϝχϡʔ
None
ϏδϡΞϥΠθʔγϣϯͱ ෳૉ
ෳૉͱ?
ෳૉ i2 = 1 i ڏ୯Ґ x2 = 1 (x2
+ 1 = 0) ͷղ Λ࣮ʹ͚Ճ͑ͨମܥ i
2ͯ͠ϚΠφε1?? • Ͳ͏͓͔͠ͳͩͳɻ • ͜ͷੈͷͷͰͳ͍ͳɻ • ͦΜͳߟ͍͍͑ͯͷ? • ͦΜͳʮ͋Δʯͷ? •
Ͳ͜ʹ͋Δͷ? • ܭࢉͰ͖Δ͚Ͳ… i2 = 1
ͦΜͳத……
ΞϧΨϯ Jean Robert Argand (1768 — 1822) • ͜ͷෳૉͷҧײΛݟࣄʹ১ɻ •
ͦΕ·ͰͳΜ͔Α͘Θ͔Βͳ͍ԾతͳͩͱࢥΘΕ͍ͯͨෳૉ͕Ұؾʹ ΘΕΔΑ͏ʹͳΔͷʹଟେͳӨڹΛ༩͑ͨɻ • ΞϧΨϯਤ (Argand diagram)
ΞϧΨϯਤ Argand diagram • ෳૉͷϏδϡΞϥΠθʔγϣϯ
None
None
None
None
None
None
None
None
None
None
None
None
None
None
( 1) ※ ͜͜Ξχϝʔγϣϯ͍ͯͨ͠ɻ
( 1) ( 1) =1 ͱ͍͏͜ͱʮϚΠφεഒʯͬͯ ճసͬͯ͜ͱͳΜ͡Όʜ ※ ͜͜Ξχϝʔγϣϯ͍ͯͨ͠ɻ
͡Ό͋iഒͬͯʜ ·͔͞ʜ ( 1) =i2 ※ ͜͜Ξχϝʔγϣϯ͍ͯͨ͠ɻ
i ͟Θɾɾɾ ͟Θɾɾɾ ͟Θɾɾɾ ͟Θɾɾɾ ͡Ό͋iഒͬͯʜ ·͔͞ʜ ※ ͜͜Ξχϝʔγϣϯ͍ͯͨ͠ɻ
i i = 1 ͡Ό͋iഒͬͯʜ ·͔͞ʜ ※ ͜͜Ξχϝʔγϣϯ͍ͯͨ͠ɻ
i ഒ = 90ճస
ࠓͷ·ͱΊ • ֶͷ֓೦ͷϏδϡΞϥΠθʔγϣϯ • ֓೦͕ड͚ೖΕΒΕΔ͔ɺࢢຽݖΛಘΔ͔ • ७ਮͳֶͷੈքͰ͢Βɺ֓೦͕ʮड͚ೖΕΒΕΔʯ͜ͱʹϏδϡΞϥΠ θʔγϣϯɺՄࢹԽ͕ॏཁɻ • ʮΘ͔ͬͨؾ͕͢ΔʯʮΘ͔ΔʯͱԿ͔
• ֶͬͯʮཧతʹਖ਼͍͠ʯ͚ͩͰͳ͍ • ͕͕ͪͪͷཧͰͳֶ͍ͷ࢟
ࢀߟจݙ • ଜढ़Ұ, ʰఱ࠽ֶऀ͜͏ղ͍ ͨɺ͜͏ੜ͖ͨʱ, ߨஊࣾબॻϝν Τ, 2001 • Morris
Kline, Mathematical Thought from Ancient to Modern Times, Vol. 1, Oxford University Press, 1990. • The MacTutor History of Mathematics archive, http://www- history.mcs.st-andrews.ac.uk/
͋Γ͕ͱ͏͍͟͝·ͨ͠ʔ
ࠓͷ·ͱΊ • ֶͷ֓೦ͷϏδϡΞϥΠθʔγϣϯ • ֓೦͕ड͚ೖΕΒΕΔ͔ɺࢢຽݖΛಘΔ͔ • ७ਮͳֶͷੈքͰ͢Βɺ֓೦͕ʮड͚ೖΕΒΕΔʯ͜ͱʹϏδϡΞϥΠ θʔγϣϯɺՄࢹԽ͕ॏཁɻ • ʮΘ͔ͬͨؾ͕͢ΔʯʮΘ͔ΔʯͱԿ͔
• ֶͬͯʮཧతʹਖ਼͍͠ʯ͚ͩͰͳ͍ • ͕͕ͪͪͷཧͰͳֶ͍ͷ࢟