[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『グラフに接線を引く』(物理学生)
実験データのプロットから曲線グラフを作成しました。この曲線に傾きが最大となる接線を引くにはどうすればいいのでしょうか?
曲線も式で表されるようなものではないので微分して求めることもできません。
< 使用 Excel:Office365、使用 OS:Windows10 >
(γ) 2020/10/02(金) 08:21
近似曲線があるのであれば式を表示して微分すればよいでしょうし、 ない場合はプロット点から Δy/Δx (Δはデルタ)の極大値を計算すればよいのではないでしょうか。 (QS) 2020/10/02(金) 09:26
(γ) 2020/10/02(金) 09:40
先生に聞くべきです。
学生の実験であれば、先人のやった実績のある方法があるはずなので、 先行論文でどのようにやっているか調べるべきです。
一般論で言えば、 ・理論的な関数形があるなら、最小自乗法的に関数のパラメータを求めて、微分する ・解析的な解がなくて数値的に求めるとすれば、差分でやる (´・ω・`) 2020/10/02(金) 09:50
(物理学生) 2020/10/02(金) 09:57
(γ) 2020/10/02(金) 10:45
データをどう処理するのが適切かは、データの素性や解析手法によります。 あらかじめ性質がわかっていれば、回帰曲線などで近似式を出すのが一般的かと思います。
EXCEL はあくまでグラフを書いたり計算をしたりするためのツールで、どういう手法を使うかを 考えるのは学習者の領分と思います。
教授の言われる「エクセルの使い方のようなことは自分で調べなさい」なんて私の学生の頃は当たり 前でしたし聞きもしませんでしたが、時代ですか・・・。 (QS) 2020/10/02(金) 11:30
最近は物理学の講義でエクセルの使用方法の 講義もするのですか? (通りすがり) 2020/10/02(金) 11:31
>近似曲線は使用していません。 では、どうやって曲線を描いたのでしょうか まさか散布図で、平滑線?
自分がどうやって作ったのか情報を隠して、人に教えてもらおうって考え方が無理 (´・ω・`) 2020/10/02(金) 12:41
横軸 秒(s)
0
15
30
45
60
75
90
105
120
135
150
165
180
195
210
225
240
255
270
285
300
315
330
345
360
375
390
405
420
435
450
465
480
495
510
525
540
555
570
585
600
615
630
645
660
675
690
705
720
735
750
765
780
795
810
825
840
855
870
885
900
915
930
945
960
975
990
1005
1020
1035
1050
1065
1080
1095
1110
1125
1140
1155
1170
1185
1200
1215
1230
1245
1260
1275
1290
1305
1320
1335
1350
1365
1380
1395
1410
1425
1440
1455
1470
1485
1500
1515
1530
1545
1560
1575
1590
1605
1620
1635
1650
1665
1680
1695
1710
1725
1740
1755
1770
1785
1800
1815
1830
1845
1860
1875
1890
1905
1920
1935
1950
1965
1980
1995
2010
2025
2040
2055
2070
2085
2100
縦軸 温度(K)
(物理学生) 2020/10/02(金) 12:48
教授の言われる「エクセルの使い方のようなことは自分で調べなさい」なんて私の学生の頃は当たり
前でしたし聞きもしませんでしたが、時代ですか・・・。
甘えのように見えるかもしれませんがいくら調べても情報が全く出てこないので質問という形にさせていただきました。
最近は物理学の講義でエクセルの使用方法の
講義もするのですか?
エクセルの使用方法は講義してくれません。ですからエクセルの基礎や基本的な最小二乗法、回帰線などを独学しても細かいデータ処理方法はなかなか分からず困っています。
(物理学生) 2020/10/02(金) 12:57
0.2K ですか。 その温度にできるのも、その温度を測定できるのもすごいですけどね...
温度が上がって、下がってますが、測定に意味があるのは、どこですか? 温度上昇の過程だけなら、単純な関数型を仮定できるとおもいます。
今、自分がどんな実験をやっているのかをまず考えたらどうでしょう (´・ω・`) 2020/10/02(金) 14:47
こんにちは! ちょっとやってみました。 例えば、そのデータをA列とB列に並べて B列の最小値と最大値を出します。MINとMAX 次にそれに対応したA列を抽出します。=INDEX(A1:A141,MATCH(E1,B1:B141,0)) すると45と1455であることがわかります。 後はこれをC列に抜き出してその間を補完するのはどうでしょう?
今回の場合は、間が94 各差が0.0407456904255319 になります。 C5に=C4+0.0407456904255319 と入力して 1454 までコピーするとそれらしい線が引けます。 でも傾きが最大となるとこれプラス時間が短くて差が大きい方が傾斜がきつくなると思いますので色々と試してみてください。
全くもってピント外れでしたらすみません。m(__)m
=INDEX(A1:A141,MATCH(E1,B1:B141,0)) 0 0.2252997 45 0.2002664 =MIN(B1:B141) 15 0.2252997 1455 4.0303613 =MAX(B1:B141) 30 0.2252997 =INDEX(A1:A141,MATCH(E2,B1:B141,0)) 45 0.2002664 0.2002664 60 0.250333 0.24101209 0.04074569 0.04074569 =(C98-C4)/94 75 0.2753663 0.281757781 =C4+0.0407456904255319 90 0.3754995 0.322503471 105 0.4005328 0.363249162 120 0.4005328 0.403994852 135 0.4005328 0.444740543 150 0.4255661 0.485486233 165 0.4505994 0.526231923 180 0.4255661 0.566977614 195 0.4756327 0.607723304 210 0.4255661 0.648468995 225 0.4505994 0.689214685 240 0.4756327 0.729960376 255 0.4756327 0.770706066 270 0.4505994 0.811451756 285 0.4505994 0.852197447 300 0.4005328 0.892943137 315 0.4255661 0.933688828 330 0.4255661 0.974434518 345 0.4505994 1.015180209 360 0.4505994 1.055925899 375 0.4756327 1.096671589 390 0.4505994 1.13741728 405 0.4505994 1.17816297 420 0.4505994 1.218908661 435 0.4255661 1.259654351 450 0.4255661 1.300400041 465 0.4255661 1.341145732 480 0.4255661 1.381891422 495 0.4756327 1.422637113 510 0.4756327 1.463382803 525 0.4756327 1.504128494 540 0.500666 1.544874184 555 0.4756327 1.585619874 570 0.4505994 1.626365565 585 0.4756327 1.667111255 600 0.500666 1.707856946 615 0.500666 1.748602636 630 0.500666 1.789348327 645 0.500666 1.830094017 660 0.500666 1.870839707 675 0.500666 1.911585398 690 0.500666 1.952331088 705 0.500666 1.993076779 720 0.5256993 2.033822469 735 0.5256993 2.07456816 750 0.5256993 2.11531385 765 0.5256993 2.15605954 780 0.5256993 2.196805231 795 0.5256993 2.237550921 810 0.5256993 2.278296612 825 0.5507326 2.319042302 840 0.5507326 2.359787993 855 0.5757659 2.400533683 870 0.5757659 2.441279373 885 0.5757659 2.482025064 900 0.5757659 2.522770754 915 0.5757659 2.563516445 930 0.5757659 2.604262135 945 0.5757659 2.645007826 960 0.6007992 2.685753516 975 0.6258325 2.726499206 990 0.6258325 2.767244897 1005 0.6258325 2.807990587 1020 0.6508658 2.848736278 1035 0.6508658 2.889481968 1050 0.6508658 2.930227659 1065 0.6508658 2.970973349 1080 0.6758991 3.011719039 1095 0.6758991 3.05246473 1110 0.7259657 3.09321042 1125 0.750999 3.133956111 1140 0.7760323 3.174701801 1155 0.8260989 3.215447491 1170 0.8511322 3.256193182 1185 0.8761655 3.296938872 1200 0.9262321 3.337684563 1215 0.9512654 3.378430253 1230 1.001332 3.419175944 1245 1.1014652 3.459921634 1260 1.1765651 3.500667324 1275 1.3017316 3.541413015 1290 1.4268981 3.582158705 1305 1.5520646 3.622904396 1320 1.7272977 3.663650086 1335 1.8774975 3.704395777 1350 2.1027972 3.745141467 1365 2.3030636 3.785887157 1380 2.6034632 3.826632848 1395 2.8788295 3.867378538 1410 3.1792291 3.908124229 1425 3.504662 3.948869919 1440 3.7049284 3.98961561 1455 4.0303613 4.0303613 1470 3.9302281 1485 3.6047952 1500 3.1041292 1515 1.752331 1530 1.1765651 1545 0.8010656 1560 0.5256993 1575 0.4005328 1590 0.3254329 1605 0.2753663 1620 0.250333 1635 0.250333 1650 0.250333 1665 0.250333 1680 0.250333 1695 0.250333 1710 0.250333 1725 0.250333 1740 0.250333 1755 0.250333 1770 0.250333 1785 0.250333 1800 0.250333 1815 0.250333 1830 0.250333 1845 0.250333 1860 0.250333 1875 0.250333 1890 0.250333 1905 0.3003996 1920 0.2753663 1935 0.2753663 1950 0.3754995 1965 0.3754995 1980 0.3754995 1995 0.3754995 2010 0.4505994 2025 0.500666 2040 0.500666 2055 0.500666 2070 0.500666 2085 0.500666 2100 0.500666 (SoulMan) 2020/10/02(金) 15:18
本題には関係ないが。
って行頭から-0.500666と入力したときに-が黒点に化けているものだが温度単位がKで-というのはどういうことだろう? 下記は上部の差分ボタンでひょうじされる画面からコピーしたもの。 縦軸 温度(K) -0.2252997 -0.2252997 -0.2252997 -0.2002664 (ねむねむ) 2020/10/02(金) 15:35
傾斜がきついのは1455から1620の方がきついですね。 もう一つD列に同じ要領でデータを追加してそのデータを選択した状態で 近似値曲線の追加で平均にするとそれらしい線が引けました。。。。
1455 4.0303613 4.0303613 1470 3.9302281 3.686722364 1485 3.6047952 3.343083427 1500 3.1041292 2.999444491 1515 1.752331 2.655805555 1530 1.1765651 2.312166618 1545 0.8010656 1.968527682 1560 0.5256993 1.624888745 1575 0.4005328 1.281249809 1590 0.3254329 0.937610873 1605 0.2753663 0.593971936 1620 0.250333 0.250333 (SoulMan) 2020/10/02(金) 15:42
例えば、1005秒から1455秒くらいで、多項式近似やってみたら結構はまる。 そういう試行錯誤やってみたらということをいってる。
面倒なら、差分法使えばいいでしょ 差分がわかならかったら、それはExcelの問題じゃないから、別途調べてください。
最後のおすすめは、印刷して、定規と分度器つかえばいいよ。 Excelの使い方は、指定されていないんでしょう?
(´・ω・`) 2020/10/02(金) 15:51
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.