計算機シミュレーション

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

Microsoft Word - 力学PC1.doc

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

医用工学概論  Medical Engineering (ME)   3年前期の医用工学概論実習と 合わせ、 医療の現場で使用されている 医用機器を正しく安全に使用するために必要な医用工学(ME)の 基礎知識を習得する。

Microsoft Word - NumericalComputation.docx

Chap2.key

Taro-解答例NO3放物運動H16

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

初めてのプログラミング

MoreStudy 第 6 章 MoreStudy 第 6 章 第 1 節 貼り付け 3 [ 形式を選択して貼り付け ] ダイアログから [Microsoft Excel ワークシート ] を選択し [OK] ボタンを 押します 1 Excel ワークシートで貼り付け [Pastespec] リボン

ギリシャ文字の読み方を教えてください

大気環境シミュレーション

やさしくPDFへ文字入力 v.2.0

スライド 1

ÿþŸb8bn0irt

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

ワープロソフトウェア

( 慣性抵抗 ) 速度の 2 乗に比例流体中を進む物体は前面にある流体を押しのけて進む. 物 aaa 体の後面には流体が付き従う ( 渦を巻いて ). 前面にある速度 0 の流体が後面に移動して速度 vとなったと考えてよい. この流体の質量は単位時間内に物体が押しのける体積に比例するので,v に比例

< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )

1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い

1. エクセルの起動 akinosinbokukai-kihon をダブルクリックして エクセルを立ち上げる 2. 名前を付けて保存する 1メニューバーのファイルをクリックして 名前を付けて保存 2ファイル名に [ 本日の日付. 秋の親睦会 ] と入力し 保存先を確認し 保存 3タイトルバーの名前が

1 / 10 vlookup(true の場合 ) 奨励金比較表の作成 < 処理条件 > の 5. に < 出力形式 2> のような奨励金比較表を作成しなさい とあるので 作成した 2 つの表の下に < 出力形式 2> を見ながら 入力していきます 1. まず A25 をクリックします 2. 奨励金

PowerPoint プレゼンテーション

< F2D837A815B B835789DB91E882542E6A746463>

DVIOUT-SS_Ma

2014計算機実験1_1

宇宙機工学 演習問題

ÿþŸb8bn0irt

Excelで血圧記録表を作成しょう!

OHP シートの作成 OHP でプレゼンテーションをする際に必要な OHP シートを作成できます 配布資料の作成プレゼンテーションの参加者に配布する資料を簡単に作成できます 参加者はメモ等この資料に書き込むことができ 理解を深めることができます 発表者用資料の作成プレゼンテーション中に発表者が参考に

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

板バネの元は固定にします x[0] は常に0です : > x[0]:=t->0; (1.2) 初期値の設定をします 以降 for 文処理のため 空集合を生成しておきます : > init:={}: 30 番目 ( 端 ) 以外については 初期高さおよび初速は全て 0 にします 初期高さを x[j]

<4D F736F F D2089F082AF82E997CD8A7796E291E A282EB82A282EB82C8895E93AE2E646F63>

目 次 1. Excel の起動 文字入力 書式設定 枠線の表示 スピンボタン作成 ( 年 ) スピンボタン作成 ( 月 ) 年 と 月 の表示 祝日予定の表示 関数の挿入

Microsoft Word - thesis.doc

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

Microsoft PowerPoint ppt

連立方程式の解法

スライド 1

10. セル範囲に名前を定義します シート : 利用者リスト 1. セル A2:A5 を選択する 2. 名前ボックスに 利用者と入力 3. 続いて B2~B5 を選択 名前ボックスに続柄と入力 名前ボックスを記入するため 余分に選択するとどこまでしたか忘れますので最後のセルに下線を引いておくと解りや

e.Typist v.9.0 表原稿編

< 住所録の作成 > 宛名印刷には 差し込む住所録ファイルが必要です Excel を使って住所録を作成しましょう Excel の起動 エクセルを起動しましょう ( スタートボタン ) をクリック すべてのプログラム をポイント Microsoft Office をクリック Microsoft Off

PowerPoint プレゼンテーション

0.0 Excelファイルの読み取り専用での立ち上げ手順 1) 開示 Excelファイルの知的所有権について開示する数値解析の説明用の Excel ファイルには 改変ができないようにパスワードが設定してあります しかし 読者の方には読み取り用のパスワードを開示しますので Excel ファイルを読み取

木村の物理小ネタ 単振動と単振動の力学的エネルギー 1. 弾性力と単振動 弾性力も単振動も力は F = -Kx の形で表されるが, x = 0 の位置は, 弾性力の場合, 弾性体の自然状態の位置 単振動の場合, 振動する物体に働く力のつり合

ホームページ・ビルダー16

物理演習問題

Excel 活用編 Excel を使って おみくじ と 今日の運勢 を表示させましょう I. おみくじの作成 Excel の関数を使って 本日の吉凶を表示させましょう 1. Excel の起動 Excel を起動します 1 入力を省略するために 作成途中の Book を準備しています ドキュメントか

NumericalProg09

今後の予定 6/29 パターン形成第 11 回 7/6 データ解析第 12 回 7/13 群れ行動 ( 久保先生 ) 第 13 回 7/17 ( 金 ) 休講 7/20 まとめ第 14 回 7/27 休講?

I

1. シートの準備 地図の貼りつけ方 1.1 エクセルシートのマス目を 方眼紙 の状態にしておくかんたん電子マップでは エクセルのコメント機能を使って 写真や文字を表示します 地図を貼りつける台紙となるシートの列幅を調整し あらかじめ方眼紙のような細かいマス目にしておけば 地図上の好きなポイントで

暮らしのパソコンいろは早稲田公民館 ICT サポートボランティア

スライド 1

Excel2013 シート・ブック間の編集と集計

産能大式フローチャート作成アドインマニュアル

A. 表の作成 はじめに 講座テキストページに保存されている表 1 の元データをエクセル 2010 にコピーします (No1) 講座テキスト (Web ページ ) に示した表 1 過去 12 年間の為替と外貨準備の推移 のデータ表を選択する この表 1 を選択した状態で WEB ページの 編集 コピ

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

クイックスタートガイドデスクトップバージョン GeoGebra とは? ひとつの使いやすいパッケージになった, 動的数学ソフトウェアです すべての教育段階における学習や指導に使用できます 二次元および三次元の幾何 (geometry), 代数 (algebra), 表計算, グラフ, 解析, そして

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

旅のしおり

「不動産リスト」を解く

数学 Ⅱ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 図

線積分.indd

Microsoft Word - 教科書大1b第12週06.doc

2 列 B と 列 C の間にカーソルをあわせ, カーソルの形が変化したところでドラッグして右に移動し, 列 B の幅を約 に設定します 3 列 C の上でマウスをドラッグして右に移動し, 列 C, 列 D, 列 E の 3 列を一括選択します 一括選択ができたら, 列 C と 列 D

2013年度 信州大・医系数学

Microsoft PowerPoint - 応用数学8回目.pptx

文字入力PRO.doc

条件付き書式 の ルールの管理 をクリック 2 新規ルール をクリック 1 ルール の管理をクリック 3 指定の値を含むセルだけ書式設定 を クリック 7 グレーを選び OK をクリック 4 次の値に等しい を選ぶ 5 2 と入力 6 書式をクリック 8OK をクリック 以下同様に 新規ルール をク

Microsoft Word - HOBO雨量専用説明書_v1.1.doc

第 14 講複数ソフトの組み合わせ テキストファイルを Excel で開く 2 / 17 テキスト形式 (.txt) で保存したファイルを Excel で利用しましょう 第 13 講で保存した west.txt を Excel で開きます 1. Excel を起動します 2. [Off

スライド 1

理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門

簡易版メタデータ

グラフを作成

1. マイピクチャの中に [ 講習用 ] フォルダーを作成し その中に上記の図のような階層構造のフォルダーを作成します (1) まず マイピクチャの中に [ 講習用 ] フォルダーを作成します [ コンピューター ] [ マイピクチャ ]1 [ マイピクチャ ] フォルダ内 ( 右枠 ) の空白部分

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

Chap3.key

フレーム ページの作り方 那須シニアネット三宅節雄 今回は那須シニアネットのホームページと同様に 1バナーとホームページのタイトルなどを入れた top.html 2スライドショーなど構成するページの名前の一覧から各ページへリンクさせた menu.html 3 取り敢えず表紙を飾った main.htm

セル G5 に 大手町店 の合計を求めましょう 暮らしのパソコンいろは 1 セル G5 をクリックします 2 ホーム タブをクリックします 3 編集 グループの ( 合計 ) をクリックします セル G5 と数式バーに =SUM(D5:F5) と表示され セル範囲 D5:F5 が点滅する線で囲まれま

グラフ作成手順書

変更された状態 同様に価格のセルを書式設定する場合は 金額のセルをすべて選択し 書式 のプルダウンメニューか ら 会計 を選択する すると が追加され 金額としての書式が設定される 金額に と が追加 会計 を設定 2.2. テーブルの設定 ここでは 書式設定された表をテーブルとして Excel に

Microsoft Word - Grspes…~…j…}…j…–…A…‰6.0.doc

Sheet2 に作成する表 問題 2 前問の成績表 (Sheet2) の各教科の順位の列の次に評価の列を作って 生徒ごとに各教科の評価をし なさい なお評価は 各教科 A(100~85) B(84~70) C(69~55) D(54 以下 ) とする 1.4 集中力度チェックテスト自分の集中力がどの

1セル範囲 A13:E196 を選択し メニューの データ - 並べ替え をクリック 並べ替え ダイアログボックスで 最優先されるキー から 年代 を選択し OK をクリック ( セル範囲 A13:E196 のデータが 年代 で並び替えられたことを確認する ) 2セル範囲 A13:E196 を選択し

目次 1. ひまわり先生の基本設定は, かんたん3ステップ 3 <ステップ1> 先生の登録 3 <ステップ2> 児童の登録 4 <ステップ 3> テストの登録 6 (1) テストの登録の手順 6 (2) 自作のテストやプリントの追加 7 (3) 評価基準の設定 8 (4) 単元の移動, 単元の保留

パソコンで楽チン、電力管理3169編

文京女子大学外国語学部

Microsoft Word - Mac版 Eclipseの導入と設定.docx

第 1 節 Excel とは Excel とは Microsoft によって提供されている表計算ソフトの名称です 数式や関数を使用して 計算する機能や 作成した表を基にグラフを作成する機能などを備えています 1. Excel を使用すると何ができるのか (1) 表の作成 計算 見やすい表を作成するこ

Microsoft Word - VBA基礎(1).docx

年齢別人数計算ツールマニュアル

2 / 25 複数ソフトの組み合わせ テキストファイルを Excel で開く テキスト形式 (.txt) で保存したファイルを Excel で利用しましょう 第 14 講で保存した west.txt を Excel で開きます 1. Excel を起動します 2. [Office ボタ

.( 斜面上の放物運動 ) 目的 : 放物運動の方向の分け方は, 鉛直と水平だけではない 図のように, 水平面から角 だけ傾いた固定した滑らかな斜面 と, 質量 の小球を用意する 原点 から斜面に垂直な向きに, 速さ V で小球を投げ上げた 重力の加速度を g として, 次の問い に答えよ () 小

「旅日記」

2 / 14 第 7 講データ処理 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2. [ ファイルの場所 ] がデータを保存している場所になっていることを確

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

(Microsoft Word - \202v\202a\202s\203G\203N\203Z\203\213.doc)

スライド 1

Transcription:

. 運動方程式の数値解法.. ニュートン方程式の近似速度は, 位置座標 の時間微分で, d と定義されます. これを成分で書くと, d d li li とかけます. 本来は が の極限をとらなければいけませんが, 有限の小さな値とすると 秒後の位置座標は速度を用いて, と近似できます. 同様にして, 加速度は, 速度 の時間微分で, d と定義されます. これを成分で書くと, d d li li とかけます. 本来は が の極限をとらなければいけませんが, 有限の小さな値とすると上の式から 秒後の速度は加速度を用いて, 4 と近似できます. ニュートン方程式は, で与えられます. 次元の場合に成分で書くと, 5 となります. 式 5 と近似式,4 を用いると物体の運動は,

6 を計算してやれば, 求まることが分かります... オイラー法時刻を 刻みに分割して とすると,6 式は, 7 と書き直すことができます. これにより物体の運動をシミュレートすることが可能となります. 微分方程式をこのように, g d g g 8 と近似して解く方法をオイラー法と言います. 以下にオイラー法のスキームを図示します. 時刻位置速度加速度力.. 物体の投射をオイラー法で解くここでは, オイラー法を使って斜方投射を解析するエクセルファイルを作成します. 斜方投射のニュートン方程式は, g で与えられ, 初速度を, 水平面からの投射角度を とすると初期条件は, si, cos, で与えられる.

... 初期値と定数の設定 まず, 右図のように初期値を入力します. 英数字は 全て半角英数で入力してください. それぞれの意味は, 時間刻みΔ 物体の質量 = での 座標 = での 座標 初速度の大きさ he 物体を投げ上げる時の水平線と の角度 初速度の 方向成分 図 初速度の 方向成分 です. 次ぎに入力した値に名前をつけます.B セルを選択して, プルダウン メニューの [ 挿 入 ] [ 名前 ] [ 定義 ] とクリックします. 図 のダイアログが開くので [OK] をクリックしま す. これで,. に という名前が付きます. 以下, 同様にして,B4 セルから B8 セル までそれぞれ,,,,, he と名前をつけていきます. 図 B9 セル,B セルにそれぞれ以下のように入力します. B9 =*coshe*pi8 B =*sihe*pi8 4 と同様にして,B9 セル,B セルにそれぞれ,, と名前をつけます.

... 計算式の入力 図 のように A セルから J セルまで文字を入力します. 図 A セルから A6 セルまで,,,,..., 5 と数字を入力します. そのために,A と A4 にそれぞれ, とを入力して,A と A4 の両方を選択し, 選択された枠の右下の をドラッグして A6 セルまで持っていくと簡単に入力できます. 図 4 によって, 時刻を計算します. そのために,B セルに =A* と入力します.の時と同様に B セルが選択された状態で, 枠の右下の をドラッグして B6 セルまで持っていくと時刻が入力されます. 4 を入力します. 軸方向には力は働かないので,I セルに を入力します.の時と同様に I セルが選択された状態で, 枠の右下の をドラッグして I6 セルまで持っていくと がコピーされます. 5 を入力します. g なので,J セルに =-**9.8 を入力します.の時 と同様に J セルが選択された状態で, 枠の右下の をドラッグして J6 セルまで持っていくとこの式がコピーされます. 6 を入力します. なので,G セルに =I と入力します.の時と同様に G セルが選択された状態で, 枠の右下の をドラッグして G6 セルまで持っていくとこの式がコピーされます. 7 を入力します. なので,H セルに =J と入力します.の時 と同様に H セルが選択された状態で, 枠の右下の をドラッグして H6 セルまで持っていくとこの式がコピーされます. 8 初期値を入力します. 各セルに以下のように入力します. C = D = E = = 9 いよいよ計算式を入力します. 各セルに以下のように入力します. 行目は入れた数式 の意味を示します. 4

C4 =C+E* * D4 =D+* * E4 =E+G* * 4 =+H* * 9 でセル C4,D4,E4,4 に入力した数式を の要領でセル C6,D6,E6, 6 までコピーします. ここまでで表は, 図 5 の様になっているはずです. 以上で, 数値的に差分方程式の解が得 られます. 図 5... 結果のグラフ化ここでは結果をグラフにします. セル C-C6 と D-D6 を選択します. プルダウンメニューの [ 挿入 ] [ グラフ ] とクリックします. 5

図 6 図 6のグラフウィザードダイアログが開くので,[ 散布図 ] を選んで,[ 次へ ] をクリックします. その後 回ダイアログが開きますが, とりあえず [ 次へ ] をクリックし最後のダイアログで [ 完了 ] をクリックします. 4 すると図 7のように自由落下の様子がグラフになります. -..4.6.8 - - 系列 -4-5 -6 図 7 6

..4. 異なる初期条件の計算 と he を変化さ せると, 異なる初期条件の時の解が得られます. 例えば図 8は,=5,he=45 の時の解です..5 -.5 4 系列 - -.5 図 8..5. 理論値との比較 斜方投射の問題の正確な答えを我々は知っています. 時刻 = に, から初速度, で物体を投げたときの時刻 での物体の座標は, g で与えられます. そこで, 数値解析による値を正確な理論値と比較して見ます. 各セルに以下のように入力します. L M L M _ec _ec =+*B =+*B-.5*9.8*B^ セル L を L6 まで,M を M6 までそれぞれコピーをする. こ れで正確な理論値が計算されます. 図 8の数値解と比較するために一緒にプロットします. そのために, 図 8のグラフを選択して, プルダウンメニューの [ グラフ ] [ データの追図 8 7

加 ] とクリックします. 図 9の [ データの追加 ] ダイアログが開くので, セル L-L6,M-M6 を選択し, [OK] をクリックします. 4 図 9の [ 形式を選択して貼り付け ] ダイアログが開くので,[ 先頭行を項目列として使用する ] にチェックを入れて,[OK] をクリックします. 図 9 5 図 の様に理論値と数値解析 値が同時にプロットされます..5 -.5 4 系列 系列 - -.5 図 問題 上の斜方投射の解析を, 速度に比例した空気抵抗がある場合に拡張しなさい. ニ ュートン方程式は, g となる. を適当に変えて結果をプロットしなさい. 問題 上の例を参考にして, 単振動を解析するエクセルファイルを作りなさい. 初期条件として,,,,he= とします. 運動方程式は, k ですから, 変わるのは初期条件と力の部分だけです. ただし,k= とします. 変位 を時刻 の関数としてプロットしなさい. また, 理論値と比較しなさい. * 間違いの元になるので, 前の課題と違う新しいエクセルファイルを作ること. 前の課題のファイルをコピーして使うと便利である. 8

.4. 蛙飛び法 問題 を解くと右図のような結果が得 られます. 単振動では,- から の間を 振動するはずなので明らかに間違って います. これはオイラー法による数値解 析の誤差のためです. オイラー法は簡単ですが, 誤差の大きい 方法です. ここでは, もう少し誤差を小 さくする方法を考えましょう. 誤差を小 さくするためには, 時間刻み を小さくする より良いアルゴリズムを考える.5.5.5 -.5 5 5 - -.5 - -.5 - という 通りの方法が考えられます. ここでは, 計算量を変えずにほんの少し式を変更す るだけで劇的に誤差を小さくできる蛙飛び法と呼ばれる方法を紹介します. オイラー法の 近似が良くない理由は, 時刻 での微分を と を結ぶ線分の傾きで近似していること にあります 下図. これを, と を結ぶ線分の傾きで近似すればかなり 良くなることが期待できます 下図 b. b 具体的には, 加速度と位置座標を評価する時間を速度を評価する時間と だけずらして, 9

9 とします. 以下に蛙飛び法のスキームを図示します. 時刻位置速度加速度力 蛙飛び法がオイラー法よりも精度の高い計算法であることを見ておこう. オイラー法はテイラー展開, ''' 6 '' ' で 次まで採った近似であり, 刻み幅 の 乗の誤差を持つ. 一方, 蛙飛び法は, ''' 6 '' ' ''' 6 '' ' の片々を引いた式から得られる近似式, ''' 4 で 次まで採った近似であり, 誤差は刻み幅 の 乗になる. 例えば. とすると 倍精度の良い計算となるのである. 言い方を変えると, 同じ精度の結果を得るのに 分の の時間で計算できることになる.

.5. 物体の投射を蛙飛び法で解く. で作成したエクセルファイルを編集して 蛙飛び法 のエクセルファイルを作ります. そのため, 前のファイルをコピーして別のファイルを作ります. 蛙飛び法では, 座標と速度の間に だけ時間差があります. そのため, 各セルに以下の値が入るように変更します. + + と は仕方ないのでオイラー法で,.5.5 により計算することにします.

.5.. エクセルファイルの編集 上記を実現するために, 各セルを以下のように変更します. 列目は数式の意味を示します. E =+.5*G*.5 E4 =E+G4* =+.5*H*.5 4 =+H4* セル E4 を E6 までコピーします. また, セル 4 を 6 までコピーします. 今度は右図のように, 理論値と数値解析値がほぼ一致しています. をもっと大きくしてもよく一致していることがわかります..5 -.5 - -.5 系列 系列 4 問題 問題 の単振動を蛙飛び法を用いて解きなさい. 問題 4 万有引力を受けた物体の運動を解きなさい. 質量 と M の物体に働く万有引力の M 大きさはG です. 質量 M の物体は原点にあり,M は に比べて十分大いため質量 M r の物体は動かないと仮定する. このとき質量 の物体に働く万有引力は原点に向きます. 従って, 質量 の物体に働く万有引力を成分で書くと, GM GM となります. 簡単のため, GM, とし, 初期条件,,,,he= としてエクセルで解きないさい. 問題 5 問題 4で初期条件,,,he を色々と変えて計算してみなさい.