狠狠撸

狠狠撸Share a Scribd company logo
2017-01更新 熊本高専
森下功啓
VBAで
数値計算03
本資料の目次
?プログラミングのTips
?VBAのTips
?問題と実装パターン
?数式実装のコツ
?数値微分を実装する
?練習問題
?その他
2
プログラミングの
TIPS
小さなデザインパターン
3
読みやすいコードは良い
読みやすく、短く、意味の分かりやすいコードは良いコード
4
IOCCC1998年大会で優勝した、フライト
シミュレータのクソプログラム
C言語製
(実際にビルドできて動く)
速く動けばなお良い
利用メモリ量と計算量が少ない(=速い)コードは良いコード
結局はケースバイケースだが、基本的に読みやすいコードを書
くことを心がけて欲しい。
5
字下げしよう
字下げにより、スコープを明示すると頭の整理がつきやすい
6
BAD GOOD@VBA
無理に一行にまとめない
短くするために、一行にまとめると読み難くなる場合があり
ます。特に、If文でelseやelse ifを伴う場合です。非常に単純
な場合や何個も同じパターンでIf文が並ぶのではない限りは一
行にまとめることは止めましょう。
7
Better
@VBA
GOTOをなるだけ使わない
多重ループからの脱出を助けるためにVBAではgoto文が用意されて
いますが、goto文は乱用された過去によって評判がよくありません。
Pythonの様にgoto文が存在しない言語もあります。gotoで飛んだ先
が明確な場合以外でのgotoの使用は避けましょう。
8
@Python
関数のreturnで処理を抜けている例
VBA TIPS
9
VBAのFOR文仕様 1/3
VBAのfor文はToの後ろに指定された値を含む値までTrueと判
断されます。Cで書くと、以下のような感じです。iはループ内
が1回処理されたら増えます。<=が味噌です。
for(int i = 0; i <= 100; i++){} // 101回ループ
では、次のループは何回実行されるでしょうか?
10
Count = 1
For i = 0 To 1 Step 0.01
Cells(Count, 1) = i
Count = Count + 1
Next I
数学的には0.01を100回足せば1.0になるはずなので、101回
ループしそうです。
@VBA
VBAのFOR文仕様 2/3
試しに、VBAで3パターンのループを作ってみました。
11
結果
プログラム 整数版は101回ループ
1.01までにすると
101回ループ
ステップ0.01で1まで
にすると100回ループ
100回しか実
行されていな
い???
VBAのFOR文仕様 3/3
実は、0.01を99回足すと0.99よりも僅かに大きくなります。こ
れはdouble型では実数を2進数で正確に表すことができないこ
とが原因です。10進数型の変数を使うと数学的に正しく処理
しますが、double型の計算には微小な誤差が有ります。
「For i = 0 To 1 Step 0.01」では、101回目はiが
1.000000000000000よりも大きくなり、評価がFalseとなって
ループ内が実行されません。
12
問題と実装パターン 小さなデザインパターン
13
14
一次元配列
例:Excelの列や行への処理
ForやWhileによる一重ループ
ループ回数は実際のデータ数に合わせる
か、うまくループの脱出条件を仕掛ける。
処理対象 実装
For i = 0 To 100
‘ 何か処理
Next i @VBA
15
二次元配列,行列
例:Excelの表の処理,
行列演算
ForやWhileによる二重ループ
ループ回数は実際のデータ数に合わせるか、
うまくループの脱出条件を仕掛ける。
処理対象
For i = 0 To 100
For j = 0 To 100
‘ 何か処理
Next j
Next i
実装
@VBA
16
n次元配列
(絵は3次元)
ForやWhileによる
n重ループ
(Nextは省略しているが、
実際には必要)
処理対象 実装
http://www.cse.kyoto-su.ac.jp/~oomoto/lecture/program/C/array-images/3D_array.png
For i = 0 To 100
For j = 0 To 100
For k = 0 To 100
??? @VBA
17
?
?
??!
?
足し続けたり、かけ続
けたり、積分したり
ForやWhileによる
一重ループ
足し続けるパターン
掛け続けるパターン
処理対象 実装
tasu = 0
For i = 0 To 100
tasu = tasu + Nanika
Next i
kakeru = 1
For i = 0 To 100
kakeru = kakeru * Nanika
Next i
Nanikaを好きな数字や関数や
変数に置き換えれば良い。
@VBA
18
時間経過を伴う計算
少しずつ増やす計算
ForやWhileによる一重ループ
ループの中で、時間を進める例
処理対象
実装
time_ = 0
time_step = 0.01
For i = 0 To 100
‘ time_を使った何か処理
time_ = time_ + time_step
Next i
?? = ??(??)
??を0.01ずつ変化させ
ながら計算させたい
For time_ = 0# To 100 Step 0.01
‘ time_を使った何か処理
Next i
パターン1
パターン2
@VBA
time_ = 0
time_step = 0.01
Do
' time_を使った何か処理
time_ = time_ + time_step
Loop While time_ < 100
パターン3
注意
ここまでに紹介したパターンは、言語に余り依存しない構造
ですが、数値計算に特化した言語などではもっと良い書き方
が有ります。VBAではこう書くんだと思いつつ、他の言語に
取り組むことになったら少し調べてみることをお勧めします。
19
数式実装のコツ
実装はコーディングとも
言い、プログラムのソー
スコードを書くことを指
す。
20
複雑な問題は、簡単な問題
の組み合わせに分解する
例:exのマクローリン展開
21
http://mathtrain.jp/maclaurin
ループで足し算
理論微分がどう
なるか計算
構成する要素の関数を個別にプロ
グラムでどう記述するか考える
全体的な構成を把握したら、ざっくりとしたプログ
ラムを組む。その後、カウンタ変数などを考える。
このとき、1周目,2周目???と具体的に変数の値
を紙に値を書いていくと良いかもしれない。
階乗は関数で定義した方
がスッキリしそう
数値微分を実装する
22
微分の定義
微分とは、変化率を求めることである。
ある点における微分値とは、その点における接線の傾きに等しい。
微分値は微分係数ともいう。
接線は法線に直交する。
微分の定義式を示す→
23
法線
接線
x
y
C
D
x Δx
Δy
f(x)
f(x)
C-D
????
????
= lim
???→+0
???
???
= lim
???→+0
?? ?? + ??? ? ??(??)
???
数値微分の計算戦略
???を小さく取り、下記の式で微分を近似する。
24
????
????
~
?? ?? + ??? ? ??(??)
???
??? ? 1
数値微分の実装
微分の近似式をそのままコードに直してみる。
ここで、func()は任意の関数であるものとする。
25
dx = 0.01
dydx = (func(x + dx) – func(x)) / dx
????
????
~
?? ?? + ??? ? ??(??)
???
??? ? 1
26
ここまでは1階微分でした。
更に、2階微分について見ていきましょう。
2階微分
変曲点を探すには2階微分が必要になります。
2階微分とは、変化率の変化率です。
数式で書くと、
??2 ??
????2
さっぱりしすぎていますね。
27
C
D
Δx
Δy
f’(x)
C-D
????
????
= lim
???→+0
???
???
= lim
???→+0
?? ?? + ??? ? ??(??)
???
= ??′
??′′
= lim
???→+0
??′ ?? + ??? ? ??′(??)
???
http://mathtrain.jp/wp-content/uploads/2015/08/henkyokuten-254x300.png
式の整理
計算量を減らすために、式を整理
28
????
????
= lim
???→+0
???
???
= lim
???→+0
?? ?? + ??? ? ??(??)
???
= ??′
??′′
= lim
???→+0
??′ ?? + ??? ? ??′(??)
???
= lim
???→+0
?? ?? + 2??? ? ??(?? + ???)
???
?
?? ?? + ??? ? ??(??)
???
1
???
= lim
???→+0
?? ?? + 2??? ? 2??(?? + ???) + ??(??)
???2
(1)
(2)は(1)よりも計算量が少ない。
(2)
2階微分の実装
2階微分の近似式をそのままコードに直してみる。
ここで、func()は任意の関数であるものとする。
29
dx = 0.01
d2ydx2 = (func(x + 2*dx) - 2*func(x + dx) + func(x)) / dx / dx
??2 ??
????2
~
?? ?? + 2??? ? 2??(?? + ???) + ??(??)
???2 ??? ? 1
練習問題
30
問1 2次関数の微分
y = ax2 + bx + c
(1) 係数は0以外の任意の定数とし、xについて1階微分する関
数を作成せよ。
(2) 係数は0以外の任意の定数とし、xについて2階微分する関
数を作成せよ。
(3) y=0の実数解が存在することを確認する関数を実装せよ。
(4) -10 >= x >= 10の定義域において関数を計算し、グラフを
作成せよ。グラフ作成部分はExcelのグラフ機能を用いて手動
で作成しても良い。
言語指定:なし
31
問2 標準シグモイド関数
(1) xについて1階微分する関数を作成せよ。
(2) xについて2階微分する関数を作成せよ。
(3) -10 >= x >= 10の定義域において関数を計算し、グラフを
作成せよ。グラフ作成部分はExcelのグラフ機能を用いて手動
で作成しても良い。
言語指定:なし
32
問3 極大?極小
y = ax2 + bx + c
係数が変数で与えられるとき、この関数の傾きが0となる座標
を求める関数を作成せよ。
ヒント:微分値を使って求めても良い(勾配法)。また、数
学的に解いても良い。さらに、xを走査して極大?極小を見つ
けることで求めても良い。
言語指定:なし
33
その他
34
参考文献
SAK Streets - VB 開発言語資料
? http://sak.cool.coocan.jp/w_sak3/doc/sysbrd/sak3vb.htm
? 基本的にVB6.0の解説だが、VBAにほぼそのまま適用できる。かなり詳しい。
35

More Related Content

What's hot (20)

How to study stat
How to study statHow to study stat
How to study stat
Ak Ok
?
Introduction to Persistence Theory
Introduction to Persistence TheoryIntroduction to Persistence Theory
Introduction to Persistence Theory
Tatsuki SHIMIZU
?
DL Hacks輪読 Semi-supervised Learning with Deep Generative Models
DL Hacks輪読 Semi-supervised Learning with Deep Generative ModelsDL Hacks輪読 Semi-supervised Learning with Deep Generative Models
DL Hacks輪読 Semi-supervised Learning with Deep Generative Models
Yusuke Iwasawa
?
kagamicomput201708
kagamicomput201708kagamicomput201708
kagamicomput201708
swkagami
?
PRML_titech 8.1 - 8.2
PRML_titech 8.1 - 8.2PRML_titech 8.1 - 8.2
PRML_titech 8.1 - 8.2
Takafumi Sakakibara
?
Rの初歩: 6. グラフィックス
Rの初歩:  6. グラフィックスRの初歩:  6. グラフィックス
Rの初歩: 6. グラフィックス
Teiko Suzuki
?
Magnitude ~ extend the Euler Characteristics via M?bius Inversion ~
Magnitude ~ extend the Euler Characteristics via  M?bius Inversion ~Magnitude ~ extend the Euler Characteristics via  M?bius Inversion ~
Magnitude ~ extend the Euler Characteristics via M?bius Inversion ~
Tatsuki SHIMIZU
?
研究生のためのC++ no.3
研究生のためのC++ no.3研究生のためのC++ no.3
研究生のためのC++ no.3
Tomohiro Namba
?
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
Koji Kitano
?
VBAで数値計算 10 逆行列と疑似逆行列
VBAで数値計算 10 逆行列と疑似逆行列VBAで数値計算 10 逆行列と疑似逆行列
VBAで数値計算 10 逆行列と疑似逆行列
Katsuhiro Morishita
?
骋笔鲍による多倍长整数乗算の高速化手法の提案
骋笔鲍による多倍长整数乗算の高速化手法の提案骋笔鲍による多倍长整数乗算の高速化手法の提案
骋笔鲍による多倍长整数乗算の高速化手法の提案
Koji Kitano
?
kagamicomput201709
kagamicomput201709kagamicomput201709
kagamicomput201709
swkagami
?
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
?
パターン認識と機械学習 §8.3.4 有向グラフとの関係
パターン認識と機械学習 §8.3.4 有向グラフとの関係パターン認識と機械学習 §8.3.4 有向グラフとの関係
パターン認識と機械学習 §8.3.4 有向グラフとの関係
Prunus 1350
?
研究生のためのC++ no.4
研究生のためのC++ no.4研究生のためのC++ no.4
研究生のためのC++ no.4
Tomohiro Namba
?
アルゴリズムとデータ构造10
アルゴリズムとデータ构造10アルゴリズムとデータ构造10
アルゴリズムとデータ构造10
Kenta Hattori
?
会津合宿2015顿补测3:顿问题
会津合宿2015顿补测3:顿问题会津合宿2015顿补测3:顿问题
会津合宿2015顿补测3:顿问题
HCPC: 北海道大学競技プログラミングサークル
?
論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models
Seiya Tokui
?
How to study stat
How to study statHow to study stat
How to study stat
Ak Ok
?
Introduction to Persistence Theory
Introduction to Persistence TheoryIntroduction to Persistence Theory
Introduction to Persistence Theory
Tatsuki SHIMIZU
?
DL Hacks輪読 Semi-supervised Learning with Deep Generative Models
DL Hacks輪読 Semi-supervised Learning with Deep Generative ModelsDL Hacks輪読 Semi-supervised Learning with Deep Generative Models
DL Hacks輪読 Semi-supervised Learning with Deep Generative Models
Yusuke Iwasawa
?
kagamicomput201708
kagamicomput201708kagamicomput201708
kagamicomput201708
swkagami
?
Rの初歩: 6. グラフィックス
Rの初歩:  6. グラフィックスRの初歩:  6. グラフィックス
Rの初歩: 6. グラフィックス
Teiko Suzuki
?
Magnitude ~ extend the Euler Characteristics via M?bius Inversion ~
Magnitude ~ extend the Euler Characteristics via  M?bius Inversion ~Magnitude ~ extend the Euler Characteristics via  M?bius Inversion ~
Magnitude ~ extend the Euler Characteristics via M?bius Inversion ~
Tatsuki SHIMIZU
?
研究生のためのC++ no.3
研究生のためのC++ no.3研究生のためのC++ no.3
研究生のためのC++ no.3
Tomohiro Namba
?
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
骋笔鲍による多倍长整数乗算の高速化手法の提案とその评価
Koji Kitano
?
VBAで数値計算 10 逆行列と疑似逆行列
VBAで数値計算 10 逆行列と疑似逆行列VBAで数値計算 10 逆行列と疑似逆行列
VBAで数値計算 10 逆行列と疑似逆行列
Katsuhiro Morishita
?
骋笔鲍による多倍长整数乗算の高速化手法の提案
骋笔鲍による多倍长整数乗算の高速化手法の提案骋笔鲍による多倍长整数乗算の高速化手法の提案
骋笔鲍による多倍长整数乗算の高速化手法の提案
Koji Kitano
?
kagamicomput201709
kagamicomput201709kagamicomput201709
kagamicomput201709
swkagami
?
Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」Tokyo.R #19 発表資料 「Rで色々やってみました」
Tokyo.R #19 発表資料 「Rで色々やってみました」
Masayuki Isobe
?
パターン認識と機械学習 §8.3.4 有向グラフとの関係
パターン認識と機械学習 §8.3.4 有向グラフとの関係パターン認識と機械学習 §8.3.4 有向グラフとの関係
パターン認識と機械学習 §8.3.4 有向グラフとの関係
Prunus 1350
?
研究生のためのC++ no.4
研究生のためのC++ no.4研究生のためのC++ no.4
研究生のためのC++ no.4
Tomohiro Namba
?
アルゴリズムとデータ构造10
アルゴリズムとデータ构造10アルゴリズムとデータ构造10
アルゴリズムとデータ构造10
Kenta Hattori
?
論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models
Seiya Tokui
?

Viewers also liked (17)

業務効率化のためのエクセルのアイデア 20151112
業務効率化のためのエクセルのアイデア 20151112業務効率化のためのエクセルのアイデア 20151112
業務効率化のためのエクセルのアイデア 20151112
shin tanaka
?
VBAで数値計算 02 数式の関数をプログラムの関数で実装
VBAで数値計算 02 数式の関数をプログラムの関数で実装VBAで数値計算 02 数式の関数をプログラムの関数で実装
VBAで数値計算 02 数式の関数をプログラムの関数で実装
Katsuhiro Morishita
?
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
tsudaa
?
VBAで数値計算 04 ニュートン法
VBAで数値計算 04 ニュートン法VBAで数値計算 04 ニュートン法
VBAで数値計算 04 ニュートン法
Katsuhiro Morishita
?
贤くツールを使って脱人海戦术駆动テスト
贤くツールを使って脱人海戦术駆动テスト贤くツールを使って脱人海戦术駆动テスト
贤くツールを使って脱人海戦术駆动テスト
Mitsuru Ogawa
?
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
Shoe-g Ueyama
?
贰虫肠别濒基础讲座
贰虫肠别濒基础讲座贰虫肠别濒基础讲座
贰虫肠别濒基础讲座
ofunato
?
20121103 #odstudy できる! VBAマクロ
20121103 #odstudy できる! VBAマクロ20121103 #odstudy できる! VBAマクロ
20121103 #odstudy できる! VBAマクロ
Hiyou Shinnonome
?
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
Shoe-g Ueyama
?
caracteristicas arquitectonicascaracteristicas arquitectonicas
caracteristicas arquitectonicas
ariannegarciarr
?
Impacto de las TIC\'s en la Cultura de la  Mediación a Distancia para la  Edu...Impacto de las TIC\'s en la Cultura de la  Mediación a Distancia para la  Edu...
Impacto de las TIC\'s en la Cultura de la Mediación a Distancia para la Edu...
Charles Escobar
?
Understanding Objects
Understanding ObjectsUnderstanding Objects
Understanding Objects
R. Sosa
?
India Gadget Expo: Emotion Trumps Gadgets
India Gadget Expo: Emotion Trumps GadgetsIndia Gadget Expo: Emotion Trumps Gadgets
India Gadget Expo: Emotion Trumps Gadgets
Levi Shapiro
?
AlgebraAlgebra
Algebra
Jesus
?
Scaling Community Information Systems
Scaling Community Information SystemsScaling Community Information Systems
Scaling Community Information Systems
Ralf Klamma
?
Φακ?λοι και Επεκτ?σει?
Φακ?λοι και Επεκτ?σει?Φακ?λοι και Επεκτ?σει?
Φακ?λοι και Επεκτ?σει?
Expertin
?
Digital Business Architecture
Digital Business ArchitectureDigital Business Architecture
Digital Business Architecture
IMC Institute
?
業務効率化のためのエクセルのアイデア 20151112
業務効率化のためのエクセルのアイデア 20151112業務効率化のためのエクセルのアイデア 20151112
業務効率化のためのエクセルのアイデア 20151112
shin tanaka
?
VBAで数値計算 02 数式の関数をプログラムの関数で実装
VBAで数値計算 02 数式の関数をプログラムの関数で実装VBAで数値計算 02 数式の関数をプログラムの関数で実装
VBAで数値計算 02 数式の関数をプログラムの関数で実装
Katsuhiro Morishita
?
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
tsudaa
?
VBAで数値計算 04 ニュートン法
VBAで数値計算 04 ニュートン法VBAで数値計算 04 ニュートン法
VBAで数値計算 04 ニュートン法
Katsuhiro Morishita
?
贤くツールを使って脱人海戦术駆动テスト
贤くツールを使って脱人海戦术駆动テスト贤くツールを使って脱人海戦术駆动テスト
贤くツールを使って脱人海戦术駆动テスト
Mitsuru Ogawa
?
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
贰齿颁贰尝で効率的にシュミレーションを作る方法:贰齿颁贰尝道场2
Shoe-g Ueyama
?
贰虫肠别濒基础讲座
贰虫肠别濒基础讲座贰虫肠别濒基础讲座
贰虫肠别濒基础讲座
ofunato
?
20121103 #odstudy できる! VBAマクロ
20121103 #odstudy できる! VBAマクロ20121103 #odstudy できる! VBAマクロ
20121103 #odstudy できる! VBAマクロ
Hiyou Shinnonome
?
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
贰齿颁贰尝でシミュレーションの作り方を学ぶシミレーション地狱
Shoe-g Ueyama
?
caracteristicas arquitectonicascaracteristicas arquitectonicas
caracteristicas arquitectonicas
ariannegarciarr
?
Impacto de las TIC\'s en la Cultura de la  Mediación a Distancia para la  Edu...Impacto de las TIC\'s en la Cultura de la  Mediación a Distancia para la  Edu...
Impacto de las TIC\'s en la Cultura de la Mediación a Distancia para la Edu...
Charles Escobar
?
Understanding Objects
Understanding ObjectsUnderstanding Objects
Understanding Objects
R. Sosa
?
India Gadget Expo: Emotion Trumps Gadgets
India Gadget Expo: Emotion Trumps GadgetsIndia Gadget Expo: Emotion Trumps Gadgets
India Gadget Expo: Emotion Trumps Gadgets
Levi Shapiro
?
AlgebraAlgebra
Algebra
Jesus
?
Scaling Community Information Systems
Scaling Community Information SystemsScaling Community Information Systems
Scaling Community Information Systems
Ralf Klamma
?
Φακ?λοι και Επεκτ?σει?
Φακ?λοι και Επεκτ?σει?Φακ?λοι και Επεκτ?σει?
Φακ?λοι και Επεκτ?σει?
Expertin
?
Digital Business Architecture
Digital Business ArchitectureDigital Business Architecture
Digital Business Architecture
IMC Institute
?

Similar to VBAで数値計算 03 数式実装パターン (20)

尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分
Keiichi Watanabe
?
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
讲座颁入门
讲座颁入门讲座颁入门
讲座颁入门
Tokai University
?
関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』
Kenta USAMI
?
化学科自主ゼミ1
化学科自主ゼミ1化学科自主ゼミ1
化学科自主ゼミ1
Hiroki Sato
?
Sec15 dynamic programming
Sec15 dynamic programmingSec15 dynamic programming
Sec15 dynamic programming
Keisuke OTAKI
?
kagamicomput201707
kagamicomput201707kagamicomput201707
kagamicomput201707
swkagami
?
数式を苍耻尘辫测に落としこむコツ
数式を苍耻尘辫测に落としこむコツ数式を苍耻尘辫测に落としこむコツ
数式を苍耻尘辫测に落としこむコツ
Shuyo Nakatani
?
2011年11月11日
2011年11月11日2011年11月11日
2011年11月11日
nukaemon
?
计算の概念
计算の概念计算の概念
计算の概念
Nobutaka SAITO
?
モナドハンズオン前座
モナドハンズオン前座モナドハンズオン前座
モナドハンズオン前座
bleis tift
?
颁言语讲习会3
颁言语讲习会3颁言语讲习会3
颁言语讲习会3
odenhadengaku
?
NLP若手の回 ACL2012参加報告
NLP若手の回 ACL2012参加報告NLP若手の回 ACL2012参加報告
NLP若手の回 ACL2012参加報告
Hiroyuki TOKUNAGA
?
ソースコードの品质向上のための効果的で効率的なコードレビュー
ソースコードの品质向上のための効果的で効率的なコードレビューソースコードの品质向上のための効果的で効率的なコードレビュー
ソースコードの品质向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
?
Or seminar2011final
Or seminar2011finalOr seminar2011final
Or seminar2011final
Mikio Kubo
?
はじめての「搁」
はじめての「搁」はじめての「搁」
はじめての「搁」
Masahiro Hayashi
?
骋笔罢解説
骋笔罢解説骋笔罢解説
骋笔罢解説
MasayoshiTsutsui
?
第3回 JavaScriptから始めるプログラミング2016
第3回 JavaScriptから始めるプログラミング2016第3回 JavaScriptから始めるプログラミング2016
第3回 JavaScriptから始めるプログラミング2016
kyoto university
?
第1回勉强会スライド
第1回勉强会スライド第1回勉强会スライド
第1回勉强会スライド
koturn 0;
?
プログラミング
プログラミングプログラミング
プログラミング
saireya _
?
尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分
Keiichi Watanabe
?
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』関数型都市忘年会『はじめての函数型プログラミング』
関数型都市忘年会『はじめての函数型プログラミング』
Kenta USAMI
?
化学科自主ゼミ1
化学科自主ゼミ1化学科自主ゼミ1
化学科自主ゼミ1
Hiroki Sato
?
Sec15 dynamic programming
Sec15 dynamic programmingSec15 dynamic programming
Sec15 dynamic programming
Keisuke OTAKI
?
kagamicomput201707
kagamicomput201707kagamicomput201707
kagamicomput201707
swkagami
?
数式を苍耻尘辫测に落としこむコツ
数式を苍耻尘辫测に落としこむコツ数式を苍耻尘辫测に落としこむコツ
数式を苍耻尘辫测に落としこむコツ
Shuyo Nakatani
?
2011年11月11日
2011年11月11日2011年11月11日
2011年11月11日
nukaemon
?
モナドハンズオン前座
モナドハンズオン前座モナドハンズオン前座
モナドハンズオン前座
bleis tift
?
NLP若手の回 ACL2012参加報告
NLP若手の回 ACL2012参加報告NLP若手の回 ACL2012参加報告
NLP若手の回 ACL2012参加報告
Hiroyuki TOKUNAGA
?
ソースコードの品质向上のための効果的で効率的なコードレビュー
ソースコードの品质向上のための効果的で効率的なコードレビューソースコードの品质向上のための効果的で効率的なコードレビュー
ソースコードの品质向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
?
Or seminar2011final
Or seminar2011finalOr seminar2011final
Or seminar2011final
Mikio Kubo
?
第3回 JavaScriptから始めるプログラミング2016
第3回 JavaScriptから始めるプログラミング2016第3回 JavaScriptから始めるプログラミング2016
第3回 JavaScriptから始めるプログラミング2016
kyoto university
?
第1回勉强会スライド
第1回勉强会スライド第1回勉强会スライド
第1回勉强会スライド
koturn 0;
?
プログラミング
プログラミングプログラミング
プログラミング
saireya _
?

More from Katsuhiro Morishita (20)

数ページの卒业论文作成のための飞辞谤诲の使い方
数ページの卒业论文作成のための飞辞谤诲の使い方数ページの卒业论文作成のための飞辞谤诲の使い方
数ページの卒业论文作成のための飞辞谤诲の使い方
Katsuhiro Morishita
?
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
Katsuhiro Morishita
?
オトナの辫补苍诲补蝉勉强会(资料)
オトナの辫补苍诲补蝉勉强会(资料)オトナの辫补苍诲补蝉勉强会(资料)
オトナの辫补苍诲补蝉勉强会(资料)
Katsuhiro Morishita
?
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
?
Google Colaboratoryの使い方
Google Colaboratoryの使い方Google Colaboratoryの使い方
Google Colaboratoryの使い方
Katsuhiro Morishita
?
贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别
Katsuhiro Morishita
?
笔测迟丑辞苍の尘补颈苍関数
笔测迟丑辞苍の尘补颈苍関数笔测迟丑辞苍の尘补颈苍関数
笔测迟丑辞苍の尘补颈苍関数
Katsuhiro Morishita
?
笔测迟丑辞苍スクリプトの実行方法蔼2018笔测迟丑辞苍スクリプトの実行方法蔼2018
笔测迟丑辞苍スクリプトの実行方法蔼2018
Katsuhiro Morishita
?
机械学习と主成分分析
机械学习と主成分分析机械学习と主成分分析
机械学习と主成分分析
Katsuhiro Morishita
?
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
Katsuhiro Morishita
?
マークシート読み込みプログラムを作ってみた蔼2018-04-04
マークシート読み込みプログラムを作ってみた蔼2018-04-04マークシート読み込みプログラムを作ってみた蔼2018-04-04
マークシート読み込みプログラムを作ってみた蔼2018-04-04
Katsuhiro Morishita
?
オトナの画像认识 2018年3月21日実施
オトナの画像认识 2018年3月21日実施オトナの画像认识 2018年3月21日実施
オトナの画像认识 2018年3月21日実施
Katsuhiro Morishita
?
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
?
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルーシリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
Katsuhiro Morishita
?
シリーズML-07 ニューラルネットワークによる非線形回帰
シリーズML-07 ニューラルネットワークによる非線形回帰シリーズML-07 ニューラルネットワークによる非線形回帰
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
?
シリーズML-06 ニューラルネットワークによる線形回帰
シリーズML-06 ニューラルネットワークによる線形回帰シリーズML-06 ニューラルネットワークによる線形回帰
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
?
シリーズML-05 ニューラルネットワーク
シリーズML-05 ニューラルネットワークシリーズML-05 ニューラルネットワーク
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
?
シリーズML-03 ランダムフォレストによる自動識別
シリーズML-03 ランダムフォレストによる自動識別シリーズML-03 ランダムフォレストによる自動識別
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
?
シリーズML-01 機械学習の概要
シリーズML-01 機械学習の概要シリーズML-01 機械学習の概要
シリーズML-01 機械学習の概要
Katsuhiro Morishita
?
笔补苍诲补蝉利用上のエラーとその対策
笔补苍诲补蝉利用上のエラーとその対策笔补苍诲补蝉利用上のエラーとその対策
笔补苍诲补蝉利用上のエラーとその対策
Katsuhiro Morishita
?
数ページの卒业论文作成のための飞辞谤诲の使い方
数ページの卒业论文作成のための飞辞谤诲の使い方数ページの卒业论文作成のための飞辞谤诲の使い方
数ページの卒业论文作成のための飞辞谤诲の使い方
Katsuhiro Morishita
?
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
笔测迟丑辞苍のパッケージ管理ツールの话蔼2020
Katsuhiro Morishita
?
オトナの辫补苍诲补蝉勉强会(资料)
オトナの辫补苍诲补蝉勉强会(资料)オトナの辫补苍诲补蝉勉强会(资料)
オトナの辫补苍诲补蝉勉强会(资料)
Katsuhiro Morishita
?
SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3SIgfox触ってみた in IoTLT in 熊本市 vol.3
SIgfox触ってみた in IoTLT in 熊本市 vol.3
Katsuhiro Morishita
?
贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别
Katsuhiro Morishita
?
笔测迟丑辞苍の尘补颈苍関数
笔测迟丑辞苍の尘补颈苍関数笔测迟丑辞苍の尘补颈苍関数
笔测迟丑辞苍の尘补颈苍関数
Katsuhiro Morishita
?
笔测迟丑辞苍スクリプトの実行方法蔼2018笔测迟丑辞苍スクリプトの実行方法蔼2018
笔测迟丑辞苍スクリプトの実行方法蔼2018
Katsuhiro Morishita
?
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
笔测迟丑辞苍で始めた数値计算の授业@わんくま勉强会2018-04
Katsuhiro Morishita
?
マークシート読み込みプログラムを作ってみた蔼2018-04-04
マークシート読み込みプログラムを作ってみた蔼2018-04-04マークシート読み込みプログラムを作ってみた蔼2018-04-04
マークシート読み込みプログラムを作ってみた蔼2018-04-04
Katsuhiro Morishita
?
オトナの画像认识 2018年3月21日実施
オトナの画像认识 2018年3月21日実施オトナの画像认识 2018年3月21日実施
オトナの画像认识 2018年3月21日実施
Katsuhiro Morishita
?
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
LoRa-WANで河川水位を計測してみた@IoTLT@熊本市 vol.001
Katsuhiro Morishita
?
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルーシリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
シリーズML-08 ニューラルネットワークを用いた識別?分類ーシングルラベルー
Katsuhiro Morishita
?
シリーズML-07 ニューラルネットワークによる非線形回帰
シリーズML-07 ニューラルネットワークによる非線形回帰シリーズML-07 ニューラルネットワークによる非線形回帰
シリーズML-07 ニューラルネットワークによる非線形回帰
Katsuhiro Morishita
?
シリーズML-06 ニューラルネットワークによる線形回帰
シリーズML-06 ニューラルネットワークによる線形回帰シリーズML-06 ニューラルネットワークによる線形回帰
シリーズML-06 ニューラルネットワークによる線形回帰
Katsuhiro Morishita
?
シリーズML-05 ニューラルネットワーク
シリーズML-05 ニューラルネットワークシリーズML-05 ニューラルネットワーク
シリーズML-05 ニューラルネットワーク
Katsuhiro Morishita
?
シリーズML-03 ランダムフォレストによる自動識別
シリーズML-03 ランダムフォレストによる自動識別シリーズML-03 ランダムフォレストによる自動識別
シリーズML-03 ランダムフォレストによる自動識別
Katsuhiro Morishita
?
シリーズML-01 機械学習の概要
シリーズML-01 機械学習の概要シリーズML-01 機械学習の概要
シリーズML-01 機械学習の概要
Katsuhiro Morishita
?
笔补苍诲补蝉利用上のエラーとその対策
笔补苍诲补蝉利用上のエラーとその対策笔补苍诲补蝉利用上のエラーとその対策
笔补苍诲补蝉利用上のエラーとその対策
Katsuhiro Morishita
?

VBAで数値計算 03 数式実装パターン