Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
RK
Uploaded by
Ryo Kaji
PPTX, PDF
5,168 views
今日からはじめる微分方程式
「結論が雑」とのコメントをいただきましたので発表時のスライドからかなり手を加えました。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 49 times
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PDF
AtCoder Beginner Contest 019 解説
by
AtCoder Inc.
PDF
AtCoder Beginner Contest 030 解説
by
AtCoder Inc.
KEY
Applied linear algebra
by
rch850 -
PDF
AtCoder Beginner Contest 021 解説
by
AtCoder Inc.
PDF
AtCoder Beginner Contest 020 解説
by
AtCoder Inc.
ODP
Ml ch2
by
Ryo Higashigawa
PDF
AtCoder Regular Contest 042 解説
by
AtCoder Inc.
PDF
AtCoder Regular Contest 034 解説
by
AtCoder Inc.
AtCoder Beginner Contest 019 解説
by
AtCoder Inc.
AtCoder Beginner Contest 030 解説
by
AtCoder Inc.
Applied linear algebra
by
rch850 -
AtCoder Beginner Contest 021 解説
by
AtCoder Inc.
AtCoder Beginner Contest 020 解説
by
AtCoder Inc.
Ml ch2
by
Ryo Higashigawa
AtCoder Regular Contest 042 解説
by
AtCoder Inc.
AtCoder Regular Contest 034 解説
by
AtCoder Inc.
What's hot
PDF
AtCoder Beginner Contest 035 解説
by
AtCoder Inc.
PDF
ブースティング入門
by
Retrieva inc.
PDF
kagami_comput2015_4
by
swkagami
PDF
AtCoder Beginner Contest 010 解説
by
AtCoder Inc.
PDF
kagamicomput201808
by
swkagami
PDF
AtCoder Beginner Contest 033 解説
by
AtCoder Inc.
PDF
AtCoder Regular Contest 018 解説
by
AtCoder Inc.
PDF
AtCoder Regular Contest 032 解説
by
AtCoder Inc.
PPTX
1+1=2の話(coinsのOCのLTで話したやつ)
by
明洋 庄司
PDF
AtCoder Beginner Contest 017 解説
by
AtCoder Inc.
PPTX
AtCoder Beginner Contest 004 解説
by
AtCoder Inc.
PDF
AtCoder Regular Contest 039 解説
by
AtCoder Inc.
PPTX
T77 episteme
by
えぴ 福田
PDF
kagami_comput2015_1
by
swkagami
PDF
AtCoder Beginner Contest 005 解説
by
AtCoder Inc.
PDF
kagami_comput2015_9
by
swkagami
PPTX
1+1=2の話
by
明洋 庄司
AtCoder Beginner Contest 035 解説
by
AtCoder Inc.
ブースティング入門
by
Retrieva inc.
kagami_comput2015_4
by
swkagami
AtCoder Beginner Contest 010 解説
by
AtCoder Inc.
kagamicomput201808
by
swkagami
AtCoder Beginner Contest 033 解説
by
AtCoder Inc.
AtCoder Regular Contest 018 解説
by
AtCoder Inc.
AtCoder Regular Contest 032 解説
by
AtCoder Inc.
1+1=2の話(coinsのOCのLTで話したやつ)
by
明洋 庄司
AtCoder Beginner Contest 017 解説
by
AtCoder Inc.
AtCoder Beginner Contest 004 解説
by
AtCoder Inc.
AtCoder Regular Contest 039 解説
by
AtCoder Inc.
T77 episteme
by
えぴ 福田
kagami_comput2015_1
by
swkagami
AtCoder Beginner Contest 005 解説
by
AtCoder Inc.
kagami_comput2015_9
by
swkagami
1+1=2の話
by
明洋 庄司
Similar to 今日からはじめる微分方程式
PDF
第15回 配信講義 計算科学技術特論B(2022)
by
RCCSRENKEI
PDF
RSA鍵生成脆弱性ROCAの紹介
by
MITSUNARI Shigeo
PDF
数式をnumpyに落としこむコツ
by
Shuyo Nakatani
PDF
ブラック ショールズの方程式の解法 フーリエ級数と熱伝導方程式一 1st Edition すずきたろう
by
kgcnttroi272
PDF
五次方程式はやっぱり解ける #日曜数学会
by
Junpei Tsuji
PDF
機械学習のための数学のおさらい
by
Hideo Terada
PDF
平方剰余
by
Arisa Niitsuma
PDF
微積分学入門のエスキース
by
Keisuke Hara
PDF
ある反転授業の試み:正規分布のTaylor展開をとおして
by
Hideo Hirose
PDF
人生を豊かにする線形代数学
by
Fumiya Watanabe
PDF
数式を綺麗にプログラミングするコツ #spro2013
by
Shuyo Nakatani
PDF
公開鍵暗号5: 離散対数問題
by
Joe Suzuki
PPTX
機械学習入門者向け微分を完全に理解する講座
by
Atsushi Harada
PDF
数学教材(中間発表)
by
Mizuguchi1205
PPTX
すうがく初めの一歩
by
Lina Katayose
PDF
「プログラマのためのビジネス数学入門」第5回プログラマのための数学勉強会LT
by
Toshikatsu Masui
PDF
Four op
by
oupc
PDF
計算を豊かにする「値を変えないものたち」~見えないものも見方を変えれば見えてくる~
by
studyPresenter
PDF
2014年度秋学期 応用数学(解析) 第1回 イントロダクション (2014. 9. 25)
by
Akira Asano
PDF
学生LT 08/11
by
Potyamaaaa
第15回 配信講義 計算科学技術特論B(2022)
by
RCCSRENKEI
RSA鍵生成脆弱性ROCAの紹介
by
MITSUNARI Shigeo
数式をnumpyに落としこむコツ
by
Shuyo Nakatani
ブラック ショールズの方程式の解法 フーリエ級数と熱伝導方程式一 1st Edition すずきたろう
by
kgcnttroi272
五次方程式はやっぱり解ける #日曜数学会
by
Junpei Tsuji
機械学習のための数学のおさらい
by
Hideo Terada
平方剰余
by
Arisa Niitsuma
微積分学入門のエスキース
by
Keisuke Hara
ある反転授業の試み:正規分布のTaylor展開をとおして
by
Hideo Hirose
人生を豊かにする線形代数学
by
Fumiya Watanabe
数式を綺麗にプログラミングするコツ #spro2013
by
Shuyo Nakatani
公開鍵暗号5: 離散対数問題
by
Joe Suzuki
機械学習入門者向け微分を完全に理解する講座
by
Atsushi Harada
数学教材(中間発表)
by
Mizuguchi1205
すうがく初めの一歩
by
Lina Katayose
「プログラマのためのビジネス数学入門」第5回プログラマのための数学勉強会LT
by
Toshikatsu Masui
Four op
by
oupc
計算を豊かにする「値を変えないものたち」~見えないものも見方を変えれば見えてくる~
by
studyPresenter
2014年度秋学期 応用数学(解析) 第1回 イントロダクション (2014. 9. 25)
by
Akira Asano
学生LT 08/11
by
Potyamaaaa
今日からはじめる微分方程式
1.
今日からはじめる 微分方程式 Ryo KAJI 2015/8/7 プログラマのための数学勉強会
#4 1
2.
自己紹介 • 高専 専攻科
中退 → 会社員 • 科目等履修生(東工大) • 最近ほしいもの: • 単位(落としました……) • FPGAの勉強会の会場 2015/7/24 プログラマのための数学勉強会 #4 3
3.
発表テーマの経緯 • 最初は制御工学の発表を想定していた。 • 以下の応用事例 •
IoT : モータの回転量、トルク、電圧電流量の設計 • Web : サーバの負荷、メモリ利用量の調整 • しかし…… • 制御モデルの表現・解析で微分方程式が不可避 • まずは微分方程式に慣れてもらうことにした 2015/7/24 プログラマのための数学勉強会 #4 4
4.
概要 • 目的 微分方程式がラプラス変換で解けることを知る ※ 条件:
線形かつすべての係数が定数であること • 話すこと 1. 微分方程式の分類と代表的な解き方 2. 演算子法による解法 3. ラプラス変換による解法 2015/7/24 プログラマのための数学勉強会 #4 5
5.
微分方程式と解きかた 分類と簡単な例 2015/8/7 プログラマのための数学勉強会 #4
6
6.
微分方程式の分類(1/2) • 未知関数 𝑓(𝑥)
とその導関数 𝑓 𝑛 (𝑥) を含む方程式 • 常微分方程式 : 𝑓(𝑥) が一変数関数 • ニュートンの運動方程式 𝑚𝒙′′ = 𝑭 • 偏微分方程式 : 二変数以上 • 波動方程式 1 𝑠2 𝜕2 𝑢 𝜕𝑡2 = 𝜕2 𝑢 𝜕𝑥2 + 𝜕2 𝑢 𝜕𝑦2 + 𝜕2 𝑢 𝜕𝑧2 2015/7/24 プログラマのための数学勉強会 #4 7
7.
微分方程式の分類(2/2) • 線形: 以下の形で書けるもの 𝑦
𝑛 + 𝑝 𝑛−1 𝑥 𝑦 𝑛−1 + ⋯ + 𝑝0 𝑥 𝑦 = 𝑞 𝑥 • 斉次: 𝑞(𝑥) = 0 • 非斉次: 𝑞(𝑥) ≠ 0 • 非線形: 線形でないもの • 例: Van der Pol 振動子 𝑥′′ − 𝜇 1 − 𝑥2 𝑥′ + 𝑥 = 0 2015/7/24 プログラマのための数学勉強会 #4 8
8.
微分方程式の例(1/2) • 例: 2階線形 𝑦′′
= −𝑦 • 一般解: 𝑦 𝑥 = 𝐶1 cos 𝑥 + 𝐶2 sin 𝑥 • 任意定数𝐶1, 𝐶2を含む解 • 特殊解: 𝑦 𝑥 = sin 𝑥 • 方程式を満たす解の一つ↔ある任意定数における解 2015/7/24 プログラマのための数学勉強会 #4 9
9.
微分方程式の例(2/2) • 例: 1階線形 𝑦′
= 𝑎𝑦 • 一般解: 𝑦 𝑥 = 𝐶1 𝑒 𝑎𝑥 • この例は置換積分法で計算できる • 特殊解: 𝑦 𝑥 = 𝑒 𝑎𝑥 2015/7/24 プログラマのための数学勉強会 #4 10
10.
微分方程式の解法(1/4) • 一般解を求める手順 1. まず
𝑦 𝑛 を 𝛼 𝑛 に置き換えた方程式を作る 2. 1. で作った方程式を解く 3. 関数 𝑦 = Const 𝑒 𝛼𝑥 の線形結合が一般解 • ※2. の解には重解がないものとする • (重解 → 線形独立でなくなる) 2015/7/24 プログラマのための数学勉強会 #4 11
11.
微分方程式の解法(2/4) • 例: 1階線形 𝑎𝑦′
+ 𝑏𝑦 = 0 1. 方程式 𝑎𝛼 + 𝑏 = 0 の解は 𝛼 = − 𝑏 𝑎 2. 一般解: 𝑦 𝑥 = (Const)𝑒− 𝑏 𝑎 𝑥 2015/7/24 プログラマのための数学勉強会 #4 12
12.
微分方程式の解法(3/4) • 例: 2階線形 𝑎𝑦′′
+ 𝑏𝑦′ + 𝑐𝑦 = 0 1. 方程式 𝑎𝛼2 + 𝑏𝛼 + 𝑐 = 0 の二解を𝛼1, 𝛼2とする 2. 一般解: 𝑦 𝑥 = 𝐶1 𝑒 𝛼1 𝑥 + 𝐶2 𝑒 𝛼2 𝑥 2015/7/24 プログラマのための数学勉強会 #4 13
13.
微分方程式の解法(4/4) • 例: 2階線形
非斉次 𝑎𝑦′′ + 𝑏𝑦′ + 𝑐𝑦 = 𝑓(𝑥) 1. まず 𝑎𝑦′′ + 𝑏𝑦′ + 𝑐𝑦 = 0 の解 𝑦0 を求める 2. 特殊解 𝑦𝑝 を(適当な方法で)見つける 3. 一般解は 𝑦0 + 𝑦𝑝 2015/7/24 プログラマのための数学勉強会 #4 14
14.
ここまでのまとめ • 微分方程式の種類と解法の一つを紹介した • 線形微分方程式 •
斉次(𝑞(𝑥) = 0) → 代数方程式の解から一般解が求まる • 課題 • 非斉次の場合 → 特殊解を求める技術が要る • そもそも工学で必要なのは(ある条件下での)特殊解 2015/7/24 プログラマのための数学勉強会 #4 15
15.
ラプラス変換とその応用 RC直列回路を例題に 2015/8/7 プログラマのための数学勉強会 #4
16
16.
例題 : RC回路 By
Splash • 𝑉𝑖𝑛 𝑡 = 𝑢 𝑡 ; 𝑢(𝑡) = 1 𝑡 > 0 0 𝑡 ≤ 0 • 条件:(𝑡 ≤ 0; 𝑉𝐶 = 0) のとき𝑉𝐶 𝑡 は? 2015/7/24 プログラマのための数学勉強会 #4 17
17.
へヴィサイドの演算子法(1/3) • Oliver Heaviside(1850-1925)が発明 •
線形微分方程式の解法に利用される • 𝑓 を微分する → 𝑝 を 𝑓 に乗じる • 𝑓′ → 𝑝𝑓 • 𝑎𝑦′ + 𝑏𝑦 = 0 → 𝑝(𝑎𝑦) + 𝑏𝑦 = 0 • 1 𝑝 → 積分する 2015/7/24 プログラマのための数学勉強会 #4 18
18.
へヴィサイドの演算子法(2/3) • 微分演算子 𝑝
を使うと先のRC回路は…… 𝑢 𝑡 = 𝑅𝐼 + 𝑉𝐶 𝐼 = 𝐶(𝑉𝐶)′ → 𝑢 𝑡 = 𝑅𝐶(𝑉𝐶)′ + 𝑉𝐶 𝑢 𝑡 = 𝑝 𝑅𝐶𝑉𝐶 + 𝑉𝐶 • 解は次の計算で求まる • 𝑢 𝑡 = 𝑝𝑅𝐶 + 1 𝑉𝐶, → 𝑉𝐶 = 𝑢 𝑡 1+𝑝𝑅𝐶 • 𝑉𝐶 = 𝑥 1+𝑥 𝑢 𝑡 = 𝑥 1 − 𝑥 + 𝑥2 − ⋯ 𝑢 𝑡 𝑥 = 1 𝑝𝑅𝐶 • 𝑉𝐶 = 𝑥 − 𝑥2 + 𝑥3 − ⋯ 𝑢 𝑡 • 𝑉𝐶 = 1 − 1 − 𝑥 + 𝑥2 − 𝑥3 + ⋯ 𝑢 𝑡 2015/7/24 プログラマのための数学勉強会 #4 19
19.
へヴィサイドの演算子法(3/3) • 1/𝑝 は
積分を意味するので • 𝑥𝑢 𝑡 = 1 𝑝 1 𝑅𝐶 𝑢 𝑡 = 1 𝑅𝐶 0 𝑡 𝑢 𝑡 𝑑𝑡 = 𝑡𝑢(𝑡) 𝑅𝐶 • 𝑥2 𝑢 𝑡 = 1 2 𝑡2 𝑢(𝑡) 𝑅𝐶 2 , ⋯ , 𝑥 𝑛 𝑢 𝑡 = 1 𝑛! 𝑡 𝑛 𝑢(𝑡) 𝑅𝐶 𝑛 , ⋯ • 𝑉𝐶 = 1 − 1 − 𝑡 𝑅𝐶 + 1 2 𝑡 𝑅𝐶 2 − 1 3! 𝑡 𝑅𝐶 3 + ⋯ 𝑢 𝑡 • 𝑉𝐶 = 1 − 𝑒− 𝑡 𝑅𝐶 𝑢 𝑡 2015/7/24 プログラマのための数学勉強会 #4 20
20.
演算子法の問題点 • 演算子 𝑝
の曖昧さ • 代数のように扱っていいのか? • そもそも 𝑝 + 𝑝2 + 𝑝3 + ⋯ 𝑓 𝑡 は収束するのか? • しかし便利な手法だった…… • 後にラプラス変換として発展し、現在使われる • 演算子法自体も後に研究された(例: Mikusiński) 2015/7/24 プログラマのための数学勉強会 #4 21
21.
ラプラス変換(1/2) • 関数f(t)のラプラス変換 𝐹 𝑠
= ℒ 𝑓 𝑡 = 0 ∞ 𝑓 𝑡 𝑒−𝑠𝑡 𝑑𝑡 • 定義通り計算することは少ない • 積分に基づくので線形性がある • 逆変換は複素積分になる • 変換表が存在する 2015/7/24 プログラマのための数学勉強会 #4 22
22.
ラプラス変換(2/2) • 計算に最低限必要なもの 1. ℒ
𝑢 𝑡 = 1 𝑠 2. ℒ 𝑓 𝑡 𝑒−𝑎𝑡 = 𝐹(𝑠 + 𝑎) 3. ℒ 𝑓 𝑡 − 𝑎 𝑢(𝑡 − 𝑎) = 𝐹 𝑠 𝑒−𝑎𝑠 4. ℒ 𝑓′ 𝑡 = 𝑠𝐹 𝑠 − 𝑓 0 以上の組み合わせで例題は解ける 2015/7/24 プログラマのための数学勉強会 #4 24
23.
例題 : RC回路(再掲) By
Splash • 𝑉𝑖𝑛 𝑡 = 𝑢 𝑡 ; 𝑢(𝑡) = 1 𝑡 > 0 0 𝑡 ≤ 0 • 条件:(𝑡 ≤ 0; 𝑉𝐶 = 0) のとき𝑉𝐶 𝑡 は? 2015/7/24 プログラマのための数学勉強会 #4 25
24.
ラプラス変換による解法 • 解くべき微分方程式 ;
𝑢 𝑡 = 𝑅𝐶(𝑉𝐶)′ + 𝑉𝐶 1. 両辺をラプラス変換する ℒ 𝑢 𝑡 = 1 𝑠 = 𝑅𝐶 𝑠ℒ 𝑉𝐶 − 𝑉𝐶 0 + ℒ 𝑉𝐶 2. 式変形する(部分分数分解が必要) ℒ 𝑉𝐶 = 1 1 + 𝑠𝑅𝐶 1 𝑠 = 1 𝑠 − 1 𝑠 + 1/𝑅𝐶 3. 対応する関数を探す 𝑉𝐶 = 𝑢 𝑡 − 𝑒− 1 𝑅𝐶 𝑡 𝑢 𝑡 = 1 − 𝑒− 𝑡 𝑅𝐶 𝑢 𝑡 2015/7/24 プログラマのための数学勉強会 #4 26
25.
ラプラス変換による解法 • いいところ: 以下の計算で解が求まる •
二次方程式 • 代数計算 • よくないところ: • 部分分数分解が面倒 • ラプラス逆変換: 𝑓 𝑡 = lim 𝑝→∞ 1 2𝜋𝑖 𝑐−𝑖𝑝 𝑐+𝑖𝑝 𝐹 𝑠 𝑒 𝑠𝑡 𝑑𝑠 2015/7/24 プログラマのための数学勉強会 #4 27
26.
まとめ • 微分方程式は次の場合において機械的に解ける • 常微分(一変数) •
線形 • 定数係数 • ラプラス変換により微分積分なしに解が求まる • 非斉次方程式に対しても適用可能 2015/7/24 プログラマのための数学勉強会 #4 28
27.
参考: • Maxima(Common Lisp製の数式処理ソフト) •
ラプラス変換/逆変換が計算できます • URL: http://maxima.sourceforge.net/ 2015/7/24 プログラマのための数学勉強会 #4 29
Editor's Notes
#8
集合で絵を描く
#23
定義通り計算しない
#24
定義通り計算しない
Download