SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


seminar:abscissa実習

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki