「入力」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
<div id="入力01" style="font-size: 150%;">01:タイトル</div> | <div id="入力01" style="font-size: 150%;">01:タイトル</div> | ||
: | : これはアウトプットファイルの名前になる。これは半角で入力する必要がある。 | ||
<div id="入力02" style="font-size: 150%;">02:ファイル</div> | <div id="入力02" style="font-size: 150%;">02:ファイル</div> | ||
: ここでは実験結果のファイルを入力してほしい。以下に例を示す。(ファイル全体が大きすぎるので一部を示している。) | : ここでは実験結果のファイルを入力してほしい。以下に例を示す。(ファイル全体が大きすぎるので一部を示している。) |
2021年12月20日 (月) 08:51時点における版
01:タイトル
- これはアウトプットファイルの名前になる。これは半角で入力する必要がある。
02:ファイル
- ここでは実験結果のファイルを入力してほしい。以下に例を示す。(ファイル全体が大きすぎるので一部を示している。)
- 形式の指定は以下の3つです。
- (1)Txtファイルである。
- (2)波数とそれに対応する反射率もしくは吸光度が列ごとに並んでいる。
- (3)列と列の間は空白で区切られている。
03:反射率か吸光度か?
- 結果のファイルで吸光度と反射率のどちらを読み込ませようとしているかを指定してほしい。
- 選択肢は次の3つである。
- (1)反射率(%)
- (2)吸光度
- デフォルトは(1)です。
04:波数範囲
- 屈折率の分散を解析する波数範囲を指定してほしい。
05:データの列の指定
- 入力ファイルのうち解析に用いる列を指定してほしい。
- 波数、反射率(あるいは吸光度)についてそれぞれ指定してほしい。
- デフォルトは波数が1行目、反射率(あるいは吸光度)が2行目になっている。
06:昇順か降順か?
- データの並び方を指定してほしい。これは波数の並び方が昇順か降順かを与えてほしい。
- デフォルトは降順になっている。
07:実験で用いた基質の種類
- 全反射実験で用いた基質の種類を入力してほしい。これは下の図の屈折率を指定することになっている。
- 選択肢は次の4つである。
- (1)diamond。屈折率は2.38と設定される。
- (2)zinc selenide。屈折率は2.40と設定される。
- (3)germanium。屈折率は4.0と設定される。
- (4)上記以外。これは屈折率を自由に設定できる。実際の実験で上記3つの基質以外を使った場合を想定している。しかし上記3つの基質のいずれかを使った場合でも、より厳密に屈折率を指定したい場合はこれを用いることも可能である。。
- デフォルトは(1)になっている。
08:入射角
- 全反射実験の光の入射角を指定してほしい。
- 上の図でいうところのである。
- デフォルトは45°になっている。
09:吸収がないときの屈折率
- 吸収がないときの屈折率を入力してください。
- これはコーシーの方程式から計算できる。解析したい物質及び波数範囲に合わせて適切なパラメータ及び波長を与え、求めた値を入力してほしい。
10:残差の指定
- ここでの解析を終了するための指標になる。内部処理の説明01:フィッティング方法で述べるように最小二乗法を繰り返し行い、残差がここでの入力値より小さいかどうかで解析の終了、続行を判定している。
- 注意!!小さすぎると終わらないことがある。
11:フィッティング関数のパラメータの設定の有無
- フィッティング関数の初期の本数およびパラメータの初期値を手動で与えるか自動で設定するかを選択できる。
- 自動の場合は内部処理の説明01:フィッティング方法で述べたように決定している。
- 手動で決定する場合は、まず、Lor_numにローレンツ関数の本数を入力してほしい。最大は5となっている。
- 次に、Lor_numの値に応じて、INIT_A1, INIT_N1, INIT_G1と出てくる。これはローレンツ関数のパラメータに相当している。
- 最後の数字が同じINIT_A, INIT_N, INIT_G3つが一組となって一つのローレンツ関数のパラメータの初期を与えることになる。それぞれ、INIT_Aは, INIT_Nは, INIT_Gはに対応している。