SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


seminar:abscissa実習

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
seminar:abscissa実習 [2019/04/16 12:05] – [実習3] kimiseminar:abscissa実習 [2022/08/23 13:34] (現在) – 外部編集 127.0.0.1
行 28: 行 28:
  
 ただし、近似曲線としては ただし、近似曲線としては
 +$$E(x)=E_0+\frac{1}{2}\alpha(x-a_0)^2+\frac{1}{6}\beta(x-a_0)^3$$
 +(一次の項がないテーラー展開)を用いる。 実際には
   * 二次関数<code>   * 二次関数<code>
 a+b*(x-c)^2 a+b*(x-c)^2
行 34: 行 36:
 a+b*(x-c)^2+d(x-c)^3 a+b*(x-c)^2+d(x-c)^3
 </code> </code>
-を用いる。 +を用いればよい
-(得らたaとcの値はメモしておくこと(エディタにコピーする))+
  
 +得られたaの値が$E_0$、cの値が$a_0$である。この値はメモしておくこと。(エディタにコピーしておけばよい)
  
 ===== 実習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|}}
 +  - $x-a_0$と$y-E_0$の数値データだけを別のファイルに保存する(テキストエディタにコピー&ペーストでつくる)
 +  - 再度Abscissaでグラフを作成し、近似曲線を引き、体裁を整える
  
-データファイル作製法は、Programing>awk>データの抽出を参照せ。 +  * 時間があれば図のような凡例つけしたいか
- +
-ただし、近似曲線としては +
-$$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実習.1555383942.txt.gz · 最終更新: 2022/08/23 13:34 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki