seminar:abscissa実習
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
seminar:abscissa実習 [2019/04/16 12:07] – [手順] kimi | seminar:abscissa実習 [2019/04/16 12:26] – [手順] kimi | ||
---|---|---|---|
行 36: | 行 36: | ||
a+b*(x-c)^2+d(x-c)^3 | a+b*(x-c)^2+d(x-c)^3 | ||
</ | </ | ||
- | を用いる。 | + | を用いればよい。 |
- | (得られたaとcの値はメモしておくこと。(エディタにコピーする)) | + | |
+ | 得られたaの値が$E_0$、cの値が$a_0$である。この値はメモしておくこと。(エディタにコピーしておけばよい) | ||
===== 実習3 ===== | ===== 実習3 ===== | ||
- | * 実習2の結果からグラフの横軸と縦軸を変換し、次のようなグラフを作成する | + | * 実習2の結果からグラフの横軸と縦軸を$\Delta a=x-a_0$、$\Delta E=E(x)-E_0$のように変換し、次のようなグラフを作成する |
{{ : | {{ : | ||
+ | |||
==== 手順 ==== | ==== 手順 ==== | ||
- データファイルを表計算ソフト(Numbers)に読み込む(数値と数値の区切りをタブにしておくとコピー&ペーストで簡単にできる) | - データファイルを表計算ソフト(Numbers)に読み込む(数値と数値の区切りをタブにしておくとコピー&ペーストで簡単にできる) | ||
+ | - 実習2でメモした$a_0$と$E_0$をつかって$x-a_0$と$y-E_0$の表をつくる{{: | ||
+ | - $x-a_0$と$y-E_0$の数値データだけを別のファイルに保存する(テキストエディタにコピー&ペーストでつくる) | ||
+ | - 再度Abscissaでグラフを作成し、近似曲線を引き、体裁を整える | ||
- | データファイルの作製法は、Programing> | + | * 時間があれば図のような凡例をつけるにはどうしたらよいか考えよ |
- | + | ||
- | ただし、近似曲線としては | + | |
- | $$E(x)=E_0+\alpha(x-a_0)^2+\beta(x-a_0)^3$$ | + | |
- | を用いる。 グラフの横軸と縦軸は | + | |
- | + | ||
- | $$\Delta a=x-a_0$$ | + | |
- | + | ||
- | $$\Delta E=E(x)-E_0$$ | + | |
- | + | ||
- | + | ||
- | のように変換する。 | + | |
- | 練習用データ3をファイルに保存する。 | + | |
- | - sample3.dataをグラフに描く | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | 2次関数、3次関数のそれぞれの場合の係数をメモする。 | + | |
- | + | ||
- | + | ||
- | y=-2.26108426652+4.03501997367*(x-2.54967197414)^2-0.530877678426*(x-2.54967197414)^3 | + | |
- | + | ||
- | {{: | + | |
- | 練習用データ3をファイルに保存する。 | + | |
- | ターミナルでファイルを確認(cd/ | + | |
- | <code sh> | + | |
- | $ cd Desktop/ | + | |
- | $ ls | + | |
- | sample.data | + | |
- | $ cat sample.text | more | + | |
- | </ | + | |
- | + | ||
- | データを加工する(awk実習1) | + | |
- | <code sh> | + | |
- | iMacN: | + | |
- | T Specific | + | |
- | 0.01 3.72008E-40 | + | |
- | 0.02491 5.92528E-15 | + | |
- | 0.03982 7.8227E-09 | + | |
- | 0.05473 3.87553E-06 | + | |
- | ... | + | |
- | ... | + | |
- | + | ||
- | $ awk ' | + | |
- | $ ls | + | |
- | sample.data | + | |
- | </ | + | |
- | + | ||
- | sample.dataをグラフに描く。 | + | |
- | データを加工する(awk実習2) | + | |
- | <code sh> | + | |
- | iMacN: | + | |
- | T Specific | + | |
- | 0.01 3.72008E-40 | + | |
- | 0.02491 5.92528E-15 | + | |
- | 0.03982 7.8227E-09 | + | |
- | 0.05473 3.87553E-06 | + | |
- | ... | + | |
- | ... | + | |
- | + | ||
- | $ awk ' | + | |
- | $ awk ' | + | |
- | $ ls | + | |
- | sample.data | + | |
- | </ | + | |
- | + | ||
- | sample1.dataとsample2.dataを同じグラフに描く。 | + | |
- | + | ||
- | {{: | + | |
- | [[Abscissa実習用データファイル]]のページから | + | |
- | - 実習用ファイル1をダウンロードしてAbscissaでグラフを描きなさい。 | + | |
- | - 実習用データ2をテキストエディタでファイルにセーブしなさい。 | + | |
- | - 実習用データ2から実習用ファイル1の形式にawkを使って書き換えなさい。 | + | |
===== 実習4 ===== | ===== 実習4 ===== | ||
seminar/abscissa実習.txt · 最終更新: 2022/08/23 13:34 by 127.0.0.1