• 検索結果がありません。

良いモデルとはどんなモデルであるかを論ぜよ. 解答例

N/A
N/A
Protected

Academic year: 2021

シェア "良いモデルとはどんなモデルであるかを論ぜよ. 解答例"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

明治大学2016年度秋学期「数理コンピュータ科学2」期末試験解答 担当:宮部賢志 配点はそれぞれ20点.

問題 1. シミュレーションを行う目的として考えられることをいくつか挙げよ.その目的に関して,計算 機によるシミュレーションの利点を他の手法と比較して説明せよ.

解答例. シミュレーションを行う現象を理解および説明し,その現象に関わる未知の事柄を予測すること にある.計算機によるシミュレーションは,実際の模型では実現が困難であるものや高額な費用がかか るものでも,比較的低コストで実現できることが多い.

問題 2. 良いモデルとはどんなモデルであるかを論ぜよ.

解答例. 単純でシミュレーションが容易で現象を説明,予測できるモデルが良いモデルである.

問題 3. 良い疑似乱数が持つべき性質をいくつか挙げよ.

解答例. 計算の容易さ,予測不可能性,一様性など.

問題 4. オイラー法とルンゲクッタ法の違いについて述べよ.

解答例. オイラー法は実装が単純であるが,誤差が大きい.ルンゲクッタ法は実装に手間が掛かるが,誤 差を小さくできる.

問題5. 1次元拡散方程式 ∂u

∂t =a2∂u

∂x, (0≤x≤1, 0≤t≤1)を数値計算で解く.unj ∼u(j∆x, n∆t) として,左辺を前進差分,右辺を中心差分することで,

un+1j =runj1+ (12r)unj +unj+1, r= a2∆t (∆x)2

が得られる.

(1) 上式はunj =gnexp(iξj∆x)という特解を持つことを示せ.このgrξの式で表せ.ここで,

gngn乗を表し,iは虚数単位であり,ξは任意の実数である.

(2) 任意のξに対して|g| ≤1となるためのrの条件を求めよ.

解答例. 代入して,

gn+1exp(iξj∆x) =rgnexp(iξ(j1)∆x) + (12r)gnexp(iξj∆x) +rgnexp(iξ(j+ 1)∆x)

より,

g=rexp(−iξ∆x) + 1−2r+rexp(iξ∆x) = 12r+ 2rcos(ξ∆x) = 14rsin2(ξ∆x/2).

|g| ≤1となるためには,r 12であり,これは十分条件でもある.

参照

関連したドキュメント

そこで本解説では,X線CT画像から患者別に骨の有限 要素モデルを作成することが可能な,画像処理と力学解析 の統合ソフトウェアである

うのも、それは現物を直接に示すことによってしか説明できないタイプの概念である上に、その現物というのが、

 その後、徐々に「均等範囲 (range of equivalents) 」という表現をクレーム解釈の 基準として使用する判例が現れるようになり

第四章では、APNP による OATP2B1 発現抑制における、高分子の関与を示す事を目 的とした。APNP による OATP2B1 発現抑制は OATP2B1 遺伝子の 3’UTR

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

このように、このWの姿を捉えることを通して、「子どもが生き、自ら願いを形成し実現しよう

子どもが、例えば、あるものを作りたい、という願いを形成し実現しようとする。子どもは、そ