Microsoft PowerPoint - 1d.ppt [互換モード]

Size: px
Start display at page:

Download "Microsoft PowerPoint - 1d.ppt [互換モード]"

Transcription

1 数値計算の基礎 一次元熱伝導方程式の差分法 による解法 年夏季集中講義 中島研吾 並列計算プログラミング 先端計算機演習 66-49

2 概要 一次元熱伝導方程式と差分法 連立一次方程式の解法 反復法について 共役勾配法 CG 法 前処理について 共役勾配法を使用した一次元熱伝導解析プログラムについて

3 d d 一次元熱伝導方程式 / 支配方程式 : 簡単のため熱伝導率 BF d BF m m 一様体積発熱 BF 断熱 実際は以下のような離散化をしているので注意が必要 断熱となっているのはこの面, しかし温度は計算されない

4 4 BF 一次元熱伝導方程式 / 解析解 BF m 断熱となっているのはこの面, しかし温度は計算されない XX X m X.d, メッシュ数 5, とすると,X m 49.5, の点の X 座標は 49. となる BF.d とすると での温度は :

5 5 念のため 差分について 差分法 :Fte Dfferece ethod マクロな微分 微分係数を数値的に近似する手法 以下のような一次元系を考える -

6 6 直感的 というか安易な定義直感的というか安易な定義 と の中点 における微分係数 と の中点 における微分係数 - d d d / となると微分係数の定義そのもの における二階微分係数 / / d d d d d d

7 7 厳密な定義 :Tyor 展開 / 厳密な定義 :Tyor 展開 / - K!! K!!

8 8 厳密な定義 :Tyor 展開 / 厳密な定義 :Tyor 展開 / - 前進差分 K!! 打ち切り誤差 K!! 打ち切り誤差が のオーダー 次精度 一次精度 後退差分 K!! 打ち切り誤差が K!! 打ち切り誤差が のオーダー 一次精度

9 9 厳密な定義 :Tyor 展開 / 厳密な定義 :Tyor 展開 / - 中央差分, 中心差分 K!! K!!!! 打ち切り誤差が K! 打ち切り誤差が のオーダー 二次精度

10 安易な定義 : 実は二次精度だった安易な定義 : 実は二次精度だった - / / K / / / /! /! / / K / / / /! /! / / K! / 打ち切り誤差が のオーダー / /! オダ 二次精度 二点間の中点で二次精度, それ以外の点では一次精度 ということもできる が均一でない場合も同様のことが起こる

11 一次元熱伝導方程式 / 要素単位の線形方程式 差分法による離散化 d d d d d 差分法による離散化各要素における線形方程式は以下のような形になる / / d d d d 各要素における線形方程式は以下のような形になる N BF BF d d N BF N BF N BF A A A R D,, A A A R D

12 連立一次方程式 :N88 の場合未知数 8, 方程式の数 8 : A A BF D R : A A A BF : A 4 : A D R 5 : A 6 : A A 4 A 5 4 A 6 5 A D D D D A R 4 4 A 5 5 A 6 6 A R R R 4 BF 4 5 BF4 5 6 BF5 6 7 BF6 7 : A 7 6 A 7 7 A 7 8 BF7 D R 8 : A 8 7 A 8 8 BF8 D

13 連立一次方程式 :N88 の場合自分とその周囲のみに非ゼロ成分 各行 つ : 疎行列 AD AR A AD AR A AD AR A4 AD4 AR4 A5 AD5 AR5 A6 AD6 AR6 A7 AD7 AR7 このような 疎な 行列を係数とする連立一次方程式を解く [A]{}{b} {b} A A 8 A8 AD8 8 A A BF, A D D, A R R

14 4 係数行列は疎行列 Sprse p tr が多い 非ゼロ成分のみを記憶する方法 Compressed Row Storge, CRS 後述 密行列と比較して取り扱いが困難

15 5 一次元熱伝導方程式と差分法 連立一次方程式の解法 反復法について 共役勾配法 CG 法 前処理について 共役勾配法を使用した一次元熱伝導解析プログラムについて

16 6 科学技術計算における大規模線形 方程式の解法 多くの科学技術計算は, 最終的に大規模線形方程式 Ab を解くことに帰着される : 線形ソルバー mportt, epesve アプリケーションに応じて様々な手法が提案されている 疎行列 sprse, 密行列 dese 直接法 drect, 反復法 tertve 本講義 演習では主に, 疎行列, 反復法について扱う 密行列 dese グローバルな相互作用あり :BE, スペクトル法,O,D 気液 疎行列 sprse ローカルな相互作用 :FE,FD,D 固, 高速多重極展開付 BE

17 密行列 遠隔領域も含め, 多数領域との相互作用あり境界要素法, スペクトル法,D 法 7

18 疎行列 近接領域のみとの相互作用差分法, 有限要素法 8

19 9 線形ソルバー にどう向き合うか? これについてはあとで

20 直接法 Drect ethod Gss の消去法, 完全 U 分解 逆行列 A - を直接求める 利点 安定, 幅広いアプリケーションに適用可能 Prt Pvotg 疎行列, 密行列いずれにも適用可能 欠点 反復法よりもメモリ, 計算時間を必要とする 密行列の場合,ON の計算量 大規模な計算向けではない ON の記憶容量,ON の計算量

21 U 分解法 : 完全 U 分解法 直接法の一種 逆行列を直接求める手法 逆行列 に相当するものを保存しておけるので, 右辺が変わったときに計算時間を節約できる 逆行列を求める際にF- もとの行列ではであったところに値が入る が生じる

22 U 分解による連立一次方程式の解法 A が 行列のとき A を次式のように表すことを あるいはそのような と U そのものを A の U 分解という あるいは そのような と U そのものを A の U 分解という. O O O U A t t f t A :ower trgr prt of mtr A U:Upper trgr prt of mtr A

23 連立一次方程式の行列表現連立次方程式の行列表現元の連立次方程式の般形 元の連立一次方程式の一般形 b b b b 行列表現行列表現 b b b A b O b A A b

24 U 分解による解法 U 分解による解法 U 分解 エル ユーブンカイ A が 行列のとき A を次式のように表すことを A が 行列のとき A を次式のように表すことを あるいは そのような と U そのものを A の U 分解という. O O O U A t t f t A 4 :ower trgr prt of mtr A U:Upper trgr prt of mtr A

25 U 分解を用いた Ab の解法 A U となる A の U 分解 と U を求める y b の解 yを求める 前進代入 U の解 を求める 後退代入 y この が A b の解となる Q A U y b 5

26 yb の解法 y b の解法 b y b b y y b y O b y b y y b y y b y y b y y y y b y y b y 6 芋づる式に解が求まる : 前進代入

27 Uy の解法 U y の解法 y U y y y O y / / y,, y y,, / y y / y j j 7 芋づる式に解が求まる : 後退代入

28 U 分解の求め方 U 分解の求め方 O O O 8

29 j { の 行目 } {U の j 列目 } j { の 行目 } {U の j 列目 } j j j j j O O j O j j j jj j O O O O 9 O O

30 U 分解の求め方 U 分解の求め方 O O O j :[] の第 行と [U] の第 j 列の内積 [U] の第 行のみ残る j :[] の第 行と,[U] の第 j 列の内積 [U] の第 行のみ残る,,,,,,

31 U 分解の求め方 O :[] の第 行と,[U] の第 列の内積,,, O O,,,,,,,,,

32 U 分解の求め方 O O O j :[] の第 行と,[U] の第 j 列の内積,,,,,,,,,,,,,,,,,

33 U 分解の求め方 O 4 :[] の第 行と,[U] の第 列の内積,,, O O,,,,,,,,,,,,,, 4,, 4,,

34 数値例 A 第 行,,, 4 4 第 列 /, / 4 4 / 第 行 6, 第 列, 4 4

35 数値例 続き A 第 行 , 第 列 第 4 行 第 4 列 行 列 行 列 の順に求める式を作っていく. 5

36 数値例 続き 数値例 続き 結局 A U U 6

37 7 定常 sttory 法 反復法 Itertve ethod 反復計算中, 解ベクトル以外の変数は変化せず SOR,Gss-Sede,Jcob など 概して遅い 非定常 osttory 法 拘束, 最適化条件が加わる Kryov 部分空間 sbspce への写像を基底として使用するため, Kryov 部分空間法とも呼ばれる CGCojgte Grdet: 共役勾配法 BCGSTABB-Cojgte Cojgte Grdet Stbzed GRESGeerzed m Resd

38 8 利点 反復法 Itertve ethod 続き 直接法と比較して, メモリ使用量, 計算量が少ない 並列計算には適している 欠点 収束性が, アプリケーション, 境界条件の影響を受けやすい 前処理 precodtog が重要

39 9 一次元熱伝導方程式と差分法 連立一次方程式の解法 反復法について 共役勾配法 CG 法 前処理について 共役勾配法を使用した一次元熱伝導解析プログラムについて

40 4 代表的な反復法 : 共役勾配法 Cojgte Grdet 法, 略して CG 法 最も代表的な 非定常 反復法 対称正定値行列 Symmetrc Postve Defte:SPD 任意のベクトル {} に対して {} T [A]{}> 全対角成分 >, 全固有値 >, 全部分行列式 >と同値 ガラーキン法 熱伝導, 弾性, ねじり : 本コードの場合も SPD アルゴリズム 最急降下法 Steepest Descet ethod の変種 - α p : 反復解,p : 探索ベクトル,α : 定数 厳密解をyとするとき {-y} T [A]{-y} を最小とするような {} を求める 詳細は参考文献参照 例えば : 森正武 数値解析 第 版 共立出版

41 4 共役勾配法のアルゴリズム Compte r b-[a] for,, z - r - ρ - r - z - f p z ese 行列ベクトル積 ベクトル内積 ベクトル定数倍の加減 ed β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p p - r r - - α q chec covergece r : ベクトル α : スカラー

42 4 共役勾配法のアルゴリズム Compte r b-[a] for,, z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p - 行列ベクトル積 ベクトル内積 ベクトル定数倍の加減 : ベクトル α : スカラー

43 4 共役勾配法のアルゴリズム Compte r b-[a] for,, z - r - ρ r - z - - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p - 行列ベクトル積 ベクトル内積 ベクトル定数倍の加減 : ベクトル α : スカラー

44 44 共役勾配法のアルゴリズム Compte r b-[a] for,, z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p - 行列ベクトル積 ベクトル内積 ベクトル定数倍の加減 : ベクトル α : スカラー

45 45 共役勾配法のアルゴリズム /5 yを厳密解 Ayb y とするとき, 下式を最小にするを求める : T y [ A] y T y [ A] y, A y, A, Ay y, Ay, A, Ay y, Ay, A, b y, b 定数 従って, 下記 f を最小にする を求めればよい : f,, A b f, h f h, A b h Ah 任意のベクトル h

46 46 b A f,, Ah h b A h f h f,, 任意のベクトル h Ah h b A h f h f,, b h h A h h f,, b h b Ah h A h,,,, b h b Ah h Ah A h A,,,,,, Ah h b A h f Ah h b h A h b A,,,,, Ah h b A h f,,

47 47 共役勾配法のアルゴリズム /5 共役勾配法のアルゴリズム /5 CG 法は任意の から始めて,f の最小値を逐次探索する p α f 今, 番目の近似値 と探索方向 p が決まったとすると : p α f を最小にするためには :,, f A b p Ap p p f α α α f を最小にするためには :,, f p p p p f,, A r p A A b p p f α α,, Ap p Ap p α A b r は第 近似に対する残差 A b r は第 近似に対する残差

48 48 共役勾配法のアルゴリズム /5 残差 r も以下の式によって計算できる : r r α Ap 探索方向を以下の漸化式によって求める : p r β p, r p 本当のところは下記のように 回目に厳密解 y が求まれば良いのであるが, 解がわかっていない場合は困難 y α p

49 49 共役勾配法のアルゴリズム 4/5 共役勾配法のアルゴリズム 4/5 ところで, 下式のような都合の良い直交関係がある :, 下式ような都合良直交関係ある, y Ap [ ],,, Ap A b p p A b p A b p A Ay p y Ap α α [ ],,,,, Ap p r p Ap r p Ap A b p p A b p α α α α,, Ap p r p Qα 従って以下が成立する A A A α, p p,,, Ap p p Ap y Ap α

50 5 共役勾配法のアルゴリズム 5/5 p, Ap r β,,, p Ap r Ap β p Ap r, Ap β p, Ap p, Ap 勾配ベクトル p が A に関して共役である 勾配ベクトル p, 残差ベクトル r についても以下の関係が成立 証明略 : 帰納法 j j p, Ap j, r, r j p, r r, r N 次元空間で互いに直交で一次独立な残差ベクトル r は N 個しか存在しない, 従って共役勾配法は未知数が N 個のときに N 回以内に収束する 実際は丸め誤差の影響がある

51 5 α,β 実際は α,β はもうちょっと簡単な形に変形できる : α Q p, b A p, r r, r p, Ap p, Ap p, Ap p, r r, r r, Ap r, r p, Ap r, r r, r r r, r r, Ap β Q α α

52 5 共役勾配法のアルゴリズム Compte r b-[a] for,, z - r - ρ - r - z - f p z ese 行列ベクトル積 ベクトル内積 ベクトル定数倍の加減 ed β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p p - r r - - α q chec covergece r : ベクトル α : スカラー

53 5 前処理 precodtog とは? 反復法の収束は係数行列の固有値分布に依存 固有値分布が少なく, かつに近いほど収束が早い 単位行列 条件数 codto mber 対称正定 最大最小固有値の比 条件数が に近いほど収束しやすい もとの係数行列 [A] に良く似た前処理行列 [] を適用することによって固有値分布を改善する 前処理行列 [] によって元の方程式 [A]{}{b} {b} を [A ]{ }{b } へと変換する ここで [A ][] - [A], {b }[] - {b} である [A ][] - [A] が単位行列に近ければ良い, ということになる 前処理 は密行列, 疎行列ともに使用するが, 普通は疎行列前処理 は密行列, 疎行列ともに使用するが, 普通は疎行列を対象にすることが多い

54 前処理付共役勾配法 Precodtoed Cojgte Grdet ethod PCG 54 Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed z - 実際にやるべき計算は : { z} [ ] { r } 近似逆行列 の計算が必要 : [ ] [ ] A, [ ] [ A] 究極の前処理 : 本当の逆行列 [ ] [ A], [ ] [ A ] 対角スケーリング : 簡単 弱い [ ] [ ] D, [ ] [ D]

55 55 IU, IC 最もよく使用されている前処理 疎行列用 不完全 U 分解 Icompete U Fctorzto 不完全コレスキー分解 Icompete Choesy Fctorzto 対称行列 不完全な直接法 もとの行列が疎でも, 逆行列は疎とは限らない f- もとの行列と同じ非ゼロパターン f- 無し を持っているのが IU,IC

56 56 IU, IC 最もよく使用されている前処理 疎行列用 Icompete U Fctorzto Icompete Choesy Fctorzto 対称行列 IU : eep o-zero ptter of the org coeffcet mtr do, do, - f, NoZeroA the : / edf do j, f,j NoZeroA the j : j - * j edf eddo eddo eddo 不完全な直接法 もとの行列が疎でも, 逆行列は疎とは限らない f- もとの行列と同じ非ゼロパターン f- 無し を持っているのがIU,IC

57 U 分解法 : 完全 U 分解法 直接法の一種 逆行列を直接求める手法 逆行列 に相当するものを保存しておけるので, 右辺が変わったときに計算時間を節約できる 逆行列を求める際にF- もとの行列ではであったところに値が入る が生じる 不完全 U 分解法 F- の発生を制限して, 前処理に使う手法 不完全な逆行列, 少し弱い直接法 57

58 58 実例 : 差分法による熱伝導等 5 点差分

59 59 実例 : 差分法による熱伝導等 5 点差分

60 6 実例 : 係数マトリクス X

61 6 実例 : 解

62 6 ECCS8ログイン, ディレクトリ作成 ディレクトリ作成 >$ cd Docmets この下に作る >$ mdr EPSsmmer 好きな名前でよい >$ cd EPSsmmer このディレクトリを本講義では <$E-EPS> と呼ぶ基本的にファイル類はこのディレクトリにコピー, 解凍する この下に課題番号に応じて S, S, S-ref などのディレクトリを作る <$S> <$E-EPS>/S <$S> <$E-EPS>/S EPS>/S TK <$T-EPS>

63 6 ファイルコピー 一次元熱伝導方程式 >$ cd <$E-EPS> >$ cp /home/sego/docmets/css/epssmmer/tro.tr. >$ tr vf tro.tr >$ cd tro

64 64 完全 U 分解, 不完全 U 分解 >$ cd <$E-EPS>/tro.f.f 完全 U 分解によるプログラム FORTRAN 不完全 U 分解 f- 無し によるプログラム FORTRAN.f をコンパイル, リンクしたもの.f をコンパイル, リンクしたもの C ユーザーも FORTRAN でお願いします

65 65 完全 U 分解したマトリクス./ とタイプ もとのマトリクス U 分解したマトリクス [][U] 同時に表示 [] 対角成分 省略 f-が生じている もともとだった成分が非ゼロになっている

66 66 不完全 U 分解したマトリクス f- 無し./ とタイプ 不完全 U 分解したマトリクス f- 無し [][U] 同時に表示 [] 対角成分 省略 完全 U 分解したマトリクス [][U] 同時に表示 [] 対角成分 省略 f-が生じている もともと だった成分が非ゼロになっている

67 67 解の比較 : ちょっと違う 不完全 U 分解 完全 U 分解

68 68 IU, IC 前処理 F- を全く考慮しない 不完全な 分解 記憶容量, 計算量削減 これを解くと 不完全な 解が得られるが, 本来の解とそれほどずれているわけではない 問題に依存する

69 69 大規模線形ソルバーの動向 反復法がより広く使用されるようになりつつある コアを超えるような大規模並列システムでは直接法は並列性能が並出ない : 逆にそれより小さければ直接法でもOKということになる 密行列も反復法で解くような試みがなされている 密行列を使わないで済ませられるようなアルゴリズムの開発 高速多重極展開 Fst tpoe 遠方からの効果をクラスタリング, あるいは無視 密行列 メモリースケーラブルではない 前処理付き反復法 precodtoed tertve sovers 安定した前処理の必要性 安定した前処理は概して 並列化 が困難 詳しくはCEで

70 7 一次元熱伝導方程式と差分法 連立一次方程式の解法 反復法について 共役勾配法 CG 法 前処理について 共役勾配法を使用した一次元熱伝導解析プログラムについて

71 7 d d 再び一次元熱伝導方程式 / 支配方程式 : 熱伝導率 一様 BF d BF m m 一様体積発熱 BF 断熱 以下のような離散化 要素中心で従属変数を定義 をしているので注意が必要 断熱となっているのはこの面, しかし温度は計算されない

72 7 BF 一次元熱伝導方程式 / 解析解 BF m 断熱となっているのはこの面, しかし温度は計算されない XX X m T X.d, メッシュ数 5, とすると,X m 49.5, の点の X 座標は 49. となる BF.d とすると での温度は :

73 7 一次元熱伝導方程式 / 連立一次方程式 差分法による離散化 / / d d d d d 各要素における線形方程式は以下のような形になる / / d 各要素における線形方程式は以下のような形になる これを共役勾配法 Cojgte Grdet 法 で解く N BF BF d d N BF N BF N BF A A A R D N BF,, A A A R D

74 74 係数行列の格納形式 各要素における線形方程式 A A N A D A R BF N, A D, A R AD AR A AD AR A AD AR A4 AD4 AR4 A5 AD5 AR5 A6 AD6 AR6 7 A7 AD7 AR7 より一般的な形で格納すると INDEX DIAG PHI 対角成分 INDEX [ AAT PHI ITE ] RHS,, K, N 非対角成分 8 A8 AD8

75 75 N8 の場合 : 連立一次方程式自分とその周囲のみに非ゼロ成分 : 疎行列 A D A R BF A A BF D R A A D D A R R A A D A R BF A A A BF BF A D R A A 4 BF D R 4 5 A 4 A D D 4 A R R 4 A 5 A D 5 A R BF4 BF5 A 4 A 4 4 A 4 5 BF4 D R A 5 4 A 5 5 A 5 6 BF5 D R 6 A 6 A D D 6 A R R 6 6 BF6 A 6 5 A 6 6 A 6 7 BF6 D R 7 A 7 A D 7 A R 7 7 BF7 A 7 6 A 7 7 A 7 8 BF7 D R 8 D 8 BF8 A 8 7 A D 8 8 BF8 A 8 A D 8 INDEX DIAG PHI 対角成分 [ AAT PHI ITE ] RHS,, K, N INDEX 非対角成分

76 76 未知数 :N 個とすると 密行列 疎行列 密行列 :N 個の成分を記憶する必要あり 疎行列 : 非ゼロの部分だけ記憶すれば, 一次元問題の場合 N 個の成分で済む N 6 としたときの必要記憶容量 密行列 TB 疎行列 後掲の INDEX,ITE も含む B

77 77 Compressed Row Storge CRS 一般的な形

78 78 係数行列の格納形式 /8 非ゼロ成分のみを格納, 疎行列向け方法 Compressed Row Storge CRS DIAG PHI INDEX INDEX [ AAT PHI ITE ] RHS,, K, N DIAG 対角成分 実数,,N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,,, INDEXN A D A R A A D A R A A D A R A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

79 79 Compressed Row Storge CRS NODE_tot 8 対角成分 D. D.6 D 5.7 D4 9.8 D5.5 D6.4 D7. D8 5.

80 8 Compressed Row Storge CRS

81 Compressed Row Storge CRS 非対角 de 成分数 4.4. de de de de de de de de8 5 NPU den de-~de 番目が 行目の非対角成分

82 Compressed Row Storge CRS 非対角成分数 de 4.4., 5, de , 4,44 6,55 8,66 4 de ,7 7,8 de ,9 5, 6, de ,,,4 7,5 4 de ,6 7,7 de ,8,9 6, 8, 4 de de8 5 NPU 5,, 4,4 6,5 den de-~de 番目が 行目の非対角成分

83 8 Compressed Row Storge CRS , 5, , 4,44 6,55 8, ,7 7, ,9 5, 6, ,,,4 7, ,6 7, ,8,9 6, 8, ,, 4,4 6,5 例 : tem 7 5, AAT 7.5 tem9, AAT9.5

84 84 Compressed Row Storge CRS. 4.4., 5, D 対角成分 実数,,N de 非対角成分数に関する一次元配列, 4,44 6,55 8,66 通し番号 整数,,N tem 非対角成分の要素 列 番号 5,7 7,8 整数,, den AAT 非対角成分 4,9 5, 6, 実数,, den ,,,4 7,5 {Y} [A]{X} do, N 6,6 7,7 Y D*X do de-, de 7,8,9 6, 8, Y Y AAT*Xtem 8 8,, 4,4 6,5 eddo eddo

85 85 行列ベクトル積 : 密行列 とても簡単..., N, N y N,, N y N N N N,,, N, N N yn N, N,... N, N N, N N yn {Y} [A]{X} do j, N Yj.d do, N Yj Yj A,j*X eddo eddo

86 86 行列ベクトル積への適用非ゼロ成分のみを格納, 疎行列向け方法 DIAG 対角成分 実数,,N DIAG PHI INDEX INDEX 非対角成分数に関する一次元配列 AAT PHI ITE RHS,, K, 整数,,N INDEX ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 A D A R 実数,, INDEXN A A D A R {Y} [A]{X} [ ] N 4 A A D A R A 4 A D 4 A R 4 do, N Y D*X 5 A 5 A D 5 A R 5 do INDEX-, INDEX 6 A 6 A D 6 A R 6 Y Y AAT*XITE 7 A eddo 7 A D 7 A R 7 eddo 8 A 8 A D 8

87 87 DIAG PHI INDEX 係数行列の格納形式 /8 [ AAT PHI ITE ] 対角成分 :DIAG INDEX RHS, DIAG, K, N DIAG A D DIAG A D DIAG A D DIAG8 A D 8 対角成分 実数,,N A D A R A A D A R A A D A R A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 8 A 8 A D 8

88 88 係数行列の格納形式 /8 INDEX, AAT の関係 A D A R AD A A D A R AD A A D A R 4 AD 5 4 A 4 A D 4 A R AD4 7 5 A 5 A D 5 A R AD A 6 A D 6 A R 6 A 7 A D 7 A R AD6 AD7 8 A 8 A D AD8 INDEX, INDEX5, 5 ITE4, AAT4 A ITE54, AAT5 A R

89 89 係数行列の格納形式 /8 INDEX, AAT の関係 A D A R AD A A D A R AD A A D A R 4 AD 5 4 A 4 A D 4 A R AD4 7 5 A 5 A D 5 A R AD A 6 A D 6 A R 6 A 7 A D 7 A R AD6 AD7 8 A 8 A D AD8 INDEX, INDEX5, 5 ITE4, AAT4 A ITE54, AAT5 A R

90 9 係数行列の格納形式 4/8 非対角成分 : DIAG PHI INDEX INDEX RHS, [ AAT PHI ITE ], K, N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,, INDEXN INDEX INDEX ITE, AAT A R AD 4 AD 5 6 AD4 7 8 AD5 9 AD6 AD7 AD 4 AD8

91 9 係数行列の格納形式 5/8 非対角成分 : DIAG PHI INDEX INDEX RHS, [ AAT PHI ITE ], K, N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,, INDEXN INDEX INDEX ITE, AAT A ITE, AAT A R AD AD AD 5 6 AD4 7 8 AD5 9 AD6 AD7 4 AD8

92 9 係数行列の格納形式 6/8 非対角成分 : DIAG PHI INDEX INDEX RHS, [ AAT PHI ITE ], K, N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,, INDEXN INDEX INDEX5 ITE4, AAT4 A ITE54, AAT5 A R AD AD 4 AD 5 6 AD4 7 8 AD5 9 AD6 AD7 4 AD8

93 9 係数行列の格納形式 7/8 非対角成分 :7 DIAG PHI INDEX INDEX RHS, [ AAT PHI ITE ], K, N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,, INDEXN INDEX6 INDEX7 ITE6, AAT A 7 ITE8, AAT A R AD AD 4 AD 5 6 AD4 7 8 AD5 9 AD6 AD7 4 AD8

94 94 係数行列の格納形式 8/8 非対角成分 :8 DIAG PHI INDEX INDEX RHS, [ AAT PHI ITE ], K, N INDEX 非対角成分数に関する一次元配列 整数,,N ITE 非対角成分の要素 列 番号 整数,, INDEXN AAT 非対角成分 実数,, INDEXN INDEX7 INDEX84 ITE47, AAT4 A AD AD 4 AD AD AD5 9 6 AD6 7 AD7 8 4 AD8

95 95 プログラムのコンパイル, 実行法 プログラムのありか $ cd <$E-EPS>/tro $ s het_cg.f $ cd <$E-EPS>/tro $ s het_cg.c コンパイル, 実行法 $ cd <$E-EPS>/tro $ cd <$E-9S>/tro $ g95 het_cg.f o cg $ cc het_cg.c o cg $./cg $./cg pt.dt N メッシュ数.d.d d, BF メッシュ幅, 体積発熱量 5 ITERm 最大反復回数.e-7 EPS 打切誤差

96 96 CG 法による一次元熱伝導方程式 計算プログラム 前処理付き共役勾配法 Precodtoed Cojgte Grdet ethod 対称正定行列用 対角スケーリング Dgo Scg [A] の対角成分のみからなる行列を前処理行列 [] とする 簡単 な問題にしか適用できない 点ヤコビ Pot Jcob 前処理とも呼ばれる Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - p edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

97 97 対角スケーリング, 点ヤコビ前処理 前処理行列として, もとの行列の対角成分のみを取り出した行列を前処理行列 [] とする 対角スケーリング, 点ヤコビ pot-jcob 前処理 D... D DN... D N [ ] sove []z - r - という場合に逆行列を簡単に求めることができる

98 98 CG 法による一次元熱伝導方程式 プログラム概要 /7!C!C D Posso Eqto Sover by!c CG Cojgte Grdet ethod!c!c d/ddphi/d BF!C PHI@!C progrm CG_po mpct REA*8 A-H,O-Z teger :: N, ITERm teger :: R, Z, P, Q, DD pt.dt N メッシュ数 d, BF メッシュ幅, 体積発熱量 ITERm 最大反復回数 EPS 打切誤差 red8 :: d, OEGA, RESID, dphi, dphim, BF, EPS red8, dmeso:, octbe :: PHI, RHS red8, dmeso:, octbe :: DIAG, AAT red8, dmeso:,:, octbe :: W teger, dmeso:, octbe :: INDEX, ITE!C!C-- INIT. ope, fe'pt.dt', stts'ow' red,* N red,* dx, BF red,* ITERm red,* EPS cose

99 99 CG 法による一次元熱伝導方程式 プログラム概要 / octe PHIN, DIAGN, AAT*N-, RHSN octe INDEX:N, ITE*N-, WN,4 PHI.d AAT.d/dX DIAG -.d/dx RHS -BF * dx 4 d d d V BF V 非対角成分の数は ただし,,N N のときは したがって, 非対角成分の総数は *N m A D A R A A D A R A A D A R A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

100 CG 法による一次元熱伝導方程式 プログラム概要 / octe PHIN, DIAGN, AAT*N-, RHSN octe INDEX:N, ITE*N-, WN,4 PHI.d AAT.d/dX DIAG -.d/dx RHS -BF * dx 4 V BF V BF 非対角成分の数は ただし,,N N のときは したがって, 非対角成分の総数は *N A D A R A A D A R A A D A R A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

101 CG 法による一次元熱伝導方程式 プログラム概要 / octe PHIN, DIAGN, AAT*N-, RHSN octe INDEX:N, ITE*N-, WN,4 PHI.d AAT.d/dX DIAG -.d/dx RHS -BF * dx 4 BF A A D A R 非対角成分の数は ただし,,N N のときは したがって, 非対角成分の総数は *N A D A R A A D A R A A D A R A 4 A D 4 A R 4 BF RHS A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

102 CG 法による一次元熱伝導方程式 プログラム概要 /7 INDEX!C!C-- CONNECTIVITY INDEX INDEX INDEXN A D A R A A D A R do, N INDEX INDEX INDEX- 4 eddo 5 do, N 非対角成分の数は 6 js INDEX- f.eq. the ただし,,Nのときは 7 ITEjS 8 AATjS.d DIAG.d このルールに従って ルに従って INDEX RHS.d ese f 生成 & &.eq.n the ITEjS - DIAG -.d/dx ese ITEjS - ITEjS f -.eq. the AATjS.d edf edf eddo A A D A R A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

103 CG 法による一次元熱伝導方程式 プログラム概要 /7 INDEX !C!C-- CONNECTIVITY AD INDEX INDEX INDEXN do, N INDEX INDEX INDEX- eddo 4 5 AD AD 4 AD 5 6 do, N 7 js INDEX- f.eq. the 8 ITEjS AATjS.d DIAG.d INDEX RHS.d INDEX ese f ITE, AAT AR & &.eq.n the INDEX ITE, AAT A ITEjS - ITE, AAT AR DIAG -.d/dx INDEX5 ese ITE4, AAT4 A ITEjS - ITE54, AAT5 AR ITEjS f -.eq. the edf edf eddo AATjS.d 6 AD4 7 8 AD5 9 AD6 AD7 4 AD8 INDEXN- *N- ITE*N-4 N-, AAT*N-4 AN- ITE*N- N, AAT*N- ARN- INDEXN *N- ITE*N- N-, AATN*N- AN

104 CG 法による一次元熱伝導方程式 4 プログラム概要 /7 INDEX!C!C-- CONNECTIVITY INDEX INDEX INDEXN A D A R A A D A R do, N INDEX INDEX INDEX- eddo 4 A A D A R 5 do, N 6 js INDEX- f.eq. the 7 ITEjS 8 AATjS.d DIAG.d 境界条件 : 後述 RHS.d ese f & &.eq.n the ITEjS - DIAG -.d/dx 境界条件 N ese ITEjS - ITEjS それ以外 f -.eq. the edf edf eddo AATjS.d A 4 A D 4 A R 4 A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

105 CG 法による一次元熱伝導方程式 5 プログラム概要 /7 INDEX !C A D A R!C-- CONNECTIVITY D R INDEX INDEX INDEXN A A D A R A A D A R do, N INDEX INDEX INDEX- eddo 4 5 A 4 A D 4 A R 4 6 do, N 7 js INDEX- f.eq. the 8 ITEjS AATjS.d DIAG.d 境界条件 : 後述 RHS.d ese f & &.eq.n the ITEjS - DIAG -.d/dx 境界条件 N ese ITEjS - ITEjS それ以外 f -.eq. the edf edf eddo AATjS.d 固定境界条件が指定されている点を非対角成分として持っている場合非対角成分をゼロクリアする A 5 A D 5 A R 5 A 6 A D 6 A R 6 A 7 A D 7 A R 7 A 8 A D 8

106 6 境界条件の処理 :N N js INDEX- ITEjS - AATjS.d/d DIAG -.d/dx デフォルト値 d N m d N N N BF N N BF BF N N N DIAG AATjS RHS N N 境界面で断熱条件が成立するためには, N N を満たすような仮想的な要素があると都合が良い

107 7 境界条件の処理 : /4 ITEjS AATjS.d DIAG.d RHS.d DIAG RHS これでは係数行列が対称とならないため共役勾配法が使えない

108 8 境界条件の処理 :/4 ITEjS AATjS.d DIAG.d RHS.d DIAG RHS これでは係数行列が対称とならないため共役勾配法が使えない

109 9 における方程式 境界条件の処理 :/4 RHS ここで は既知の値

110 における方程式 境界条件の処理 :4/4 RHS ここで は既知の値 RHS このケースの場合は, であるため, 右辺 RHS の修正は不要である

111 固定境界条件の処理 : 消去 の点でPHIの値に固定されている場合 do, N f.eq. the DIAG.d RHS PHI do j INDEX-, INDEX AATj.d eddo edf edf ゼロクリア do, N f.e. the do j INDEX-, INDEX jj ITEj f jj.eq. the RHS RHS - AATj*PHI AATj.d edf eddo eddo eddo

112 固定境界条件の処理 : 消去 の点でPHIの値に固定されている場合 do, N f.eq. the DIAG.d RHS PHI do j INDEX-, INDEX AATj.d eddo edf edf do, N f.e. the do j INDEX-, INDEX jj ITEj f jj.eq. the RHS RHS - AATj*PHI AATj.d edf eddo eddo eddo ゼロクリア 今回の問題では PHIXjj に相当するものがだったのでこの右辺の処理は不要であった

113 固定境界条件の処理 : 具体例 点 で固定境界条件を適用しているものとする ~ , とすると 8 DIAG AAT AAT 4 DIAG 4 AAT AAT RHS AAT 47 7 RHS 4

114 4 固定境界条件の処理 : 具体例 点 で固定境界条件を適用しているものとする ~ , とすると 8 DIAG AAT AAT 4 DIAG 4 AAT AAT RHS AAT RHS 4 4 DIAG AA66 RHS AAT ~ 4 ~ 4

115 5 CG 法による一次元熱伝導方程式!C!C !C CG tertos!c !C R Z Q P DD 4!C!C-- {r} {b} - [A]{} プログラム概要 4/7 do, N 対角成分の逆数 前処理用 W,DD.D / DIAG その都度, 除算をすると効率が eddo 悪いため, 予め配列に格納 do, N W,R DIAG*PHI do j INDEX-, INDEX eddo eddo W,R W,R AATj*PHIITEj BNR.D do, N BNR BNR RHS ** W,R RHS - W,R eddo!c********************************************************************

116 6 CG 法による一次元熱伝導方程式!C!C !C CG tertos!c !C R Z Q P DD 4 do, N W,DD.D / DIAG eddo プログラム概要 4/7 Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p W, W,R {r} W, W,Z {z} W, W,Q {q} α p W, W,P {p} W,4 W,DD /DIAG ed p - r r - - α q chec covergece r

117 7 CG 法による一次元熱伝導方程式!C!C !C CG tertos!c !C R Z Q P DD 4 do, N W,DD.D / DIAG eddo!c!c-- {r} {b} - [A]{} プログラム概要 4/7 do, N W,R DIAG*PHI do j INDEX-, INDEX eddo eddo W,R W,R AATj*PHIITEj BNR.D do, N BNR BNR RHS ** W,R RHS - W,R eddo Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed BNR: 収束判定用 p -

118 8 CG 法による一次元熱伝導方程式 プログラム概要 5/7 do ter, ITERm!C!C-- {z} [v]{r} do, N W,Z W,DD * W,R eddo!c!c-- RHO {r}{z} RHO.d do, N RHO RHO W,R*W,Z eddo!c!c-- {p} {z} f ITER!C BETA RHO / RHO otherwse f ter.eq. the do, N W,P W,Z eddo ese BETA RHO / RHO do, N W,P W,Z BETA*W,P eddo edf Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

119 9 CG 法による一次元熱伝導方程式 プログラム概要 5/7 do ter, ITERm!C!C-- {z} [v]{r} do, N W,Z W,DD * W,R eddo!c!c-- RHO {r}{z} RHO.d do, N RHO RHO W,R*W,Z eddo!c!c-- {p} {z} f ITER!C BETA RHO / RHO otherwse f ter.eq. the do, N W,P W,Z eddo ese BETA RHO / RHO do, N W,P W,Z BETA*W,P eddo edf Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

120 CG 法による一次元熱伝導方程式 プログラム概要 5/7 do ter, ITERm!C!C-- {z} [v]{r} do, N W,Z W,DD * W,R eddo!c!c-- RHO {r}{z} RHO.d do, N RHO RHO W,R*W,Z eddo!c!c-- {p} {z} f ITER!C BETA RHO / RHO otherwse f ter.eq. the do, N W,P W,Z eddo ese BETA RHO / RHO do, N W,P W,Z BETA*W,P eddo edf Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

121 CG 法による一次元熱伝導方程式 プログラム概要 6/7!C!C-- {q} [A]{p} do, N W,Q DIAG*W,P do j INDEX-, INDEX eddo eddo W,Q W,Q AATj*WITEj WITEj,P!C!C-- APHA RHO / {p}{q} } C.d do, N C C W,P*W,Q eddo APHA RHO / C!C!C-- {} {} APHA*{p}!C {r} {r} - APHA*{q} do, N PHI PHI APHA * W,P W,R W,R - APHA * W,Q eddo Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

122 CG 法による一次元熱伝導方程式 プログラム概要 6/7!C!C-- {q} [A]{p} do, N W,Q DIAG*W,P do j INDEX-, INDEX eddo eddo W,Q W,Q AATj*WITEj WITEj,P!C!C-- APHA RHO / {p}{q} } C.d do, N C C W,P*W,Q eddo APHA RHO / C!C!C-- {} {} APHA*{p}!C {r} {r} - APHA*{q} do, N PHI PHI APHA * W,P W,R W,R - APHA * W,Q eddo Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

123 CG 法による一次元熱伝導方程式 プログラム概要 6/7!C!C-- {q} [A]{p} do, N W,Q DIAG*W,P do j INDEX-, INDEX eddo eddo W,Q W,Q AATj*WITEj WITEj,P!C!C-- APHA RHO / {p}{q} } C.d do, N C C W,P*W,Q eddo APHA RHO / C!C!C-- {} {} APHA*{p}!C {r} {r} - APHA*{q} do, N PHI PHI APHA * W,P W,R W,R - APHA * W,Q eddo Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q - α p r r - - α q chec covergece r ed p -

124 4 CG 法による一次元熱伝導方程式 DNR. do, N DNR DNR W,R** eddo RESID dsqrtdnr/bnr wrte *, ter, RESID formt 5, pe6.6 プログラム概要 7/7 f RESID.e.EPS goto 9 RHO RHO Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q eddo!c******************************************************************** IER 9 cote!c!c!c-- OUTPUT do, N wrte *,'8, pe6.6', PHI eddo ed progrm CG_po ed p - - α p r r - - α q chec covergece r

125 5 CG 法による一次元熱伝導方程式 DNR. do, N DNR DNR W,R** eddo RESID dsqrtdnr/bnr wrte r b-[a] *, ter, RESID formt 5, pe6.6 DNR r プログラム概要 7/7 f BNR b RESID.e.EPS goto 9 RHO RHO BNR: 無次元化に使用 Compte r b-[a] for,, sove []z - r - ρ - r - z - f p z ese β - ρ - /ρ - p z - β - edf q [A]p α ρ - /p q eddo RESID r / b!c******************************************************************** IER 9 cote!c!c!c-- OUTPUT do, N wrte *,'8, pe6.6', PHI eddo ed progrm CG_po ed p - - α p r r - - α q chec covergece r

126 6 反復法の収束判定 解を得られた という判定 解の推定値 適切な条件のもとで, のプロセスを繰り返すことによって, は正しい解に収束していく [A]{}{b} という方程式を解いているので, 残差ノルム b-a ~A となれば収束したとみなすことができる 通常は b で無次元化した 残差ノルム が予め設定した値 ε より小さくなった場合に収束したと みなす ε の値は要求される精度によって異なる b A b < ε b A b j j j, b j b j

09.pptx

09.pptx 講義内容 数値解析 第 9 回 5 年 6 月 7 日 水 理学部物理学科情報理学コース. 非線形方程式の数値解法. はじめに. 分法. 補間法.4 ニュートン法.4. 多変数問題への応用.4. ニュートン法の収束性. 連立 次方程式の解法. 序論と行列計算の基礎. ガウスの消去法. 重対角行列の場合の解法項目を変更しました.4 LU 分解法.5 特異値分解法.6 共役勾配法.7 反復法.7. ヤコビ法.7.

More information

パソコンシミュレータの現状

パソコンシミュレータの現状 第 2 章微分 偏微分, 写像 豊橋技術科学大学森謙一郎 2. 連続関数と微分 工学において物理現象を支配する方程式は微分方程式で表されていることが多く, 有限要素法も微分方程式を解く数値解析法であり, 定式化においては微分 積分が一般的に用いられており. 数学の基礎知識が必要になる. 図 2. に示すように, 微分は連続な関数 f() の傾きを求めることであり, 微小な に対して傾きを表し, を無限に

More information

Microsoft PowerPoint - 10.pptx

Microsoft PowerPoint - 10.pptx m u. 固有値とその応用 8/7/( 水 ). 固有値とその応用 固有値と固有ベクトル 行列による写像から固有ベクトルへ m m 行列 によって線形写像 f : R R が表せることを見てきた ここでは 次元平面の行列による写像を調べる とし 写像 f : を考える R R まず 単位ベクトルの像 u y y f : R R u u, u この事から 線形写像の性質を用いると 次の格子上の点全ての写像先が求まる

More information

memo

memo 数理情報工学特論第一 機械学習とデータマイニング 4 章 : 教師なし学習 3 かしまひさし 鹿島久嗣 ( 数理 6 研 ) kashima@mist.i.~ DEPARTMENT OF MATHEMATICAL INFORMATICS 1 グラフィカルモデルについて学びます グラフィカルモデル グラフィカルラッソ グラフィカルラッソの推定アルゴリズム 2 グラフィカルモデル 3 教師なし学習の主要タスクは

More information

Microsoft PowerPoint - 10.pptx

Microsoft PowerPoint - 10.pptx 0. 固有値とその応用 固有値と固有ベクトル 2 行列による写像から固有ベクトルへ m n A : m n n m 行列によって線形写像 f R R A が表せることを見てきた ここでは 2 次元平面の行列による写像を調べる 2 = 2 A 2 2 とし 写像 まず 単位ベクトルの像を求める u 2 x = v 2 y f : R A R を考える u 2 2 u, 2 2 0 = = v 2 0

More information

Microsoft PowerPoint - H21生物計算化学2.ppt

Microsoft PowerPoint - H21生物計算化学2.ppt 演算子の行列表現 > L いま 次元ベクトル空間の基底をケットと書くことにする この基底は完全系を成すとすると 空間内の任意のケットベクトルは > > > これより 一度基底を与えてしまえば 任意のベクトルはその基底についての成分で完全に記述することができる これらの成分を列行列の形に書くと M これをベクトル の基底 { >} による行列表現という ところで 行列 A の共役 dont 行列は A

More information

Microsoft PowerPoint - SolverDirect.ppt [互換モード]

Microsoft PowerPoint - SolverDirect.ppt [互換モード] 線形方程式の解法 : 直接法 中島研吾 東京大学情報基盤センター同大学院情報理工学系研究科数理情報学専攻数値解析 ( 科目番号 58) C 言語速習コース 以下の 日間実施 月 7 日 ( 金 )5:-8:( 予定 ) 翌日センター試験のため休講, 浅野地区は入試がなく施設利用可能 月 日 ( 火 ):-7:( 予定 ) 情報基盤センター ( 浅野 ) 本館 大演習室 http://www.tc.-too.c.jp/tcpge/ctmp/jhogo.pdf

More information

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二 OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 勉強会 @ 富山富山県立大学中川慎二 * OpenFOAM のソースコードでは, 基礎式を偏微分方程式の形で記述する.OpenFOAM 内部では, 有限体積法を使ってこの微分方程式を解いている. どのようにして, 有限体積法に基づく離散化が実現されているのか,

More information

PowerPoint Presentation

PowerPoint Presentation 付録 2 2 次元アフィン変換 直交変換 たたみ込み 1.2 次元のアフィン変換 座標 (x,y ) を (x,y) に移すことを 2 次元での変換. 特に, 変換が と書けるとき, アフィン変換, アフィン変換は, その 1 次の項による変換 と 0 次の項による変換 アフィン変換 0 次の項は平行移動 1 次の項は座標 (x, y ) をベクトルと考えて とすれば このようなもの 2 次元ベクトルの線形写像

More information

行列、ベクトル

行列、ベクトル 行列 (Mtri) と行列式 (Determinnt). 行列 (Mtri) の演算. 和 差 積.. 行列とは.. 行列の和差 ( 加減算 ).. 行列の積 ( 乗算 ). 転置行列 対称行列 正方行列. 単位行列. 行列式 (Determinnt) と逆行列. 行列式. 逆行列. 多元一次連立方程式のコンピュータによる解法. コンピュータによる逆行列の計算.. 定数項の異なる複数の方程式.. 逆行列の計算

More information

FEM原理講座 (サンプルテキスト)

FEM原理講座 (サンプルテキスト) サンプルテキスト FEM 原理講座 サイバネットシステム株式会社 8 年 月 9 日作成 サンプルテキストについて 各講師が 講義の内容が伝わりやすいページ を選びました テキストのページは必ずしも連続していません 一部を抜粋しています 幾何光学講座については 実物のテキストではなくガイダンスを掲載いたします 対象とする構造系 物理モデル 連続体 固体 弾性体 / 弾塑性体 / 粘弾性体 / 固体

More information

テンソル ( その ) テンソル ( その ) スカラー ( 階のテンソル ) スカラー ( 階のテンソル ) 階数 ベクトル ( 階のテンソル ) ベクトル ( 階のテンソル ) 行列表現 シンボリック表現 [ ]

テンソル ( その ) テンソル ( その ) スカラー ( 階のテンソル ) スカラー ( 階のテンソル ) 階数 ベクトル ( 階のテンソル ) ベクトル ( 階のテンソル ) 行列表現 シンボリック表現 [ ] Tsor th-ordr tsor by dcl xprsso m m Lm m k m k L mk kk quott rul by symbolc xprsso Lk X thrd-ordr tsor cotrcto j j Copyrght s rsrvd. No prt of ths documt my b rproducd for proft. テンソル ( その ) テンソル ( その

More information

Microsoft Word - 漸化式の解法NEW.DOCX

Microsoft Word - 漸化式の解法NEW.DOCX 閑話休題 漸化式の解法 基本形 ( 等差数列, 等比数列, 階差数列 ) 等差数列 : d 等比数列 : r の一般項を求めよ () 3, 5 () 3, () 5より数列 は, 初項 3, 公差の等差数列であるので 5 3 5 5 () 数列 は, 初項 3, 公比 の等比数列であるので 3 階差数列 : f の一般項を求めよ 3, より のとき k k 3 3 において, を代入すると 33 となるので,は

More information

スライド 1

スライド 1 大規模連立一次方程式に対する 高並列前処理技術について 今倉暁筑波大学計算科学研究センター 共同研究者櫻井鉄也 ( 筑波大学 ), 住吉光介 ( 沼津高専 ), 松古栄夫 (KEK) 1 /49 本日のトピック 大規模連立一次方程式 のための ( 前処理付き )Krylov 部分空間法の概略について紹介する. 高並列性を考慮した前処理として, 反復法を用いた重み付き定常反復型前処理を導入し, そのパラメータを最適化手法を提案

More information

PowerPoint Presentation

PowerPoint Presentation 応用数学 Ⅱ (7) 7 連立微分方程式の立て方と解法. 高階微分方程式による解法. ベクトル微分方程式による解法 3. 演算子による解法 連立微分方程式 未知数が複数個あり, 未知数の数だけ微分方程式が与えられている場合, これらを連立微分方程式という. d d 解法 () 高階微分方程式化による解法 つの方程式から つの未知数を消去して, 未知数が つの方程式に変換 のみの方程式にするために,

More information

代数 幾何 < ベクトル > 1 ベクトルの演算 和 差 実数倍については 文字の計算と同様 2 ベクトルの成分表示 平面ベクトル : a x e y e x, ) ( 1 y1 空間ベクトル : a x e y e z e x, y, ) ( 1 1 z1

代数 幾何 < ベクトル > 1 ベクトルの演算 和 差 実数倍については 文字の計算と同様 2 ベクトルの成分表示 平面ベクトル : a x e y e x, ) ( 1 y1 空間ベクトル : a x e y e z e x, y, ) ( 1 1 z1 代数 幾何 < ベクトル > ベクトルの演算 和 差 実数倍については 文字の計算と同様 ベクトルの成分表示 平面ベクトル :, 空間ベクトル : z,, z 成分での計算ができるようにすること ベクトルの内積 : os 平面ベクトル :,, 空間ベクトル :,,,, z z zz 4 ベクトルの大きさ 平面上 : 空間上 : z は 良く用いられる 5 m: に分ける点 : m m 図形への応用

More information

Microsoft Word - 補論3.2

Microsoft Word - 補論3.2 補論 3. 多変量 GARC モデル 07//6 新谷元嗣 藪友良 対数尤度関数 3 章 7 節では 変量の対数尤度を求めた ここでは多変量の場合 とくに 変量について対数尤度を求める 誤差項 は平均 0 で 次元の正規分布に従うとする 単純化のため 分散と共分散は時間を通じて一定としよう ( この仮定は後で変更される ) したがって ij から添え字 を除くことができる このとき と の尤度関数は

More information

(Microsoft PowerPoint - \221\34613\211\361)

(Microsoft PowerPoint - \221\34613\211\361) 計算力学 ~ 第 回弾性問題の有限要素解析 (Ⅱ)~ 修士 年後期 ( 選択科目 ) 担当 : 岩佐貴史 講義の概要 全 5 講義. 計算力学概論, ガイダンス. 自然現象の数理モデル化. 行列 場とその演算. 数値計算法 (Ⅰ) 5. 数値計算法 (Ⅱ) 6. 初期値 境界値問題 (Ⅰ) 7. 初期値 境界値問題 (Ⅱ) 8. マトリックス変位法による構造解析 9. トラス構造の有限要素解析. 重み付き残差法と古典的近似解法.

More information

線形代数とは

線形代数とは 線形代数とは 第一回ベクトル 教科書 エクササイズ線形代数 立花俊一 成田清正著 共立出版 必要最低限のことに限る 得意な人には物足りないかもしれません 線形代数とは何をするもの? 線形関係 y 直線 yもも 次式で登場する (( 次の形 ) 線形 ただし 次元の話世の中は 3 次元 [4[ 次元 ] 次元 3 次元 4 次元 はどうやって直線を表すの? ベクトルや行列の概念 y A ベクトルを使うと

More information

数学 ⅡB < 公理 > 公理を論拠に定義を用いて定理を証明する 1 大小関係の公理 順序 (a > b, a = b, a > b 1 つ成立 a > b, b > c a > c 成立 ) 順序と演算 (a > b a + c > b + c (a > b, c > 0 ac > bc) 2 図

数学 ⅡB < 公理 > 公理を論拠に定義を用いて定理を証明する 1 大小関係の公理 順序 (a > b, a = b, a > b 1 つ成立 a > b, b > c a > c 成立 ) 順序と演算 (a > b a + c > b + c (a > b, c > 0 ac > bc) 2 図 数学 Ⅱ < 公理 > 公理を論拠に定義を用いて定理を証明する 大小関係の公理 順序 >, =, > つ成立 >, > > 成立 順序と演算 > + > + >, > > 図形の公理 平行線の性質 錯角 同位角 三角形の合同条件 三角形の合同相似 量の公理 角の大きさ 線分の長さ < 空間における座漂とベクトル > ベクトルの演算 和 差 実数倍については 文字の計算と同様 ベクトルの成分表示 平面ベクトル

More information

vecrot

vecrot 1. ベクトル ベクトル : 方向を持つ量 ベクトルには 1 方向 2 大きさ ( 長さ ) という 2 つの属性がある ベクトルの例 : 物体の移動速度 移動量電場 磁場の強さ風速力トルクなど 2. ベクトルの表現 2.1 矢印で表現される 矢印の長さ : ベクトルの大きさ 矢印の向き : ベクトルの方向 2.2 2 個の点を用いて表現する 始点 () と終点 () を結ぶ半直線の向き : ベクトルの方向

More information

数学の世界

数学の世界 東京女子大学文理学部数学の世界 (2002 年度 ) 永島孝 17 6 行列式の基本法則と効率的な計算法 基本法則 三次以上の行列式についても, 二次の場合と同様な法則がなりたつ ここには三次の場合を例示するが, 四次以上でも同様である 1 単位行列の行列式の値は 1 である すなわち 1 0 0 0 1 0 1 0 0 1 2 二つの列を入れ替えると行列式の値は 1 倍になる 例えば a 13 a

More information

Microsoft Word - NumericalComputation.docx

Microsoft Word - NumericalComputation.docx 数値計算入門 武尾英哉. 離散数学と数値計算 数学的解法の中には理論計算では求められないものもある. 例えば, 定積分は, まずは積分 ( 被積分関数の原始関数をみつけること できなければ値を得ることはできない. また, ある関数の所定の値における微分値を得るには, まずその関数の微分ができなければならない. さらに代数方程式の解を得るためには, 解析的に代数方程式を解く必要がある. ところが, これらは必ずしも解析的に導けるとは限らない.

More information

微分方程式による現象記述と解きかた

微分方程式による現象記述と解きかた 微分方程式による現象記述と解きかた 土木工学 : 公共諸施設 構造物の有用目的にむけた合理的な実現をはかる方法 ( 技術 ) に関する学 橋梁 トンネル ダム 道路 港湾 治水利水施設 安全化 利便化 快適化 合法則的 経済的 自然および人口素材によって作られた 質量保存則 構造物の自然的な性質 作用 ( 外力による応答 ) エネルギー則 の解明 社会的諸現象のうち マスとしての移動 流通 運動量則

More information

Microsoft Word - thesis.doc

Microsoft Word - thesis.doc 剛体の基礎理論 -. 剛体の基礎理論初めに本論文で大域的に使用する記号を定義する. 使用する記号トルク撃力力角運動量角速度姿勢対角化された慣性テンソル慣性テンソル運動量速度位置質量時間 J W f F P p .. 質点の並進運動 質点は位置 と速度 P を用いる. ニュートンの運動方程式 という状態を持つ. 但し ここでは速度ではなく運動量 F P F.... より質点の運動は既に明らかであり 質点の状態ベクトル

More information

NumericalProg09

NumericalProg09 数値解析および プログラミング演習 [08 第 9 回目 ] の解法 - 4. Ruge-Kua( ルンゲ クッタ 法 Ruge-Kua-Gill( ルンゲ クッタ ジル / ギル 法 5. 多段解法 解法の対象 常微分方程式 d( d 初期値条件 (, の変化に応じて変化する の値を求める. ( 0 ( 0 と 0 は,give 0 常微分方程式の初期値問題 と言う. 3 Ruge-Kua 法の導出

More information

以下 変数の上のドットは時間に関する微分を表わしている (ex. 2 dx d x x, x 2 dt dt ) 付録 E 非線形微分方程式の平衡点の安定性解析 E-1) 非線形方程式の線形近似特に言及してこなかったが これまでは線形微分方程式 ( x や x, x などがすべて 1 次で なおかつ

以下 変数の上のドットは時間に関する微分を表わしている (ex. 2 dx d x x, x 2 dt dt ) 付録 E 非線形微分方程式の平衡点の安定性解析 E-1) 非線形方程式の線形近似特に言及してこなかったが これまでは線形微分方程式 ( x や x, x などがすべて 1 次で なおかつ 以下 変数の上のドットは時間に関する微分を表わしている (e. d d, dt dt ) 付録 E 非線形微分方程式の平衡点の安定性解析 E-) 非線形方程式の線形近似特に言及してこなかったが これまでは線形微分方程式 ( や, などがすべて 次で なおかつそれらの係数が定数であるような微分方程式 ) に対して安定性の解析を行ってきた しかしながら 実際には非線形の微分方程式で記述される現象も多く存在する

More information

スライド タイトルなし

スライド タイトルなし 線形代数 演習 (008 年度版 ) 008/5/6 線形代数 演習 Ⅰ コンピュータ グラフィックス, 次曲面と線形代数指南書第七の巻 直交行列, 実対称行列とその対角化, 次曲線池田勉龍谷大学理工学部数理情報学科 実行列, 正方行列, 実対称行列, 直交行列 a a N A am a MN 実行列 : すべての成分 a が実数である行列 ij ji ij 正方行列 : 行の数と列の数が等しい (

More information

Microsoft PowerPoint - 2_FrontISTRと利用可能なソフトウェア.pptx

Microsoft PowerPoint - 2_FrontISTRと利用可能なソフトウェア.pptx 東京大学本郷キャンパス 工学部8号館2階222中会議室 13:30-14:00 FrontISTRと利用可能なソフトウェア 2017年4月28日 第35回FrontISTR研究会 FrontISTRの並列計算ハンズオン 精度検証から並列性能評価まで 観測された物理現象 物理モデル ( 支配方程式 ) 連続体の運動を支配する偏微分方程式 離散化手法 ( 有限要素法, 差分法など ) 代数的な数理モデル

More information

行列の反復解法 1. 点 Jacobi 法 数値解法の重要な概念の一つである反復法を取り上げ 連立一次方程式 Au=b の反復解法を調べる 行列のスペクトル半径と収束行列の定義を与える 行列のスペクトル半径行列 Aの固有値の絶対値の最大値でもって 行列 Aのスペクトル半径 r(a) を与える 収束行

行列の反復解法 1. 点 Jacobi 法 数値解法の重要な概念の一つである反復法を取り上げ 連立一次方程式 Au=b の反復解法を調べる 行列のスペクトル半径と収束行列の定義を与える 行列のスペクトル半径行列 Aの固有値の絶対値の最大値でもって 行列 Aのスペクトル半径 r(a) を与える 収束行 行列の反復解法 1. 点 Jacobi 法 数値解法の重要な概念の一つである反復法を取り上げ 連立一次方程式 Au=b の反復解法を調べる 行列のスペクトル半径と収束行列の定義を与える 行列のスペクトル半径行列 Aの固有値の絶対値の最大値でもって 行列 Aのスペクトル半径 r(a) を与える 収束行列 B が正方行列で のとき B を収束行列と呼ぶ 定理収束行列のスペクトル半径は である 簡単な証明もし

More information

Microsoft PowerPoint - Eigen.ppt [互換モード]

Microsoft PowerPoint - Eigen.ppt [互換モード] 固有値解析 中島研吾 東京大学情報基盤センター同大学院情報理工学系研究科数理情報学専攻数値解析 ( 科目番号 58) 行列の固有値問題 べき乗法 対称行列の固有値計算法 Eige Eige A 行列の固有値問題 標準固有値問題 (Stdrd Eigevle Problem を満足する と を求める : 固有値 (eigevle) : 固有ベクトル (eigevetor) 一般固有値問題 (Geerl

More information

2011年度 東京大・文系数学

2011年度 東京大・文系数学 東京大学 ( 文系 ) 前期日程問題 解答解説のページへ x の 次関数 f( x) = x + x + cx+ d が, つの条件 f () =, f ( ) =, ( x + cx+ d) dx= をすべて満たしているとする このような f( x) の中で定積分 I = { f ( x) } dx を最小にするものを求め, そのときの I の値を求めよ ただし, f ( x) は f ( x)

More information

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�)

Microsoft Word ã‡»ã…«ã‡ªã…¼ã…‹ã…žã…‹ã…³ã†¨åłºæœ›å•¤(佒芤喋çfl�) Cellulr uo nd heir eigenlues 東洋大学総合情報学部 佐藤忠一 Tdzu So Depren o Inorion Siene nd rs Toyo Uniersiy. まえがき 一次元セルオ-トマトンは数学的には記号列上の行列の固有値問題である 固有値問題の行列はふつう複素数体上の行列である 量子力学における固有値問題も無限次元ではあるが関数環上の行列でその成分は可換環である

More information

列を意識する必要が無い とよく言われる 実際,FORTRAN や C などで記述されたソースコードにディレクティヴを挿入すればよいのだが, 一筋縄ではいかないこともある ディレクティヴの挿入による単純な並列化では, 非常に計算時間を要したり, 正しい答えを得られない場合もある 本連載で取り扱う 有限

列を意識する必要が無い とよく言われる 実際,FORTRAN や C などで記述されたソースコードにディレクティヴを挿入すればよいのだが, 一筋縄ではいかないこともある ディレクティヴの挿入による単純な並列化では, 非常に計算時間を要したり, 正しい答えを得られない場合もある 本連載で取り扱う 有限 OpenMP によるプログラミング入門 (Ⅰ) 中島研吾 東京大学大学院理学系研究科地球惑星科学専攻 1. はじめに, 本連載の概要東京大学大学院理学系研究科地球惑星科学専攻では,23 年度から 21 世紀 COE プログラム 多圏地球システムの進化と変動の予測可能性( 観測地球科学と計算地球科学の融合拠点の形成 ) ( 以下 多圏地球 COE ) を実施している 筆者が担当している 並列計算プログラミング,

More information

DVIOUT

DVIOUT 最適レギュレータ 松尾研究室資料 第 最適レギュレータ 節時不変型無限時間最適レギュレータ 状態フィードバックの可能な場合の無限時間問題における最適レギュレータについて確定系について説明する. ここで, レギュレータとは状態量をゼロにするようなコントローラのことである. なぜ, 無限時間問題のみを述べるかという理由は以下のとおりである. 有限時間の最適レギュレータ問題の場合の最適フィードバックゲインは微分方程式の解から構成される時間関数として表現される.

More information

<4D F736F F D E4F8E9F82C982A882AF82E98D7397F1>

<4D F736F F D E4F8E9F82C982A882AF82E98D7397F1> 3 三次における行列 要旨高校では ほとんど 2 2 の正方行列しか扱ってなく 三次の正方行列について考えてみたかったため 数 C で学んだ定理を三次の正方行列に応用して 自分たちで仮説を立てて求めていったら 空間における回転移動を表す行列 三次のケーリー ハミルトンの定理 三次における逆行列を求めたり 仮説をたてることができた. 目的 数 C で学んだ定理を三次の正方行列に応用する 2. 概要目的の到達点として

More information

0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生

0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生 0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生まれ, コンピューテーショナルフォトグラフィ ( 計算フォトグラフィ ) と呼ばれている.3 次元画像認識技術の計算フォトグラフィへの応用として,

More information

<4D F736F F D2094F795AA95FB92F68EAE82CC89F082AB95FB E646F63>

<4D F736F F D2094F795AA95FB92F68EAE82CC89F082AB95FB E646F63> 力学 A 金曜 限 : 松田 微分方程式の解き方 微分方程式の解き方のところが分からなかったという声が多いので プリントにまとめます 数学的に厳密な話はしていないので 詳しくは数学の常微分方程式を扱っているテキストを参照してください また os s は既知とします. 微分方程式の分類 常微分方程式とは 独立変数 と その関数 その有限次の導関数 がみたす方程式 F,,, = のことです 次までの導関数を含む方程式を

More information

座標変換におけるテンソル成分の変換行列

座標変換におけるテンソル成分の変換行列 座標変換におけるテンソル成分の変換行列 座標変換におけるテンソル成分の変換関係は 次元数によらず階数によって定義される変換行列で整理することができる 位置ベクトルの変換行列を D としてそれを示そう D の行列式を ( = D ) とするとき 鏡映や回映といった pseudo rotation に対しては = -1 である が問題になる基底は 対称操作に含まれる pseudo rotation に依存する

More information

<4D F736F F F696E74202D F A282BD94BD959C89F A4C E682528D652E707074>

<4D F736F F F696E74202D F A282BD94BD959C89F A4C E682528D652E707074> 発表の流れ SSE を用いた反復解法ライブラリ Lis 4 倍精度版の高速化 小武守恒 (JST 東京大学 ) 藤井昭宏 ( 工学院大学 ) 長谷川秀彦 ( 筑波大学 ) 西田晃 ( 中央大学 JST) はじめに 4 倍精度演算について Lisへの実装 SSEによる高速化 性能評価 スピード 収束 まとめ はじめに クリロフ部分空間法たとえば CG 法は, 理論的には高々 n 回 (n は係数行列の次元数

More information

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を コンピュータ科学特別講義 科学技術計算プログラミング I ( 有限要素法 ) 中島研吾 東京大学情報基盤センター 1. はじめに本稿では,2008 年度冬学期に実施した, コンピュータ科学特別講義 I 科学技術計算プログラミング ( 有限要素法 ) について紹介する 計算科学 工学, ハードウェアの急速な進歩, 発達を背景に, 第 3 の科学 としての大規模並列シミュレーションへの期待は, 産学において一層高まっている

More information

に対して 例 2: に対して 逆行列は常に存在するとは限らない 逆行列が存在する行列を正則行列 (regular matrix) という 正則である 逆行列が存在する 一般に 正則行列 A の逆行列 A -1 も正則であり (A -1 ) -1 =A が成り立つ また 2 つの正則行列 A B の積

に対して 例 2: に対して 逆行列は常に存在するとは限らない 逆行列が存在する行列を正則行列 (regular matrix) という 正則である 逆行列が存在する 一般に 正則行列 A の逆行列 A -1 も正則であり (A -1 ) -1 =A が成り立つ また 2 つの正則行列 A B の積 2 逆行列 逆行列の計算は 連立一次方程式を数値的に解くために利用される 気象学の分野では線形系の応答問題を数値的に解くときに用いられることも多い ここでは計算機を用いて逆行列を求める方法を学ぶ 2.1 はじめにたとえば 次のような連立一次方程式を解くことを考える このような 2 元連立一次方程式は 代入法や消去法によって容易に解くことができる 解法をプログラミング言語によって記述することも困難ではない

More information

Microsoft PowerPoint - Eigen.pptx

Microsoft PowerPoint - Eigen.pptx 固有値解析 中島研吾 東京大学情報基盤センター同大学院情報理工学系研究科数理情報学専攻数値解析 ( 科目番号 -58) 行列の固有値問題 べき乗法 対称行列の固有値計算法 : ヤコビ法 A 行列の固有値問題 標準固有値問題 (Stndrd vlue Prolem を満足する と を求める : 固有値 (eigenvlue) : 固有ベクトル (eigenvector) 一般固有値問題 (Generl

More information

Microsoft PowerPoint - 資料04 重回帰分析.ppt

Microsoft PowerPoint - 資料04 重回帰分析.ppt 04. 重回帰分析 京都大学 加納学 Division of Process Control & Process Sstems Engineering Department of Chemical Engineering, Koto Universit manabu@cheme.koto-u.ac.jp http://www-pse.cheme.koto-u.ac.jp/~kano/ Outline

More information

本日の講義内容 固有値 ( 線形代数 ) と応用問題 振動問題 ネットワーク定常問題 固有値計算アルゴリズム 密行列 べき乗法 ヤコビ法 ハウスホルダー三重対角 + 分割統治法 + 逆変換 疎行列 ランチョス法 ヤコビ デビッドソン法 その他 固有値計算ソフトウェア ScaLAPACK EigenE

本日の講義内容 固有値 ( 線形代数 ) と応用問題 振動問題 ネットワーク定常問題 固有値計算アルゴリズム 密行列 べき乗法 ヤコビ法 ハウスホルダー三重対角 + 分割統治法 + 逆変換 疎行列 ランチョス法 ヤコビ デビッドソン法 その他 固有値計算ソフトウェア ScaLAPACK EigenE Computer simulations create the future 固有値計算法 RIKEN AICS HPC Spring School 今村俊幸理化学研究所 AICS 2014/3/6 9:00~12:00 本日の講義内容 固有値 ( 線形代数 ) と応用問題 振動問題 ネットワーク定常問題 固有値計算アルゴリズム 密行列 べき乗法 ヤコビ法 ハウスホルダー三重対角 + 分割統治法 +

More information

様々なミクロ計量モデル†

様々なミクロ計量モデル† 担当 : 長倉大輔 ( ながくらだいすけ ) この資料は私の講義において使用するために作成した資料です WEB ページ上で公開しており 自由に参照して頂いて構いません ただし 内容について 一応検証してありますが もし間違いがあった場合でもそれによって生じるいかなる損害 不利益について責任を負いかねますのでご了承ください 間違いは発見次第 継続的に直していますが まだ存在する可能性があります 1 カウントデータモデル

More information

2011年度 筑波大・理系数学

2011年度 筑波大・理系数学 0 筑波大学 ( 理系 ) 前期日程問題 解答解説のページへ O を原点とするy 平面において, 直線 y= の を満たす部分をC とする () C 上に点 A( t, ) をとるとき, 線分 OA の垂直二等分線の方程式を求めよ () 点 A が C 全体を動くとき, 線分 OA の垂直二等分線が通過する範囲を求め, それ を図示せよ -- 0 筑波大学 ( 理系 ) 前期日程問題 解答解説のページへ

More information

Microsoft PowerPoint - SolverPrecond.ppt [互換モード]

Microsoft PowerPoint - SolverPrecond.ppt [互換モード] 前処理手法について 中島研吾 東京大学情報基盤センター同大学院情報理工学系研究科数理情報学専攻数値解析 ( 科目番号 500080) Precond. 2 TOC 前処理とは? 接触問題の例 ( 前処理 ) Selective Blocking Preconditioning 3 前処理 (preconditioning) とは? 反復法の収束は係数行列の固有値分布に依存 固有値分布が少なく, かつ1に近いほど収束が早い

More information

Microsoft PowerPoint - Lec17 [互換モード]

Microsoft PowerPoint - Lec17 [互換モード] 情報デザイン専攻 画像情報処理論及び演習 - フィルタ処理 エッジ強調 - 差分法 変分法と平滑化 エッジ S Yoszw: s@re.p 今日の授業内容 www.re.p/rc/yoszw/ecres/e.ml www.re.p/rc/yoszw/ecres/ec7.p. 勾配とエッジの基礎 : 差分法.. plcと拡散方程式の基礎 : 変分法. 第 6 回講義水曜日 限教室 68 吉澤信 s@re.p

More information

<8D828D5A838A817C A77425F91E6318FCD2E6D6364>

<8D828D5A838A817C A77425F91E6318FCD2E6D6364> 4 1 平面上のベクトル 1 ベクトルとその演算 例題 1 ベクトルの相等 次の問いに答えよ. ⑴ 右の図 1 は平行四辺形 である., と等しいベクトルをいえ. ⑵ 右の図 2 の中で互いに等しいベクトルをいえ. ただし, すべてのマス目は正方形である. 解 ⑴,= より, =,= より, = ⑵ 大きさと向きの等しいものを調べる. a =d, c = f d e f 1 右の図の長方形 において,

More information

4 月 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プロ

4 月 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プロ 4 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プログラミング技術 工業 333 実教出版 ) 共通 : 科目 プログラミング技術 のオリエンテーション プログラミング技術は

More information

Microsoft Word - reg2.doc

Microsoft Word - reg2.doc 回帰分析 重回帰 麻生良文. 前提 個の説明変数からなるモデルを考える 重回帰モデル : multple regresso model α β β β u : 被説明変数 epled vrle, 従属変数 depedet vrle, regressd :,,.., 説明変数 epltor vrle, 独立変数 depedet vrle, regressor u: 誤差項 error term, 撹乱項

More information

Microsoft PowerPoint - omp-f-01.ppt [互換モード]

Microsoft PowerPoint - omp-f-01.ppt [互換モード] 科学技術計算のための マルチコアプログラミング入門 Fortr 編第 Ⅰ 部 : 概要 対象アプリケーション OpeMP 中島研吾 東京大学情報基盤センター OMP- 本編の背景 マイクロプロセッサのマルチコア化 メニーコア化 低消費電力 様々なプログラミングモデル OpeMP 指示行 ディレクティヴ を挿入するだけで手軽に 並列化 ができるため 広く使用されている 様々な解説書 データ依存性 t

More information

多次元レーザー分光で探る凝縮分子系の超高速動力学

多次元レーザー分光で探る凝縮分子系の超高速動力学 波動方程式と量子力学 谷村吉隆 京都大学理学研究科化学専攻 http:theochem.kuchem.kyoto-u.ac.jp TA: 岩元佑樹 iwamoto.y@kuchem.kyoto-u.ac.jp ベクトルと行列の作法 A 列ベクトル c = c c 行ベクトル A = [ c c c ] 転置ベクトル T A = [ c c c ] AA 内積 c AA = [ c c c ] c =

More information

Autodesk Inventor Skill Builders Autodesk Inventor 2010 構造解析の精度改良 メッシュリファインメントによる収束計算 予想作業時間:15 分 対象のバージョン:Inventor 2010 もしくはそれ以降のバージョン シミュレーションを設定する際

Autodesk Inventor Skill Builders Autodesk Inventor 2010 構造解析の精度改良 メッシュリファインメントによる収束計算 予想作業時間:15 分 対象のバージョン:Inventor 2010 もしくはそれ以降のバージョン シミュレーションを設定する際 Autodesk Inventor Skill Builders Autodesk Inventor 2010 構造解析の精度改良 メッシュリファインメントによる収束計算 予想作業時間:15 分 対象のバージョン:Inventor 2010 もしくはそれ以降のバージョン シミュレーションを設定する際に 収束判定に関するデフォルトの設定をそのまま使うか 修正をします 応力解析ソルバーでは計算の終了を判断するときにこの設定を使います

More information

Microsoft PowerPoint - H22制御工学I-2回.ppt

Microsoft PowerPoint - H22制御工学I-2回.ppt 制御工学 I 第二回ラプラス変換 平成 年 4 月 9 日 /4/9 授業の予定 制御工学概論 ( 回 ) 制御技術は現在様々な工学分野において重要な基本技術となっている 工学における制御工学の位置づけと歴史について説明する さらに 制御システムの基本構成と種類を紹介する ラプラス変換 ( 回 ) 制御工学 特に古典制御ではラプラス変換が重要な役割を果たしている ラプラス変換と逆ラプラス変換の定義を紹介し

More information

連立方程式の解法

連立方程式の解法 連立方程式の解法連立方程式をエクセルを用いて解く方法は以下の 2 種類が考えられます 1) エクセルの行列関数を用いる 2) VBA でヤコビ法やガウスザイデル法を用いる ここでは両方について説明します 1) エクセルの行列関数を用いる方法エクセルは表計算ですから行と列に並んだ数値を扱うのは得意です 連立方程式は次のように行列を用いて表すことができます 連立方程式が行列形式で表されることを考慮して解法を考えてみます

More information

2018年度 東京大・理系数学

2018年度 東京大・理系数学 08 東京大学 ( 理系 ) 前期日程問題 解答解説のページへ関数 f ( ) = + cos (0 < < ) の増減表をつくり, + 0, 0 のと sin きの極限を調べよ 08 東京大学 ( 理系 ) 前期日程問題 解答解説のページへ n+ 数列 a, a, を, Cn a n = ( n =,, ) で定める n! an qn () n とする を既約分数 an p として表したときの分母

More information

Microsoft Word - 8章(CI).doc

Microsoft Word - 8章(CI).doc 8 章配置間相互作用法 : Configuration Interaction () etho [] 化学的精度化学反応の精密な解析をするためには エネルギー誤差は数 ~ kcal/mol 程度に抑えたいものである この程度の誤差内に治まる精度を 化学的精度 と呼ぶことがある He 原子のエネルギーをシュレーディンガー方程式と分子軌道法で計算した結果を示そう He 原子のエネルギー Hartree-Fock

More information

Microsoft PowerPoint - NA03-09black.ppt

Microsoft PowerPoint - NA03-09black.ppt きょうの講義 数値 記号処理 2003.2.6 櫻井彰人 NumSymbol@soft.ae.keo.ac.jp http://www.sakura.comp.ae.keo.ac.jp/ 数値計算手法の定石 多項式近似 ( 復習 )» 誤差と手間の解析も 漸化式» 非線型方程式の求解 数値演算上の誤差 数値計算上の誤差 打ち切り誤差 (truncaton error)» 使う公式を有限項で打ち切る

More information

Microsoft PowerPoint - シミュレーション工学-2010-第1回.ppt

Microsoft PowerPoint - シミュレーション工学-2010-第1回.ppt シミュレーション工学 ( 後半 ) 東京大学人工物工学研究センター 鈴木克幸 CA( Compter Aded geerg ) r. Jaso Lemo (SC, 98) 設計者が解析ツールを使いこなすことにより 設計の評価 設計の質の向上を図る geerg の本質の 計算機による支援 (CA CAM などより広い名前 ) 様々な汎用ソフトの登場 工業製品の設計に不可欠のツール 構造解析 流体解析

More information

経営学部2015.indd

経営学部2015.indd 研究ノート Excel を用いた連立方程式の解法の比較光成豊明 Excel を用いた連立方程式の解法の比較 The comparison of the answer of the simultaneous equation which used Excel 光成豊明 Toyoaki Mitsunari 本報告では, 表計算ソフトウェアである Excel を使用して連立方程式の解法の手段として, 消去法

More information

Microsoft PowerPoint - 4.pptx

Microsoft PowerPoint - 4.pptx while 文 (1) 繰り返しの必要性 while の形式と動作 繰り返しにより平 根を求める ( 演習 ) 繰り返しにより 程式の解を求める ( 課題 ) Hello. をたくさん表示しよう Hello. を画面に 3 回表示するには, 以下で OK. #include int main() { printf("hello. n"); printf("hello. n");

More information

ベイズ統計入門

ベイズ統計入門 ベイズ統計入門 条件付確率 事象 F が起こったことが既知であるという条件の下で E が起こる確率を条件付確率 (codtoal probablt) という P ( E F ) P ( E F ) P( F ) 定義式を変形すると 確率の乗法公式となる ( E F ) P( F ) P( E F ) P( E) P( F E) P 事象の独立 ある事象の生起する確率が 他のある事象が生起するかどうかによって変化しないとき

More information

【FdData中間期末過去問題】中学数学2年(連立方程式計算/加減法/代入法/係数決定)

【FdData中間期末過去問題】中学数学2年(連立方程式計算/加減法/代入法/係数決定) FdData 中間期末 : 中学数学 年 : 連立方程式計算 [ 元 1 次方程式 / 加減法 / 代入法 / 加減法と代入法 / 分数などのある連立方程式 / A=B=C, 元連立方程式 / 係数の決定 ] [ 数学 年 pdf ファイル一覧 ] 元 1 次方程式 次の方程式ア~カの中から, 元 1 次方程式をすべて選べ ア y = 6 イ x y = 5 ウ xy = 1 エ x + 5 = 9

More information

多変量解析 ~ 重回帰分析 ~ 2006 年 4 月 21 日 ( 金 ) 南慶典

多変量解析 ~ 重回帰分析 ~ 2006 年 4 月 21 日 ( 金 ) 南慶典 多変量解析 ~ 重回帰分析 ~ 2006 年 4 月 21 日 ( 金 ) 南慶典 重回帰分析とは? 重回帰分析とは複数の説明変数から目的変数との関係性を予測 評価説明変数 ( 数量データ ) は目的変数を説明するのに有効であるか得られた関係性より未知のデータの妥当性を判断する これを重回帰分析という つまり どんなことをするのか? 1 最小 2 乗法により重回帰モデルを想定 2 自由度調整済寄与率を求め

More information

1 対 1 対応の演習例題を解いてみた 微分法とその応用 例題 1 極限 微分係数の定義 (2) 関数 f ( x) は任意の実数 x について微分可能なのは明らか f ( 1, f ( 1) ) と ( 1 + h, f ( 1 + h)

1 対 1 対応の演習例題を解いてみた   微分法とその応用 例題 1 極限 微分係数の定義 (2) 関数 f ( x) は任意の実数 x について微分可能なのは明らか f ( 1, f ( 1) ) と ( 1 + h, f ( 1 + h) 微分法とその応用 例題 1 極限 微分係数の定義 () 関数 ( x) は任意の実数 x について微分可能なのは明らか ( 1, ( 1) ) と ( 1 + h, ( 1 + h) ) の傾き= ( 1 + h ) - ( 1 ) ( 1 + ) - ( 1) = ( 1 + h) - 1 h ( 1) = lim h ( 1 + h) - ( 1) h ( 1, ( 1) ) と ( 1 - h,

More information

構造力学Ⅰ第12回

構造力学Ⅰ第12回 第 回材の座屈 (0 章 ) p.5~ ( 復習 ) モールの定理 ( 手順 ) 座屈とは 荷重により梁に生じた曲げモーメントをで除して仮想荷重と考える 座屈荷重 偏心荷重 ( 曲げと軸力 ) 断面の核 この仮想荷重に対するある点でのせん断力 たわみ角に相当する曲げモーメント たわみに相当する ( 例 ) 単純梁の支点のたわみ角 : は 図 を仮想荷重と考えたときの 点の支点反力 B は 図 を仮想荷重と考えたときのB

More information

< BD96CA E B816989A B A>

< BD96CA E B816989A B A> 数 Ⅱ 平面ベクトル ( 黄色チャート ) () () ~ () " 図 # () () () - - () - () - - () % から %- から - -,- 略 () 求めるベクトルを とする S であるから,k となる実数 k がある このとき k k, であるから k すなわち k$, 求めるベクトルは --,- - -7- - -, から また ',' 7 (),,-,, -, -,

More information

<4D F736F F F696E74202D20906C8D488AC28BAB90DD8C7689F090CD8D488A D91E F1>

<4D F736F F F696E74202D20906C8D488AC28BAB90DD8C7689F090CD8D488A D91E F1> 人工環境設計解析工学構造力学と有限要素法 ( 第 回 ) 東京大学新領域創成科学研究科 鈴木克幸 固体力学の基礎方程式 変位 - ひずみの関係 適合条件式 ひずみ - 応力の関係 構成方程式 応力 - 外力の関係 平衡方程式 境界条件 変位規定境界 反力規定境界 境界条件 荷重応力ひずみ変形 場の方程式 Γ t Γ t 平衡方程式構成方程式適合条件式 構造力学の基礎式 ひずみ 一軸 荷重応力ひずみ変形

More information

航空機の運動方程式

航空機の運動方程式 オブザーバ 状態フィードバックにはすべての状態変数の値が必要であった. しかしながら, システムの外部から観測できるのは出力だけであり, すべての状態変数が観測できるとは限らない. そこで, 制御対象システムの状態変数を, システムのモデルに基づいてその入出力信号から推定する方法を考える.. オブザーバとは 次元 m 入力 r 出力線形時不変システム x Ax Bu y Cx () の状態変数ベクトル

More information

平成 年 月 7 日 ( 土 第 75 回数学教育実践研究会アスティ 45 ビル F セミナールーム A 札幌医科大学 年 P ab, を正の定数とする 平面上において ( a, を中心とする円 Q 4 C と (, b を中心とする円 C が 原点 O で外接している また P を円 C 上の点と

平成 年 月 7 日 ( 土 第 75 回数学教育実践研究会アスティ 45 ビル F セミナールーム A 札幌医科大学 年 P ab, を正の定数とする 平面上において ( a, を中心とする円 Q 4 C と (, b を中心とする円 C が 原点 O で外接している また P を円 C 上の点と 平成 年 月 7 日 ( 土 第 75 回数学教育実践研究会アスティ 45 ビル F セミナールーム 微分積分の拡張 変数関数問題へのアプローチ 予選決勝優勝法からラグランジュ未定乗数法 松本睦郎 ( 札幌北高等学校 変数関数の最大値 最小値に関する問題には多様なアプローチ法がある 文字を固定した 予選決勝優勝法, 計算のみで解法する 文字消去法, 微分積分を利用した ラグランジュ未定乗数法 がある

More information

経済数学演習問題 2018 年 5 月 29 日 I a, b, c R n に対して a + b + c 2 = a 2 + b 2 + c 2 + 2( a, b) + 2( b, c) + 2( a, c) が成立することを示しましょう.( 線型代数学 教科書 13 ページ 演習 1.17)

経済数学演習問題 2018 年 5 月 29 日 I a, b, c R n に対して a + b + c 2 = a 2 + b 2 + c 2 + 2( a, b) + 2( b, c) + 2( a, c) が成立することを示しましょう.( 線型代数学 教科書 13 ページ 演習 1.17) 経済数学演習問題 8 年 月 9 日 I a, b, c R n に対して a + b + c a + b + c + a, b + b, c + a, c が成立することを示しましょう. 線型代数学 教科書 ページ 演習.7 II a R n がすべての x R n に対して垂直, すなわち a, x x R n が成立するとします. このとき a となることを示しましょう. 線型代数学 教科書

More information

スライド 1

スライド 1 数値解析 平成 30 年度前期第 10 週 [6 月 12 日 ] 静岡大学工学研究科機械工学専攻ロボット 計測情報分野創造科学技術大学院情報科学専攻 三浦憲二郎 講義アウトライン [6 月 12 日 ] 連立 1 次方程式の直接解法 ガウス消去法 ( 復習 ) 部分ピボット選択付きガウス消去法 連立 1 次方程式 連立 1 次方程式の重要性 非線形の問題は基本的には解けない. 非線形問題を線形化して解く.

More information

Microsoft Word - 非線形計画法 原稿

Microsoft Word - 非線形計画法 原稿 非線形計画法条件付き最適化問題は目的関数と制約条件で示すが この中に一つでも 次式でないものが含まれる問題を総称して非線形計画法いう 非線形計画問題は 多くの分野で研究されているが 複雑性により十分汎用的なものは確立されておらず 限定的なものに限り幾つかの提案がなされている ここでは簡単な解法について紹介する. 制約なし極値問題 単純問題の解法 変数で表される関数 の極値は を解くことによって求められる

More information

数学2 第3回 3次方程式:16世紀イタリア 2005/10/19

数学2 第3回 3次方程式:16世紀イタリア 2005/10/19 数学 第 9 回方程式とシンメトリ - 010/1/01 数学 #9 010/1/01 1 前回紹介した 次方程式 の解法は どちらかというと ヒラメキ 的なもので 一般的と言えるものではありませんでした というのは 次方程式 の解法を知っても 5 次方程式 の問題に役立てることはできそうもないからです そこで より一般的な別解法はないものかと考えたのがラグランジュという人です ラグランジュの仕事によって

More information

受信機時計誤差項の が残ったままであるが これをも消去するのが 重位相差である. 重位相差ある時刻に 衛星 から送られてくる搬送波位相データを 台の受信機 でそれぞれ測定する このとき各受信機で測定された衛星 からの搬送波位相データを Φ Φ とし 同様に衛星 からの搬送波位相データを Φ Φ とす

受信機時計誤差項の が残ったままであるが これをも消去するのが 重位相差である. 重位相差ある時刻に 衛星 から送られてくる搬送波位相データを 台の受信機 でそれぞれ測定する このとき各受信機で測定された衛星 からの搬送波位相データを Φ Φ とし 同様に衛星 からの搬送波位相データを Φ Φ とす RTK-GPS 測位計算アルゴリズム -FLOT 解 - 東京海洋大学冨永貴樹. はじめに GPS 測量を行う際 実時間で測位結果を得ることが出来るのは今のところ RTK-GPS 測位のみである GPS 測量では GPS 衛星からの搬送波位相データを使用するため 整数値バイアスを決定しなければならず これが測位計算を複雑にしている所以である この整数値バイアスを決定するためのつの方法として FLOT

More information

スライド 1

スライド 1 データ解析特論第 5 回 ( 全 15 回 ) 2012 年 10 月 30 日 ( 火 ) 情報エレクトロニクス専攻横田孝義 1 をもっとやります 2 第 2 回 3 データマイニングの分野ではマクロ ( 巨視的 ) な視点で全体を捉える能力が求められる 1. コンピュータは数値の集合として全体を把握していますので 意味ある情報として全体を見ることが不得意 2. 逆に人間には もともと空間的に全体像を捉える能力が得意

More information

Microsoft PowerPoint - mp11-06.pptx

Microsoft PowerPoint - mp11-06.pptx 数理計画法第 6 回 塩浦昭義情報科学研究科准教授 shioura@dais.is.tohoku.ac.jp http://www.dais.is.tohoku.ac.jp/~shioura/teaching 第 5 章組合せ計画 5.2 分枝限定法 組合せ計画問題 組合せ計画問題とは : 有限個の もの の組合せの中から, 目的関数を最小または最大にする組合せを見つける問題 例 1: 整数計画問題全般

More information

memo

memo 数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int

More information

2018/6/12 表面の電子状態 表面に局在する電子状態 表面電子状態表面準位 1. ショックレー状態 ( 準位 ) 2. タム状態 ( 準位 ) 3. 鏡像状態 ( 準位 ) 4. 表面バンドのナローイング 5. 吸着子の状態密度 鏡像力によるポテンシャル 表面からzの位置の電子に働く力とポテン

2018/6/12 表面の電子状態 表面に局在する電子状態 表面電子状態表面準位 1. ショックレー状態 ( 準位 ) 2. タム状態 ( 準位 ) 3. 鏡像状態 ( 準位 ) 4. 表面バンドのナローイング 5. 吸着子の状態密度 鏡像力によるポテンシャル 表面からzの位置の電子に働く力とポテン 表面の電子状態 表面に局在する電子状態 表面電子状態表面準位. ショックレー状態 ( 準位. タム状態 ( 準位 3. 鏡像状態 ( 準位 4. 表面バンドのナローイング 5. 吸着子の状態密度 鏡像力によるポテンシャル 表面からzの位置の電子に働く力とポテンシャル e F z ( z z e V ( z ( Fz dz 4z e V ( z 4z ( z > ( z < のときの電子の運動を考える

More information

2016年度 京都大・文系数学

2016年度 京都大・文系数学 06 京都大学 ( 文系 ) 前期日程問題 解答解説のページへ xy 平面内の領域の面積を求めよ x + y, x で, 曲線 C : y= x + x -xの上側にある部分 -- 06 京都大学 ( 文系 ) 前期日程問題 解答解説のページへ ボタンを押すと あたり か はずれ のいずれかが表示される装置がある あたり の表示される確率は毎回同じであるとする この装置のボタンを 0 回押したとき,

More information

微分方程式 モデリングとシミュレーション

微分方程式 モデリングとシミュレーション 1 微分方程式モデリングとシミュレーション 2018 年度 2 質点の運動のモデル化 粒子と粒子に働く力 粒子の運動 粒子の位置の時間変化 粒子の位置の変化の割合 速度 速度の変化の割合 加速度 力と加速度の結び付け Newtonの運動方程式 : 微分方程式 解は 時間の関数としての位置 3 Newton の運動方程式 質点の運動は Newton の運動方程式で記述される 加速度は力に比例する 2

More information

Microsoft PowerPoint - 夏の学校(CFD).pptx

Microsoft PowerPoint - 夏の学校(CFD).pptx /9/5 FD( 計算流体力学 ) の基礎理論 性能 運動分野 夏の学校 神戸大学大学院海事科学研究科勝井辰博 流体の質量保存 流体要素内の質量の増加率 [ 単位時間当たりの増加量 ] 単位時間に流体要素に流入する質量 流体要素 Fl lm (orol olm) v ( ) ガウスの定理 v( ) /9/5 = =( ) b=b =(b b b ) b= b = b + b + b アインシュタイン表記

More information

Matrix and summation convention Kronecker delta δ ij 1 = 0 ( i = j) ( i j) permutation symbol e ijk = (even permutation) (odd permutation) (othe

Matrix and summation convention Kronecker delta δ ij 1 = 0 ( i = j) ( i j) permutation symbol e ijk = (even permutation) (odd permutation) (othe Matr ad summato covto Krockr dlta δ ( ) ( ) prmutato symbol k (v prmutato) (odd prmutato) (othrs) gvalu dtrmat dt 6 k rst r s kt opyrght s rsrvd. No part of ths documt may b rproducd for proft. 行列 行 正方行列

More information

memo

memo 計数工学プログラミング演習 ( 第 4 回 ) 2016/05/10 DEPARTMENT OF MATHEMATICA INFORMATICS 1 内容 リスト 疎行列 2 連結リスト (inked ists) オブジェクトをある線形順序に並べて格納するデータ構造 単方向連結リスト (signly linked list) の要素 x キーフィールド key ポインタフィールド next x->next:

More information

第 5 章 構造振動学 棒の振動を縦振動, 捩り振動, 曲げ振動に分けて考える. 5.1 棒の縦振動と捩り振動 まっすぐな棒の縦振動の固有振動数 f[ Hz] f = l 2pL である. ただし, L [ 単位 m] は棒の長さ, [ 2 N / m ] 3 r[ 単位 Kg / m ] E r

第 5 章 構造振動学 棒の振動を縦振動, 捩り振動, 曲げ振動に分けて考える. 5.1 棒の縦振動と捩り振動 まっすぐな棒の縦振動の固有振動数 f[ Hz] f = l 2pL である. ただし, L [ 単位 m] は棒の長さ, [ 2 N / m ] 3 r[ 単位 Kg / m ] E r 第 5 章 構造振動学 棒の振動を縦振動, 捩り振動, 曲げ振動に分けて考える 5 棒の縦振動と捩り振動 まっすぐな棒の縦振動の固有振動数 f[ Hz] f l pl である ただし, L [ 単位 m] は棒の長さ, [ N / m ] [ 単位 Kg / m ] E は (5) E 単位は棒の材料の縦弾性係数 ( ヤング率 ) は棒の材料の単位体積当りの質量である l は境界条件と振動モードによって決まる無

More information

<4D F736F F F696E74202D2091E6824F82538FCD8CEB82E88C9F8F6F814592F990B382CC8CB4979D82BB82CC82505F D E95848D8682CC90B69

<4D F736F F F696E74202D2091E6824F82538FCD8CEB82E88C9F8F6F814592F990B382CC8CB4979D82BB82CC82505F D E95848D8682CC90B69 第 章 誤り検出 訂正の原理 その ブロック符号とその復号 安達文幸 目次 誤り訂正符号化を用いる伝送系誤り検出符号誤り検出 訂正符号 7, ハミング符号, ハミング符号生成行列, パリティ検査行列の一般形符号の生成行列符号の生成行列とパリティ検査行列の関係符号の訂正能力符号多項式 安達 : コミュニケーション符号理論 安達 : コミュニケーション符号理論 誤り訂正符号化を用いる伝送系 伝送システム

More information

学習指導要領

学習指導要領 (1) 数と式 ア数と集合 ( ア ) 実数数を実数まで拡張する意義を理解し 簡単な無理数の四則計算をすること 絶対値の意味を理解し適切な処理することができる 例題 1-3 の絶対値をはずせ 展開公式 ( a + b ) ( a - b ) = a 2 - b 2 を利用して根号を含む分数の分母を有理化することができる 例題 5 5 + 2 の分母を有理化せよ 実数の整数部分と小数部分の表し方を理解している

More information

解析力学B - 第11回: 正準変換

解析力学B - 第11回: 正準変換 解析力学 B 第 11 回 : 正準変換 神戸大 : 陰山聡 ホームページ ( 第 6 回から今回までの講義ノート ) http://tinyurl.com/kage2010 2011.01.27 正準変換 バネ問題 ( あえて下手に座標をとった ) ハミルトニアンを考える q 正準方程式は H = p2 2m + k 2 (q l 0) 2 q = H p = p m ṗ = H q = k(q

More information

レッスン15  行列とグラフ

レッスン15  行列とグラフ レッスン 15 行列とグラフ このレッスンでは行列のグラフを定義し 簡単な応用例として 行列のグラフの強連結性 ( 各頂点から他のすべての頂点に至る道が存在する ) 行列の既約性 ( 順列行列相似変換による ブロック三角行列化が不可能 ) およびこの事実の 2 次元境界値問題の差分法による解法への応用をのべる グラフ理論入門のつもりで読んで頂きたい 15.1 行列のグラフ 与えられた次正方行列 =

More information

2015年度 金沢大・理系数学

2015年度 金沢大・理系数学 05 金沢大学 ( 理系 ) 前期日程問題 解答解説のページへ四面体 OABC において, 3 つのベクトル OA, OB, OC はどの つも互いに垂直で あり, h > 0 に対して, OA, OB, OC h とする 3 点 O, A, B を通る平面上の点 P は, CP が CA と CB のどちらとも垂直となる点であるとする 次の問いに答えよ () OP OA + OB とするとき, と

More information

2011年度 大阪大・理系数学

2011年度 大阪大・理系数学 0 大阪大学 ( 理系 ) 前期日程問題 解答解説のページへ a a を自然数とする O を原点とする座標平面上で行列 A= a の表す 次変換 を f とする cosθ siθ () >0 および0θ

More information

Microsoft PowerPoint - CSA_B3_EX2.pptx

Microsoft PowerPoint - CSA_B3_EX2.pptx Computer Science A Hardware Design Excise 2 Handout V2.01 May 27 th.,2019 CSAHW Computer Science A, Meiji University CSA_B3_EX2.pptx 32 Slides Renji Mikami 1 CSAHW2 ハード演習内容 2.1 二次元空間でのベクトルの直交 2.2 Reserved

More information

Microsoft Word docx

Microsoft Word docx 有限図形の代数的表現について 三角形や星型を式で表現したいという思いから以下のことを 考察をしまし た 有限個の点と辺で 構成される図形を 関数で表現する そのため 基礎 体として 素数の有限体を考える 但し 扱うのは 点の数と辺の数が等しい 特別場合である 先ず P5 のときから 始めることにします. グラフと写像と関数について ( 特別な場合 ) 集合 F {,,,, } について 写像 f :

More information

画像解析論(2) 講義内容

画像解析論(2) 講義内容 画像解析論 画像解析論 東京工業大学長橋宏 主な講義内容 信号処理と画像処理 二次元システムとその表現 二次元システムの特性解析 各種の画像フィルタ 信号処理と画像処理 画像解析論 処理の応答 記憶域 入出力の流れ 信号処理系 実時間性が求められる メモリ容量に対する制限が厳しい オンラインでの対応が厳しく求められる 画像処理系 ある程度の処理時間が許容される 大容量のメモリ使用が容認され易い オフラインでの対応が容認され易い

More information

Microsoft Word - 訋é⁄‘組渋å�¦H29æœ�末試é¨fi解ç�fl仟㆓.docx

Microsoft Word - 訋é⁄‘組渋å�¦H29æœ�末試é¨fi解ç�fl仟㆓.docx 07 年 8 月 日計量経済学期末試験問. 次元ベクトル x ( x..., x)', w ( w.., w )', v ( v.., v )' は非確率変数であり 一次独立である 最小二乗推定法の残差と説明変数が直交することは証明無く用いてよい 確率ベクトル e ( e... ) ' は E( e ) 0, V ( e ),cov( e j ) 0 ( j) とし 確率ベクトル y=( y...,

More information

数値計算で学ぶ物理学 4 放物運動と惑星運動 地上のように下向きに重力がはたらいているような場においては 物体を投げると放物運動をする 一方 中心星のまわりの重力場中では 惑星は 円 だ円 放物線または双曲線を描きながら運動する ここでは 放物運動と惑星運動を 運動方程式を導出したうえで 数値シミュ

数値計算で学ぶ物理学 4 放物運動と惑星運動 地上のように下向きに重力がはたらいているような場においては 物体を投げると放物運動をする 一方 中心星のまわりの重力場中では 惑星は 円 だ円 放物線または双曲線を描きながら運動する ここでは 放物運動と惑星運動を 運動方程式を導出したうえで 数値シミュ 数値計算で学ぶ物理学 4 放物運動と惑星運動 地上のように下向きに重力がはたらいているような場においては 物体を投げると放物運動をする 一方 中心星のまわりの重力場中では 惑星は 円 だ円 放物線または双曲線を描きながら運動する ここでは 放物運動と惑星運動を 運動方程式を導出したうえで 数値シミュレーションによって計算してみる 4.1 放物運動一様な重力場における放物運動を考える 一般に質量の物体に作用する力をとすると運動方程式は

More information

補足 中学で学習したフレミング左手の法則 ( 電 磁 力 ) と関連付けると覚えやすい 電磁力は電流と磁界の外積で表される 力 F 磁 電磁力 F li 右ねじの回転の向き電 li ( l は導線の長さ ) 補足 有向線分とベクトル有向線分 : 矢印の位

補足 中学で学習したフレミング左手の法則 ( 電 磁 力 ) と関連付けると覚えやすい 電磁力は電流と磁界の外積で表される 力 F 磁 電磁力 F li 右ねじの回転の向き電 li ( l は導線の長さ ) 補足 有向線分とベクトル有向線分 : 矢印の位 http://totemt.sur.ne.p 外積 ( ベクトル積 ) の活用 ( 面積, 法線ベクトル, 平面の方程式 ) 3 次元空間の つのベクトルの積が つのベクトルを与えるようなベクトルの掛け算 ベクトルの積がベクトルを与えることからベクトル積とも呼ばれる これに対し内積は符号と大きさをもつ量 ( スカラー量 ) を与えるので, スカラー積とも呼ばれる 外積を使うと, 平行四辺形や三角形の面積,

More information

Microsoft Word - 1B2011.doc

Microsoft Word - 1B2011.doc 第 14 回モールの定理 ( 単純梁の場合 ) ( モールの定理とは何か?p.11) 例題 下記に示す単純梁の C 点のたわみ角 θ C と, たわみ δ C を求めよ ただし, 部材の曲げ 剛性は材軸に沿って一様で とする C D kn B 1.5m 0.5m 1.0m 解答 1 曲げモーメント図を描く,B 点の反力を求める kn kn 4 kn 曲げモーメント図を描く knm 先に得られた曲げモーメントの値を

More information