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

数値解析 (NUMEICAL ANALYSIS)

N/A
N/A
Protected

Academic year: 2021

シェア "数値解析 (NUMEICAL ANALYSIS)"

Copied!
12
0
0

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

全文

(1)

(NUMEICAL ANALYSIS) 数値解析

担当:石渡

対象:数理科学科2年

(2)

ガイダンス

・講義内容:

 代表的な数値計算手法とその数学的背景の理解、

 PC実習による実践( 3 ~ 4 回程度)

   非線形方程式の数値解法: f(x)=0    連立 1 次方程式の数値解法 : Ax=b

   常微分方程式の数値解法 : x’(t) = f(x, x(t))

・教科書指定なし。

 上記内容を含む比較的昔からある本は良いと思う。

  森正武、山本哲朗、杉原・室田、…らの本

(3)

評価

• 期末テスト (6 割)

ミニレポート&PC実習レポート (4 割)

• 出席点はない。

  ただし、PC実習で欠席が半数以上のものは不可。

• 著しく講義・演習環境を阻害する者は直ちに不可とする。

受講に相応しい静かな環境をお互い維持しましょう。

目標

• 理論面:アルゴリズムの理解、その数学的背景の理解

• 実践面:プログラムの作成、数値計算の実践

(4)

導入(黒板)

• 積分の数値計算を例として

  「離散化」して「近似計算」

   真の値に「収束」するか?

   いろいろな「離散化手法」「近似法」がある。

  例:区分求積、台形公式、シンプソン公式…

   ? よりよい近似法とは?

      精度、計算量、計算速度、

      プログラミングのしやすさ、…

(5)

§ 0 準備

  §0.1  誤差

例: x=π=3.1415926535… の近似値が a=3.14 ⇒  誤差 e=0.0015926535…

誤差は次の2つの量で見ることが多い。

   ・絶対誤差 (absolute error): |e|

   ・相対誤差 (relative error): e

R

:= |e|/x x: 真値 (true value)

a: 近似値 (approximate value)

e:=x-a : 誤差 (error)

(6)

• 誤差限界  ε (>0) ⇔ |e| ≦ ε となる ε

    -- 必ずしも事前に ε が分かるわけではない。

    -- もしも分かると、真値の範囲が        a – ε ≦ x ≦ a + ε

    と分かる。

(7)

§0.2 誤差の発生

• 打切り誤差 (truncation error)

 式を(計算可能な)有限回の四則演算に置き換える際に  発生する誤差

• 丸め誤差 (rounding error)

 数値を(計算機で扱える)有限桁の数にする操作(これ

 を「丸める」という。)に起因する誤差

(8)

§0.3 有効桁 数、桁落 ち、 情報落 ち

丸める … 数値のある桁以下を切り捨て等を行い、有        限桁数にすること。

有効 r 桁の数値

  丸めによってできた r 桁の数値

  ( r を有効桁数ということもある。)

  10 進数で有効桁数5桁のとき、 10 進有効 5 桁、など  という。大体2進か10進でいうことが多い。

※ 丸めの影響により、計算結果に数学的な等号は成り立たない。

 ⇒計算の順番に工夫をして丸めの影響を低減したり、有効桁   数をなるべく多くとる。

※ 誤差の伝播:計算を繰り返し行うことにより、見込まれる誤

 差限界は大きくなっていく。

(9)

桁落 ち、情報落 ち

• 桁落ち:

 2つの値の近い数の引き算で、有効桁数が低下  する現象

  例: 1.2345-1.2344 = 0.0001 有効桁数 5 → 1

• 情報落ち:

 大きさが極端に異なる2つの数の加減算の際に  絶対値が小さい方の数の情報が一部または全部  使われなくなる現象

  例: ( 有効5桁)

1.1111+ 0.000012345 = 1.1111

(10)

§0.4 浮動小数点数 ( Floating Point Nu m ber)

浮動小数点数=

仮数部(符号、各桁の情報) × 基数

指数部

(小数点の位置情 報)

進 桁浮動小数点数   

ただし、

仮数部の各桁   指数部    :

•  

(11)

• 基数は、日常的には a=10, 計算機では a=2,16 が一般 的

• F.P.N. で記述できる数は、連続的には存在しない。

 常に、離散的に分布していることに注意。

 ※マシンイプシロン    離散的に分布⇒

• 扱える数の絶対値に最大値・最小値が存在  ⇒オーバーフロー、アンダーフロー

• IEEE754 standard : 標準的な F.P.N. の規格(調べ よ)

•  

(12)

第 0章 ミニレポート

• 以下の課題についてレポートにまとめ、 pdf ファイルを Scomb の LMS にある本講義のレポート提出機能により提出すること

 〆切:2019年4月22日 19:00  ファイル名:学籍番号 ( 半角 )+ 氏名 -0.pdf     例:  BV99999 石渡哲哉 -0.pdf

 

課題 1. IEEE754 standard で定められた浮動小数点数につい て調べよ。特に、よく使う単精度、倍精度の仮数部、基数、指 数部について調べよ。

課題 2. 上記 IEEE754 standard 規格の倍精度の場合について、

マシンイプシロン、アンダーフロー、オーバーフローについて

調べよ。

参照

関連したドキュメント

いてもらう権利﹂に関するものである︒また︑多数意見は本件の争点を歪曲した︒というのは︑第一に︑多数意見は

本制度では、一つの事業所について、特定地球温暖化対策事業者が複数いる場合

られる。デブリ粒子径に係る係数は,ベースケースでは MAAP 推奨範囲( ~ )の うちおよそ中間となる

(注)本報告書に掲載している数値は端数を四捨五入しているため、表中の数値の合計が表に示されている合計

 学年進行による差異については「全てに出席」および「出席重視派」は数ポイント以内の変動で

入所者状況は、これまで重度化・病弱化等の課題から、入院後に退所及び死亡に 繋がる件数も多くなってきていた。入院者数は 23

それらのデータについて作成した散布図を図 15.16 に、マルチビームソナー測深を基準に した場合の精度に関する統計量を表 15.2 に示した。決定係数は 0.977