Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜 / Visualization-and-mathematics-OSH2022
北䑓如法
June 26, 2022
Science
0
170
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜 / Visualization-and-mathematics-OSH2022
ビジュアライゼーションと数学 〜 すうがくむかしばなし 負の数・複素数編 〜
オープンセミナー2022@広島
2022/06/25(土)
#OSH2022
北䑓如法
June 26, 2022
Tweet
Share
More Decks by 北䑓如法
See All by 北䑓如法
初心者、電子工作に入門。 Python Charity Talks 2021.09 / A beginner started electronic handicraft - Python Charity Talks 2021.09
nyoho
0
3.9k
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
160
SageMathで数学の力を上げます PyCon mini Hiroshima 2019 / Enlarge your ability of mathematics with SageMath
nyoho
1
340
Python初心者がPyTorchをいじって機械学習の計算してみた PyCon mini Hiroshima 2018 / Python-newbies machine learning learning with PyTorch
nyoho
2
880
RubyKaigi 2017 の告知 / A notification of RubyKaigi 2017 at WTM100
nyoho
0
1.6k
数式の書けるMastodonその名もMathtodon を作った (#OSO2017 懇親会LT) / Introduction to Mathtodon
nyoho
2
940
秋深しポッドキャストをやっていき / Yatteiking Podcast 2016 Autumn OSC 2016 Hiroshima
nyoho
0
480
まるポケサーチを作った。あるいは幾何・地図系JavaScriptライブラリの紹介
nyoho
0
1.1k
ぽまいらははてブを甘う見すぎちょるっ
nyoho
0
330
Other Decks in Science
See All in Science
Text Gestalt: Stroke-Aware Scene Text Image Super-Resolution
sansan_randd
1
1k
資料科學哪有這麼可愛
line_developers_tw
PRO
0
2.3k
Pythonで学ぶSynthetic Difference in Differences
masa_asa
0
1k
主成分分析及びテンソル分解を用いた教師無し学習による変数選択法とそのバイオインフォマティクスへの応用
tagtag
2
180
深層学習による自然言語処理 輪読会#5 資料
tok41
0
140
CompilerGym CGO'22
chriscummins
0
260
Multilingual models for toxicity detection at Bumble
massibelloni
PRO
0
220
Cross-Media Information Spaces and Architectures (CISA)
signer
PRO
2
14k
深層学習による自然言語処理 輪読会#3 資料
tok41
0
380
Certified Mergeable Replicated Data Types
kayceesrk
0
170
mROS 2:組込みデバイス向けのROS 2ノード軽量実行環境
takasehideki
0
330
20220216_球体周りの流れ抗力係数2_blockMeshでベースメッシュ作成
kamakiri1225
0
250
Featured
See All Featured
How to name files
jennybc
40
63k
Practical Orchestrator
shlominoach
178
8.7k
Automating Front-end Workflow
addyosmani
1351
200k
Support Driven Design
roundedbygravity
87
8.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
YesSQL, Process and Tooling at Scale
rocio
157
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
14
3.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
269
12k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.3k
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/
͋Γ͕ͱ͏͍͟͝·ͨ͠ʔ
ࠓͷ·ͱΊ • ֶͷ֓೦ͷϏδϡΞϥΠθʔγϣϯ • ֓೦͕ड͚ೖΕΒΕΔ͔ɺࢢຽݖΛಘΔ͔ • ७ਮͳֶͷੈքͰ͢Βɺ֓೦͕ʮड͚ೖΕΒΕΔʯ͜ͱʹϏδϡΞϥΠ θʔγϣϯɺՄࢹԽ͕ॏཁɻ • ʮΘ͔ͬͨؾ͕͢ΔʯʮΘ͔ΔʯͱԿ͔
• ֶͬͯʮཧతʹਖ਼͍͠ʯ͚ͩͰͳ͍ • ͕͕ͪͪͷཧͰͳֶ͍ͷ࢟