Pythonについて質問があります。以下の資料を参考にしてプログラムを作る問題があるのですが、プログラムがわかりません。わかる方がいらっしゃいましたら教えていただきたいです。よろしくお願いします( ; ; )

1件の回答

回答を書く

1203437

2026-01-15 20:10

+ フォロー

測定結果を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



実行結果は右側の画像になります。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有