測定結果をpythonの配列x,y,zに代入したものを利用して
xとyとの関係を表すグラフ、xとzとの関係を表すグラフを描くプログラムを
下記URLにアップしました。
https://ideone.com/iGHpr6
実行結果は、左側の画像になります。
y = a*xn z = b*xm の関係を満たすと期待される場合の、a,b,n,mを算出する。
① x=1の場合 xn = 1 xm = 1 よって y = a z = bとなる。
② x = 1の時 y = 0.37 z = 0.37 であるので、a=0.37 b = 0.37となる。
③ y = a*xn は xn = y/a と変形できる。
④ 上記の式の両辺をxを底とする対数をとると、n = log(y/,x)となる。
⑤ 同様にして、m = log(z/b,x)となる。
⑥ 上記④⑤でn,mを算出するプログラムを下記URLにアップしました。
https://ideone.com/RnOgUh
上記の実行結果:
x=2,n=2.4909863525121425,m=2.9902189792074148
x=3,n=2.4940261749595796,m=2.994516614582307
x=4,n=2.4957226197047473,m=2.9957226197047477
x=5,n=2.4965771875796148,m=2.9963621183655706
よって、n=2.5 m=3と推定される。
a=0.37,b=0.37,n=2.5,m=3の時の
y = a*xn z = b*xmのグラフを描くプログラムを下記URLにアップしました。
https://ideone.com/uSkKhE
実行結果は右側の画像になります。