[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 04/12 04:27 / Filesize : 404 KB / Number-of Response : 1060
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

面白い問題おしえて〜な 31問目



1 名前:132人目の素数さん mailto:sage [2020/01/27(月) 20:12:01 ID:QSsw4R/8.net]
過去ログ置き場(1-16問目)
www3.tokai.or.jp/meta/gokudo-/omoshi-log/

まとめwiki
www6.atwiki.jp/omoshiro2ch/

1 cheese.5ch.net/test/read.cgi/math/970737952/
2 natto.5ch.net/test/read.cgi/math/1004839697/
3〜6「datが存在しません。」
7 science2.5ch.net/test/read.cgi/math/1064941085/
8 science3.5ch.net/test/read.cgi/math/1074751156/
9 science3.5ch.net/test/read.cgi/math/1093676103/
10 science4.5ch.net/test/read.cgi/math/1117474512/
11 science4.5ch.net/test/read.cgi/math/1134352879/
12 science6.5ch.net/test/read.cgi/math/1157580000/
13 science6.5ch.net/test/read.cgi/math/1183680000/
14 science6.5ch.net/test/read.cgi/math/1209732803/
15 science6.5ch.net/test/read.cgi/math/1231110000/
16 science6.5ch.net/test/read.cgi/math/1254690000/
17 kamome.5ch.net/test/read.cgi/math/1284253640/
18 kamome.5ch.net/test/read.cgi/math/1307923546/
19 uni.5ch.net/test/read.cgi/math/1320246777/
20 wc2014.5ch.net/test/read.cgi/math/1356149858/
21 wc2014.5ch.net/test/read.cgi/math/1432255115/
22 rio2016.5ch.net/test/read.cgi/math/1464521266/
23 rio2016.5ch.net/test/read.cgi/math/1497416499/
24 rio2016.5ch.net/test/read.cgi/math/1502016223/
25 rio2016.5ch.net/test/read.cgi/math/1502032053/
26 rio2016.5ch.net/test/read.cgi/math/1518967270/
27 rio2016.5ch.net/test/read.cgi/math/1532793672/
28 rio2016.5ch.net/test/read.cgi/math/1540739963/
29 rio2016.5ch.net/test/read.cgi/math/1548267995/

なお、削除依頼は不要です。
※前スレ
面白い問題おしえて〜な 30問目
https://rio2016.5ch.net/test/read.cgi/math/1572866819/

75 名前:132人目の素数さん mailto:sage [2020/01/31(金) 00:36:53.63 ID:BSBc/B6d.net]
無限は表面しかない。
https://rio2016.5ch.net/test/read.cgi/math/1580398458/


立てた。

76 名前:132人目の素数さん mailto:sage [2020/01/31(金) 00:52:33.84 ID:z/KD0w6T.net]
>>72
何も出てない。
強いて言えば間違った答えが出ただけ。
もはや永遠にイナのレスから正解が出る事はないのだろうか?

77 名前:132人目の素数さん [2020/01/31(金) 01:31:49.29 ID:NEbeyvsi.net]
>>74
荒い位相だからね

78 名前:イナ mailto:sage [2020/01/31(金) 03:25:42.12 ID:oSeo+rOS.net]
>>72
>>75そのときはわかって確信を持って書いてるけど、時間が経つとなんのことだかさっぱりわからない。
とにかく同じ思考にたどり着くまでに時間がかかるからちょっと待ってほしい。
ほんとに俺が解いたのかと思うぐらい計算間違いをしてる可能性もあるし、逆にどこか間違えたまま計算はあってる可能性もある。

79 名前:イナ mailto:sage [2020/02/01(土) 04:55:29.22 ID:MAkALVaE.net]
>>77
y=-(1/√3)(x+10)+10
y=(x+10/√2)√3+10/√2
の交点のx座標は、
-(1/√3)(x+10)+10=(x+10/√2)√3+10/√2
x=-5/2+5√3/2-15√2/4-5√6/4
y座標は、
y=-(1/√3)(-5/2+5√3/2-15√2/4-5√6/4+10)+10
=15/2-5√3/2+5√6/4+5√2/4
この交点を通り、傾きが、
(√3-1)/(√3+1)の直線と、y=-xの交点のy座標をYとおく。

80 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/01(土) 14:24:19 ID:MAkALVaE.net]
前>>78
-x={-(√3-1)/(√3+1)}(-x-5/2+5√3/2-15√2/4-5√6/4)+15/2-5√3/2+5√6/4+5√2/4
Y={-(√3-1)/(√3+1)}(Y-5/2+5√3/2-15√2/4-5√6/4)+15/2-5√3/2+5√6/4+5√2/4
(√3+1)Y=-(√3-1)(-5/2+5√3/2-15√2/4-5√6/4)+(√3+1)(15/2-5√3/2+5√6/4+5√2/4)
2Y√3=-(4-2√3)(-5/2+5√3/2-15√2/4-5√6/4)+2(15/2-5√3/2+5√6/4+5√2/4)
Y=(-2/√3+1)(-5/2+5√3/2-15√2/4-5√6/4)+15/2√3-5/2+5√2/4+5√2/4√3
=-2/√3(-5/2+5√3/2-15√2/4-5√6/4)-5/2+5√3/2-15√2/4-5√6/4+15/2√3-5/2+5√2/4+5√2/4√3
=5/√3-5+15√2/2√3+5√2/2-5/2+5√3/2-15√2/4-5√6/4+15/2√3-5/2+5√2/4+5√2/4√3
=25√3/6-10+50√6/12
救出時間=5+{Y+(10-Y)√3}/2
=5+{25√3/6-10+50√6/12+(10-25√3/6+10-50√6/12)√3}/2
=5+(25√3/6-10+50√6/12+20√3-25/2-50√2/4)/2
=5+(145√3/6+50√6/12-45/2-50√2/4)/2
=5+145√3/12+25√6/12-45/4-25√2/4
=145√3/12+25√6/12-25/4-25√2/4
=10.9432161……(秒)

81 名前:イナ mailto:sage [2020/02/01(土) 15:26:14.08 ID:MAkALVaE.net]
>>79
>>61のほうが速い。

82 名前:132人目の素数さん mailto:sage [2020/02/02(日) 07:29:44 ID:RsjgDQhE.net]
4次元世界の問題

一辺の長さが10mの立方体のプールの一つの角に監視員を置く.この監視員は水中は秒速1mで,プー ルの縁上は秒速 2m で移動するものとする.この監視員がプールのどこへでも到達しうるには,最短で何秒 必要か計算せよ.

83 名前:132人目の素数さん mailto:sage [2020/02/02(日) 15:37:37.40 ID:q2RgJvbX.net]
>>81
プログラムを組んでやってみた。

監視員の座標を(0,0,0)とすると、
> opt[1]
$par
[1] 7.691099 7.691099 7.691099
への到達が最も時間がかかり、

> opt[2]
$value
[1] 13.26518
秒とでてきた。

後は数理の達人の解析解と一致するかを待つまつのみ。



84 名前:132人目の素数さん mailto:sage [2020/02/02(日) 16:16:11.62 ID:q2RgJvbX.net]
>>82
この点に到着する最短ルートは
(1.41135,0,0) (0,1.41135,0) (0,0,1.41135)のいずれかから水中に入るという結果になった。

数理的には偏微分して解くのかな?

85 名前: []
[ここ壊れてます]

86 名前:132人目の素数さん mailto:sage [2020/02/02(日) 17:40:38.42 ID:RsjgDQhE.net]
理論値とまぁまぁ離れてるな。
まぁこっちの持ってる解も100%自信があるわけではないけど。

87 名前:132人目の素数さん mailto:sage [2020/02/02(日) 18:07:40.48 ID:RsjgDQhE.net]
>>83
それおかしくない?
その入水地点(1.41135,0,0)から直線y=x,z=0に下ろした垂線の足から入水すれば歩く距離も泳ぐ距離も短くならない?

88 名前:132人目の素数さん mailto:sage [2020/02/02(日) 20:38:00.28 ID:q2RgJvbX.net]
>>85
プールサイドからしか入水できないという前提じゃないの? プールの壁のどの点からでも入水できるということなら俺は全く別物を計算していることになる。

# O (Oから水没)
# O-X(X軸上から水没)
# O-X-Y(Xを全長走行してY軸上から水没)
# O-X-Y-Z(X,Yを全長走行してZ軸上から水没)
という風にして時間を計測したんだけど。

89 名前:132人目の素数さん mailto:sage [2020/02/02(日) 20:48:44.75 ID:q2RgJvbX.net]
つまり、横に5m走ってから上に5m走った点から目標にむけて入水も可能という設定ですか?

90 名前:132人目の素数さん mailto:sage [2020/02/02(日) 21:01:18.47 ID:eOqQ3fgS.net]
>>87-88
もちろん設定は4次元なんだからプールサイドは立方体の表面ですよ?
表面どこからでも入水可能です。

91 名前:132人目の素数さん mailto:sage [2020/02/02(日) 21:04:59.58 ID:q2RgJvbX.net]
>>88
立方体の辺からしか入水できないものとしてプログラムを組んだのでやり直します。

92 名前:132人目の素数さん mailto:sage [2020/02/02(日) 22:53:30.63 ID:q2RgJvbX.net]
>>89
プログラムをやり直してみた。

> opt$objective
[1] 8.327796
秒で

> opt$maximum*e
[1] 5.293786 5.293786 5.293786
が座標

という結果になった。

93 名前:132人目の素数さん mailto:sage [2020/02/02(日) 23:01:18.82 ID:q2RgJvbX.net]
入水する座標は (1.965991, 8.621582, 10)となった。



94 名前:132人目の素数さん mailto:sage [2020/02/02(日) 23:42:45.05 ID:EzepMClR.net]
多分違う。
二次元のときと同じで入水地点からの泳ぐ経路と入水した面のなす角は60°である事が必要だけど60°になってません。

95 名前:132人目の素数さん mailto:sage [2020/02/02(日) 23:56:43.95 ID:miBDuDBm.net]
多分違う。
二次元のときと同じで入水地点からの泳ぐ経路と入水した面のなす角は60°である事が必要だけど60°になってません。

96 名前: mailto:sage [2020/02/02(日) 23:57:14.88 ID:mBdy+u7t.net]
>>80
>>54の前半と、
>>61で最小値あってるよね?

97 名前:132人目の素数さん mailto:sage [2020/02/03(月) 00:02:55.43 ID:QjeNGJ5C.net]
あってない。
もう諦めよう。

98 名前:132人目の素数さん mailto:sage [2020/02/03(月) 00:06:49.92 ID:ofWvSfGK.net]
ちなみにウソだと思うなら2007 東工大 AO入試で検索してみるといい。
山ほど5+10/√3出てくるから。
これだけ時間かけてまだダメならもう無理でしょう。

99 名前:イナ mailto:sage [2020/02/03(月) 00:20:33.82 ID:avp8Qlns.net]
>>96
10.7735秒より10.735秒のほうが速い。

100 名前:132人目の素数さん mailto:sage [2020/02/03(月) 00:40:08 ID:n+PD/BkY.net]
じゃあよかったじゃん。
おめでとう。
じゃあネット中に転がってる解答は全部間違ってるんだね。
すげーじゃん。イナ。
世間に転がってる解答の上を行ったんだね。

101 名前: 【大吉】 mailto:sage [2020/02/03(月) 00:59:37 ID:avp8Qlns.net]
前>>97
>>98わずか5+10/√3-10.735371693=0.0381309989(秒)速いだけだけど、勝ててよかった。救えない命が救えるタイムだと思う。

102 名前:132人目の素数さん mailto:sage [2020/02/03(月) 01:14:14 ID:mN5A/Qik.net]
うん、諦めが肝心。

103 名前:132人目の素数さん mailto:sage [2020/02/03(月) 05:26:34.59 ID:0LuwDr/b.net]
>>93
ありがとうございます。

x=10の平面(壁)から入水する場合にはz=0の壁を通るルートとy=0の壁を通るルートの二つがあるのを見逃していました。

そこを修正してみたら、

> opt$objective # 最短でも必要な秒数
[1] 11.74535

最も時間がかかる位置は
> (Scrit=opt$maximum*e) # 最遅点の座標Scritical = 対角線上距離×方向単位ベクトル
[1] 7.466237 7.466237 7.466237

入水する点はのいずれか
(6.541114, 6.541114,10)
(10, 6.541114,6.541114)
(6.541114,10, 6.541114)

とういう数字になりました。

まだ、別のバグがあるかもしれません。



104 名前:132人目の素数さん mailto:sage [2020/02/03(月) 06:09:33.40 ID:mpjDkD/V.net]
解析解を求めようとしましたが、きれいに出そうもないので、最後はNSolveを使いました。結果は次です。

(x,x,0)、あるいは、(10,y,y)で、水中に進入して、(p,p,p) へ向かったときに要する時間 t が最大必要時間。ただし、
x= 4.4181491667177352242257646161...
y= 6.5411105380457743031791097544...
p= 7.4662212132535098497019158523...
t=11.7453528906822212444517842198...

105 名前:132人目の素数さん mailto:sage [2020/02/03(月) 06:11:27.64 ID:0LuwDr/b.net]
>>101
入水角度
> asin(h/r)*180/pi # 理論値=60°
[1] 62.69019
になったから、数値解での誤差なのか、プログラムのバクの可能性も十分にあるな。

106 名前:132人目の素数さん mailto:sage [2020/02/03(月) 06:19:48.79 ID:0LuwDr/b.net]
最適化のアルゴリズムをNelder-Mead法に変えて計算し直してみた。

> opt$objective # 最短でも必要な秒数
[1] 11.69816

> (Scrit=opt$maximum*e) # 最遅点の座標Scritical = 対角線上距離×方向単位ベクトル
[1] 7.43622 7.43622 7.43622

> sim(opt$maximum,print=T) # 最遅点に最速で到達する経路を表示
Z10 Y10 X10 : 11.69816

> (Jz=c(jmpz$par,Lz)) # 入水点の面z=10での座標
[1] 6.074329 6.855617 10.000000

この時の入水角度は

> asin(h/r)*180/pi # 理論値=60°
[1] 59.99515

理論値と近似した!

後は、出題者の解析解と一致しているかが楽しみ。

107 名前:132人目の素数さん mailto:sage [2020/02/03(月) 06:33:56.89 ID:0LuwDr/b.net]
>>102
その数値だと入水角度がぴったり60度になりました。
> x= 4.4181491667177352242257646161
> p= 7.4662212132535098497019158523
> Scrit=c(p,p,p)
> h=p
> J=c(x,x,0)
> r=dit(Scrit,J,1)
> asin(h/r)*180/pi
[1] 60

108 名前:132人目の素数さん mailto:sage [2020/02/03(月) 06:57:23.52 ID:0LuwDr/b.net]
>>97
√3の小数表示から立方体プールの方に移ればいいじゃないの?
きれいな式での解は困難ということだから、計算が二次元プール以上に楽しめると思うんだけど。

109 名前:132人目の素数さん mailto:sage [2020/02/03(月) 07:02:57.07 ID:mpjDkD/V.net]
>>105
>> > (Jz=c(jmpz$par,Lz)) # 入水点の面z=10での座標
>> [1] 6.074329 6.855617 10.000000

あれ、こんなところで、対称性の破

110 名前:れが、...

驚きました。手抜きすべきではありませんでした。
>>102 は取り下げます。
[]
[ここ壊れてます]

111 名前:132人目の素数さん mailto:sage [2020/02/03(月) 07:04:51.54 ID:mpjDkD/V.net]
上記は
105 ではなく、>>104の間違いです。

112 名前:132人目の素数さん mailto:sage [2020/02/03(月) 07:48:20.98 ID:0LuwDr/b.net]
>>107
対称性からいえば
Z=10の平面での入水点は
(6.074329 ,6.855617, 10)
(6.855617, 6.074329 ,10)
の二つがあることになり、

どちらを経由しても
所要時間は同じになりました(まあ、当然とでしょうけど)
> f(jmpz$par[1],jmpz$par[2])
[1] 11.698156288555285
> f(jmpz$par[2],jmpz$par[1])
[1] 11.698156288555285
>

113 名前:132人目の素数さん mailto:sage [2020/02/03(月) 08:21:54.06 ID:5QqjKgBu.net]
理論値は

11.69815627019646153787418090069489267584187319472412254855

です。



114 名前:132人目の素数さん mailto:sage [2020/02/03(月) 09:20:05.75 ID:xmpWmdc0.net]
ちなみに方程式は4次方程式なので手計算で答え出すのは大変ですが、wolfram先生にお願いすれば二重までの根号で出るようです。
方程式自体は簡単です。
むしろ難しいのは、方程式を立式する上で、二次元の場合なら当たり前で許してもらえる事が三次元ではそこまで当たり前に思えない事。
本問では所要時間最大になる点がx=y=z上にある事を示すのがやや難しい。
今のところ持ってる解法はあまり美しくない。

115 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/03(月) 11:08:18 ID:avp8Qlns.net]
前>>99訂正。
前々>>97
前々の前>>94
>>54入水角度=57.465773447629°のときが最速とわかり、
>>61救出時間=10秒735371693

116 名前:132人目の素数さん mailto:sage [2020/02/03(月) 11:42:45 ID:MOGD/Do4.net]
>>111
所要時間の式を偏微分して極値を出すのではないの?

117 名前:132人目の素数さん mailto:sage [2020/02/03(月) 12:12:04 ID:04w+XRU0.net]
>>114
所要時間のなす関数は最大値を与える点で偏微分不可能です。
理由は二次元の場合と同じく、関数の定義にminが入るから。
明らかに無視できる経路を除いて最短経路になる候補が6個あり、所要時間=min{f1,f2,‥,f6}の形になる。
各々のfiは偏微分可能ですが、求める点はいずれのfiの極値にもなってはいません。
x=y=zに制限してもダメ。
手持ちの解答の方針としては
・まず6個に絞る。
・x=y=zに絞る。
・実質二個になる。
・min{f1,f2}の最大値は?
です。
6個に絞るのはめんどくさいだけ。
x=y=zに絞るところが手持ちの解はあまり綺麗でない。
以下は簡単。

118 名前:132人目の素数さん mailto:sage [2020/02/03(月) 12:19:10 ID:04w+XRU0.net]
あ、ウソ言った。
・6個に絞る。
・実質2個に絞る。
・x=y=zに絞る
でした。
やってる事は東工大のと同じ。

119 名前:132人目の素数さん mailto:sage [2020/02/03(月) 12:37:52.30 ID:MOGD/Do4.net]
>>114
個々のfをwolfram使って偏微分しようと思っていたけど無駄なんだな。
確かに自分のプログラムコードでもminを使っている。

120 名前:132人目の素数さん mailto:sage [2020/02/03(月) 12:38:51.80 ID:MOGD/Do4.net]
>>112
話題は立方体に移っているよ。

121 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/03(月) 15:59:52 ID:avp8Qlns.net]
前>>112
>>113偏微分。
それだと思う!
入水角度θと監視員が最初にいる地点から対角線上にある救出場所までの距離xという2つの変数がある。
xが一次だから解けたのかもしれない。

122 名前:132人目の素数さん mailto:sage [2020/02/03(月) 16:24:28.58 ID:Bd06CPXX.net]
>>81
単純化のためp≧q≧rとし
経路a: (0,0,0) -> (x,y,0) -> (p,q,r)
経路b: (0,0,0) -> (0,y,z) -> (p,q,r)
経路c: (0,0,0) -> (x,0,z) -> (p,q,r)
とするとき、経路aの所要時間
t=√(x^2+y^2)/2+√((p-x)^2+(q-y)^2+r^2)
の極小値(∂t/∂x=0,∂t/∂y=0)を計算すると
t=(√(p^2+q^2)+√3 r)/2,
(x/p=y/q=1-r/(√3 √(p^2+q^2))のとき)
で、これは経路a〜cで最も小さい。
この所要時間はp=q=rのとき最大となり
t=((√2+√3)/2)p ----(1)

経路d: (0,0,0) -> (10,y,z) -> (p,q,r)
経路e: (0,0,0) -> (x,10,z) -> (p,q,r)
経路f: (0,0,0) -> (x,y,10) -> (p,q,r)
とするとき、経路aの所要時間
t=√((10+y)^2+z^2)/2 + √((10-p)^2+(q-y)^2+(r-z)^2), (y<zのとき)
t=√(y^2+(10+z)^2)/2 + √((10-p)^2+(q-y)^2+(r-z)^2), (y≧zのとき)
の極小値(∂t/∂x=0,∂t/∂y=0)を計算すると
t=(√3 (10-p)+√(q^2+(10+r)^2))/2,
((q-y)/y=(r-z)/(10+z)=(10-p)/(-(10-p)+√3 √((10+q)^2+r^2))のとき)
で、これは経路d〜fで最も小さい。
この所要時間はp=q=rのとき最大となり
t=(√3 (10-p)+√(p^2+(10+p)^2))/2 ----(2)

(1)(2)を連立させて
√(p^2+(10+p)^2)=(√2+2√3)p-10√3
これを解くと
p=(5/6)(15-4√6+√(249-96√6))
のとき
t=(5/12)(3+√6)(5√3-4√2+√(83-32√6))
=11.69815627...

123 名前:132人目の素数さん mailto:sage [2020/02/03(月) 17:22:13.38 ID:lGSYI3JC.net]
>>119
(1)(2)を連立させての意味が直ぐには理解できなかったのでグラフにしてみました。

https://i.imgur.com/GG3h127.jpg



124 名前:132人目の素数さん mailto:sage [2020/02/03(月) 19:21:36 ID:lGSYI3JC.net]
wolframに

local minimum sqrt(x^2+y^2)/2+sqrt((p-x)^2+(q-y)^2+r^2) where 0<x<10 and 0<y<10

local minimum sqrt((10+y)^2+z^2)/2 + sqrt((10-p)^2+(q-y)^2+(r-z)^2) where 0<y<10 and 0<z<10 and y<z

local minimum sqrt(y^2+(10+z)^2)/2 + sqrt((10-p)^2+(q-y)^2+(r-z)^2) where 0<y<10 and 0<z<10 and y>=z

を入力したけど、どれも上手くいかなかった。

125 名前:132人目の素数さん mailto:sage [2020/02/03(月) 19:29:46 ID:lGSYI3JC.net]
所要時間はp=q=rのとき最大 というのが私には明らかでないので

座標をいれたら所要時間を計算する関数sim2を作ってコンピュータに最大値を探索させてみた。
探索を始める初期値によって収束しないこともあるので初期値を乱数発生させて収束したら表示するように設定。

> while(opt$convergence!=0){ # 初期値を乱数発生させて収束するまで繰り返す
+ opt=optim(par=sample(0:10,3),sim2,control = list(fnscale=-1),method='N')
+ }
> opt
$par
[1] 7.436222 7.436221 7.436221

$value
[1] 11.69816

$counts
function gradient
308 NA

$convergence
[1] 0

$message
NULL

コンピュータでの探索値では収束したらp=q=rになった。

126 名前:132人目の素数さん mailto:sage [2020/02/03(月) 19:38:43 ID:Bd06CPXX.net]
>>122
>所要時間はp=q=rのとき最大 というのが私には明らかでないので
pを固定させてq,rをp≧q≧rの範囲で動かすことを考える。
このとき、所要時間はqまたはrの単調増加関数だから明らか。

127 名前:132人目の素数さん mailto:sage [2020/02/03(月) 21:19:57 ID:lGSYI3JC.net]
>>123
立方体でなくて直方体のときも所要時間最大の点は
原点と最遠の頂点を結ぶ線上にあるのかな?

128 名前:132人目の素数さん mailto:sage [2020/02/03(月) 21:54:52.14 ID:lGSYI3JC.net]
数値を変えて

オリンピックサイズ・プール50m×25mの水の入ったプールの一つの角に監視員を置く。
水深2.5mとする。
この監視員は世界記録で移動するものとする。
水泳100m自由形 46秒91で水中を移動
陸上100m9秒58でプールを囲む面を」移動
この監視員がプールのどこへでも到達しうるには,最短で何秒必要か計算せよ。

をやってみたけど、最遠の頂点が一番時間がかかるという結果になったので面白みがなかった。

ただ、所要時間最大点はこの頂点と原点を結ぶ線上にあるという前提でのプログラムなので結果には自信がない。

129 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/03(月) 22:59:09 ID:avp8Qlns.net]
微分して極値を与える角度と距離だと思うんだよ。
/‖__`‖ ̄ ̄‖;;;;;;
‖∩∩ ‖ □ ‖;;;;;;
((-_-)‖  ‖;;;;;;
(っ⌒⌒  。‖╂─╂
■`(_)_)ц~ ‖╂─╂
\■υυ■___‖、\\\\\\\\\\\\\\\\\\`前>>118\\\\\\\\\\\\\\\\\\

130 名前:132人目の素数さん mailto:sage [2020/02/03(月) 23:19:00 ID:SKsq1rTN.net]
>>125
> 水深2.5mとする。
この情報いる?

それはともかく、対角までの時間は、
75*0.0958=7.185
で、例えばプールの中心までは
(25-12.5tan(asin(9.58/46.91)))*0.0958+12.5cos(asin(9.58/46.91))*0.4691≒7.88
じゃないの?

> 所要時間最大点はこの頂点と原点を結ぶ線上にあるという前提
そんな根拠はない、というか間違いだろう
ぱっと考えられるのが、対角の2等分線上が考え付くが、それを採用するにも根拠がいる

131 名前:132人目の素数さん mailto:sage [2020/02/03(月) 23:19:19 ID:to5eQB6u.net]
陸上の速度をv、水中の速度をwとし、m=w/√(v^2-w^2)とする。
プールを0<x<a、0<y<bとする。
辺y=0から入水してt秒

132 名前:繧ノ到達できる領域はmx+y≦mvt、
辺x=0から入水してt秒後に到達できる領域はmy+x≦mvt、
辺y=bから入水してt秒後に到達できる領域は-y+mx≦-b+mvt、
辺x=aから入水してt秒後に到達できる領域は-x+my≦-a+mvt
である。
方程式
mx+y=mvt‥?、my+x=mvt‥?、
-y+mx=-b+mvt‥?、-x+my≦-a+mvt‥?
において
???を連立して得られるtをt1、
???を連立して得られるtをt2とすれば到達時刻の最大値はmin{t1,t2}である。
[]
[ここ壊れてます]

133 名前: 【大吉】 mailto:sage [2020/02/04(火) 00:08:14 ID:+IjSdzOF.net]
前>>126
>>54修正。
向こう側の縁からθの角度で飛びこんだ監視員が泳ぐ時間は、
(10-x/√2)/sinθ(秒)

表記ミスがあった。計算が間違ってなければいいんだけど。



134 名前:132人目の素数さん mailto:sage [2020/02/04(火) 03:29:19 ID:W/1szoPy.net]
>>127
z軸もあるから水深は必要。

135 名前:132人目の素数さん mailto:sage [2020/02/04(火) 03:33:34 ID:W/1szoPy.net]
>>123
経路 a のt をqで偏微分すると
(q - y)/√((p - x)^2 + (q - y)^2 + r^2)
増加関数と言いるんだろうか?

136 名前:132人目の素数さん mailto:sage [2020/02/04(火) 04:18:31.12 ID:LNHsvcqa.net]
>>131
そっちじゃなくて、tの極小値のほう
t=(√(p^2+q^2)+√3 r)/2,
これは明らかにqまたはrの増加関数

137 名前:132人目の素数さん mailto:sage [2020/02/04(火) 05:36:20 ID:W/1szoPy.net]
>>127
立体だと複雑になるので平面で考えて

横20m縦10mのプールで陸上速度毎秒2m、水中速度毎秒1mで15.5秒で到達できる範囲を描画してみました。

https://i.imgur.com/xZrdUpX.jpg

ご指摘の通り、対角線上に所要到達時間最大点があるというのは間違いであると確認できました。

138 名前:132人目の素数さん mailto:sage [2020/02/04(火) 05:49:23 ID:W/1szoPy.net]
>>133
すいません、プログラムにバグを発見したので撤回します。m(__)m

139 名前:132人目の素数さん mailto:sage [2020/02/04(火) 06:22:55.67 ID:W/1szoPy.net]
気づいたバグを修正して長方形プールで描画しました。
対角線と対角二等分線をあわせて描画しました。


横20m縦30mのプールで陸上速度毎秒2m、水中速度毎秒1mで26秒で到達できる範囲
https://i.imgur.com/vfPdQff.jpg

横30m縦20mのプールで陸上速度毎秒2m、水中速度毎秒1mで26秒で到達できる範囲
https://i.imgur.com/WS21BMz.jpg

>127の直感通り、対角の2等分線上に所要時間最頂点が位置するようです。

140 名前:132人目の素数さん mailto:sage [2020/02/04(火) 06:27:09.62 ID:W/1szoPy.net]
>>132
レスありがとうございます。
立法体なのでp≧q≧rという仮定が許されるということと理解しました。

141 名前:132人目の素数さん mailto:sage [2020/02/04(火) 07:24:13 ID:W/1szoPy.net]
>81の問題を立方体から直方体に拡張して考えてみた。

オリンピックサイズ・プール50m×25mで水深2.5mの水の入った直方体プールの一つの角に監視員を置く。

この監視員は世界記録で直方体の面上や水中を移動するものとする。
水泳100m自由形 46秒91で水中を移動
陸上100m9秒58でプールを囲む面を」移動
この監視員がプールのどこへでも到達しうるには,最短で何秒必要か計算せよ。


立方体でなくて直方体のときには、所要時間最大の点は原点と最遠の頂点を結ぶ線上にはない、ということを教えていただいたのでプログラムを組み直した。

所要時間最大点の座標
par
[1] 49.980916 24.788643 2.288643

所要時間
$value
[1] 5.552414

という数値がでてきた。

142 名前:132人目の素数さん mailto:sage [2020/02/04(火) 07:48:42 ID:W/1szoPy.net]
探索初期値設定により、結果がばらつくけど

多数派意見(?)は

> opt
$par
[1] 49.06521 23.86881 1.36881

$value
[1] 5.855706

$counts
function gradient
256 NA

$convergence
[1] 0

$message
NULL
になった。

確かに、この方が到達時間が長い。

143 名前:132人目の素数さん mailto:sage [2020/02/04(火) 10:56:49 ID:3+QKrfHh.net]
>>128
??の交点が頂点(a,b)にある角の二等分線上lなのでt1での???の交点もt2での???の交点もl上。
よくよく考えたらt1=t2だった。



144 名前:132人目の素数さん mailto:sage [2020/02/04(火) 11:21:43 ID:3+QKrfHh.net]
>>139
ウソ書いた。
a,bの大小とt1,t2の大小は一致するでした。

145 名前:イナ mailto:sage [2020/02/04(火) 11:44:43.02 ID:+IjSdzOF.net]
>>129問題(前スレ760)
向こう側の縁からθの角度で飛びこんだ監視員が泳ぐ時間は、
(10-x/√2)/sinθ(秒)
突き当たりを直角に曲がって飛びこむまでの時間は、
{10-(10-x/√2)(1+1/cosθ)}(1/2)
=5-(5-x/2√2)(1+1/cosθ)
=-5/cosθ+x/2cosθ√2+x/2√2(秒)
これらと最初のコーナーまでの5秒を足すと救出時間は、
(1/sinθ)(10-x/√2)-(1/2cosθ)(10-x/√2)+(1/2)(10+x/√2)
微分すると、
-1/sinθ√2+1/2cosθ√2+1/2√2=0
-2/sinθ+1/cosθ+1=0
-2cosθ+sinθ+sinθcosθ=0
(2-sinθ)cosθ=sinθ
cosθ=sinθ/(2-sinθ)
sin^2θ+{sinθ/(2-sinθ)}^2=1
sin^2θ(2-sinθ)^2+sin^2θ=(2-sinθ)^2
4sin^2θ-4sin^3θ+sin^4θ+sin^2θ=4-4sin^2θ+sin^4θ
4sin^3θ-9sin^2θ+4=0
sin^3θ-(3sinθ/2)^2+1=0
sin^3θ+1=(3sinθ/2)^2
3sinθ/2-√(sin^3θ+1)=0になるθを探すと、
θ=57.465773447629°のとき、
(3/2)(sin57.465773447629°)-√((sin57.465773447629°)^3+1)=0となり極小値を与える。
すなわち向こう側の縁から57.465773447629°の方向に飛びこむと最速で救出できる。
監視員が最初にいるコーナーの対角コーナーから、泳ぐ経路に引いた垂線が、向こう側の縁となす角は、
90°-57.46773447629°=32.53226552371°
対角線となす角は、
45°-32.53226552371°=12.46773447629°
監視員が10秒過ぎてから救出地点に達するまでに泳いだ時間t(秒)または距離t(m)は、
(10√2-10-t)sin12.465773447629°=t
(10√2-10)sin12.465773447629°=t+tsin12.465773447629°
t=(10√2-10)sin12.465773447629°/(1+sin12.465773447629°)
=0.735371693
到達時間10+t=10.735371693(秒)

146 名前:132人目の素数さん mailto:sage [2020/02/04(火) 12:03:49.77 ID:3+QKrfHh.net]
xで微分してそれが0になるθ探してどーするん?
微分の意味がまるで分かってない。
結局意味もわからずやり方だけ覚えたらいいと思ってるから一つも前進しない。

147 名前:イナ mailto:sage [2020/02/04(火) 12:39:12.69 ID:+IjSdzOF.net]
>>141問題(前スレ760)再考察。
救出する最遠方地点は監視員が最初にいる位置から対角線上x(m)にあると見て、向こう側の縁からθの角度で飛びこんだ監視員が泳ぐ時間は、
(10-x/√2)/sinθ(秒)
突き当たりを直角に曲がって飛びこむまでの時間は、
{10-(10-x/√2)(1+1/cosθ)}(1/2)
=5-(5-x/2√2)(1+1/cosθ)
=-5/cosθ+x/2cosθ√2+x/2√2(秒)
これらと最初のコーナーまでの5秒を足すと救出時間は、
(1/sinθ)(10-x/√2)-(1/2cosθ)(10-x/√2)+(1/2)(10+x/√2)
xで微分し、
-1/sinθ√2+1/2cosθ√2+1/2√2=0とすると、
-2/sinθ+1/cosθ+1=0
-2cosθ+sinθ+sinθcosθ=0
(2-sinθ)cosθ=sinθ
cosθ=sinθ/(2-sinθ)
sin^2θ+{sinθ/(2-sinθ)}^2=1
sin^2θ(2-sinθ)^2+sin^2θ=(2-sinθ)^2
4sin^2θ-4sin^3θ+sin^4θ+sin^2θ=4-4sin^2θ+sin^4θ
4sin^3θ-9sin^2θ+4=0
sin^3θ-(3sinθ/2)^2+1=0
sin^3θ+1=(3sinθ/2)^2
3sinθ/2-√(sin^3θ+1)=0になるθを探すと、
θ=57.465773447629°のとき、
(3/2)(sin57.465773447629°)-√{(sin57.465773447629°)^3+1}=0となり極小値を与える。
すなわち向こう側の縁から57.465773447629°の方向に飛びこむと最速で救出できる。
監視員が最初にいるコーナーの対角コーナーから、泳ぐ経路に引いた垂線が、向こう側の縁となす角は、
90°-57.46773447629°=32.53226552371°
対角線となす角は、
45°-32.53226552371°=12.46773447629°
監視員が10秒過ぎてから救出地点に達するまでに泳いだ時間t(秒)または距離t(m)は、
(10√2-10-t)sin12.465773447629°=t
(10√2-10)sin12.465773447629°=t+tsin12.465773447629°
t=(10√2-10)sin12.465773447629°/(1+sin12.465773447629°)
=0.735371693
到達時間10+t=10.735371693(秒)

148 名前:132人目の素数さん mailto:sage [2020/02/04(火) 12:54:31.79 ID:VWzue31P.net]
>>143
直前のレス読んでるか?
xで微分してそれが0になるところ求めてどーするん?
それで何で所要時間が最小になるθが見つかるの?
微分というのが何か?
それで何故最小値が求まるのかという当たり前の理屈が分かってないから答えられないんだよ。
何度も解答見直した?
xで微分した。
=0としてθについて解いた。
あれ?なんでコレで答え見つかるんだっけ?と自分に問い直してみないの?

149 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/04(火) 13:38:50 ID:+IjSdzOF.net]
前>>143
>>144前スレ760を見たら、なんで答えがみつかるかを説明せよとは問われてない。
ただ最短となる時間を計算せよとある。
だから計算した。そんなけ。AO入試ってなんだ? と思って調べたら、論文みたいだった。答えはこうじゃないかああじゃないかと思案検討し計算する姿勢が求められてるんじゃないかと思う。
なんでxで微分して答えがみつかるか知りたい気もするし、べつに知りたくない気もする。
入水角度が60°のときも計算した。60°のときは計算しやすいけど最短でということでは角度が甘いと思った。

150 名前:132人目の素数さん mailto:sage [2020/02/04(火) 13:51:00 ID:3+QKrfHh.net]
>>145
なんで答えが微分でもとまるか書けといわれてないから書かなくていい、分かってなくていいって思ってるからいつまで経ってもデキフるようにだけならないんだよ。
思案検討ってなんで微分したら答えがわかるという事は思案したの?
してないよね?
なーんにも考えてないよね?
なんとなく最小値求める時は微分。
でもθで微分なんてできない。
よーしxで微分してみよう!
おぉできた。
60°っぽいぞ!
きっとみんなの答えより正確なハズだ!
カッコいい!オレ!
‥‥
そういうのは思案とはいわん。

151 名前:132人目の素数さん mailto:sage [2020/02/04(火) 14:42:24.87 ID:VWzue31P.net]
>>81です。>>119さんの解答がほぼ用意してた解答です。
ひとつだけコメント。
たとえば経路a: (0,0,0) -> (x,y,0) -> (p,q,r)において(x,y,0)についての極小値の出し方なのですが、
これは距離関数d(A,P)のPについての全微分が
d d(A,P)=e(A,P) dP (e(A,P)はAPベクトルと同じ向きの単位ベクトル、以下同じ)
になることを用いると意味がはっきりします。
この時の所要時間Tは(p,q,r)をAとおいて陸上の速度をv、水中の速度をwとして
T = d(O,P)/v + d(A,P)/w
なので
dT = (e(O,P)/v + e(A,P)/w)dP
となります。
これが任意のz=0内のdPについて0になるのはe(OP)/v + e(A,P)/wがxy平面の法線ベクトルと平行になるときで、
すなわちe(OP)/v + e(A,P)/wのxy平面への射影が0になるときです。
これはAxyから平面へおろした垂線の足HがOPの外分点であり、
かつe(A,P)をxy平面へ射影したものの長さがw/v=1/2となるとき、すなわち∠APHが60°となるときです。
よってこの場合PはHからOの方向へPH/√3だけ移動した点なので
f1(p,q,r)=(√(p^2+q^2)-r/√3)/2 + 2r/√3/1 = √(p^2+q^2)/2 + √3/2r
が経路aの極小値です。
経路b,cは文字入れ替えるだけ、経路dについては同様に考えて
f4(p,q,r)=√((10+q)^2+r^2)/2 + √3/2(10-p)
となります。

152 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/04(火) 15:38:31 ID:+IjSdzOF.net]
前>>145
>>146困ったら微分。
それしかない。
60°のときを考えるのはだれでもする。けどそのまま答えは60°のときとするのは高校生まで。
大人は困ったら微分する。
60°のときじゃない、と思ってθと置いたわけで、苦しんで微分するために置いたんじゃない。
未知数xの方程式を微分して極値を与える角度θを出したら60°になるよりちょっと手前で入水したらいいとわかった。問題ない。

153 名前:132人目の素数さん mailto:sage [2020/02/04(火) 16:10:36 ID:3+QKrfHh.net]
>>148
ちょっと確認させて欲しい。

> 未知数xの方程式を微分して極値を与える角度θを出したら60°になるよりちょっと手前で入水したらいいとわかった。問題ない。

コレは本気で書いてるのか、それともココで引き下がったらレスバに負けるから間違ってるの承知でむりくり押し通してやろうと考えてるのかどっち?
もしかしてxで微分してもいいと本気で思ってるん?
xで微分しようがθで微分しようが好きな方で微分していいと本気で思ってるの?



154 名前:イナ mailto:sage [2020/02/04(火) 17:11:43.29 ID:+IjSdzOF.net]
>>148
>>149どうやって解いたんだ? と思って解きなおしたら何度やっても解けなくて、計算間違いかなぁと思ってあきらめかけた。
計算間違いじゃなくxで微分して極小値を与える角度θを出したんだとわかった。
一度はやろうとしたxとθの両方で微分するとどうなるか、またθで微分するとどうなるか、ぜひやってみてほしい。
xで微分して極小値を与える角度θを出して救出時間を出したのはまだ俺だけだと思う。今のところ正しいかどうか比べるものがない。なぜかみんな三次元がいいとか言って潜水してしまって、無人島にいる感じ。入水角度θ=60°のときより速いことは調べた。

155 名前:132人目の素数さん mailto:sage [2020/02/04(火) 17:27:27.89 ID:3+QKrfHh.net]
>>150
だからxで微分しても正しい答えはでないと何度も指摘してるじゃん?
入水角が60°でない経路は最小にはなり得ません。
もし本気で出てる答え5+10/√3より小さい答えが出たと言い張るなら既出の答えの最小到達時間が最大になる点
(5(1+1/√3),5(1+1/√3))
=(7.886751345948, 7.886751345948)

5+10/√3 = 10.773502691896
より先に到達できる経路を明示しないとダメ。
わかる?明示?
要するにx=x.xxx‥の地点から入水したら10.77350‥より早く到達できるというx.xxx‥を一つでも見つければいい。
まぁやってごらんなさいな。

156 名前:132人目の素数さん mailto:sage [2020/02/04(火) 17:32:07.28 ID:W/1szoPy.net]
>>148
びぶんのことはびぶんでやれ、という高木貞治を想い出したよ。

157 名前:132人目の素数さん mailto:sage [2020/02/04(火) 18:06:56 ID:VWzue31P.net]
7.886751345948/sin(57.465773447629deg)+7.886751345948(1-1/tan(57.465773447629deg))/2
=
10.7826518083

(10-7.886751345948)/sin(57.465773447629deg)+(10-(10-7.886751345948)(1+1/tan(57.465773447629deg)))/2+5
=
10.7759541902

いずれの経路でも 10.773502691896秒より前に到達できない。

158 名前:イナ mailto:sage [2020/02/04(火) 18:49:28.88 ID:+IjSdzOF.net]
>>150
>>61到達時間10+t=10.735371693(秒)
<10.7735……
入水角度θ(°)、到達時間10+t(秒)、あとは──。
>>151入水地点は、
つきあたりからの距離、
10-(10-x/√2)(1+cosθ/sinθ)に、
θ=57.465773447629°と、
xを代入するとわかる。
xは到達時間、
5+{10-(10-x/√2)(1+cosθ/sinθ)}(1/2)+(10-x/√2)(1/sinθ)=10.735371693にθ=57.465773447629°を代入し、
5+5-(5-x/2√2)(1+cos57.465773447629°/sin57.465773447629°)+(10-x/√2)(1/sin57.465773447629°)=10.735371693
=5+x/2√2+(x/2√2)(0.637910393)-5(0.637910393)+(10-x/√2)(1/sin57.465773447629°)=10.735371693
求めたxを代入すると入水地点もわかるはず。

159 名前:132人目の素数さん mailto:sage [2020/02/04(火) 18:54:24.56 ID:3+QKrfHh.net]
こいついわれてる事全く理解してない。
真性のバカなんだな。

160 名前:132人目の素数さん mailto:sage [2020/02/04(火) 18:57:33.41 ID:W/1szoPy.net]
wolframに∂t/∂x=0, ∂t/∂y=0を解いてもらおうと
x/(2 Sqrt[x^2 + y^2]) + (-p + x)/Sqrt[r^2 + (-p + x)^2 + (-q + y)^2]=0
y/(2 Sqrt[x^2 + y^2]) + (-q + y)/Sqrt[r^2 + (-p + x)^2 + (-q + y)^2]=0
を入力すると
r = -(1.73205 sqrt(p^2 + q^2) (p - x))/p, y = (q x)/pと返ってきてx,yについて解いてもらえなかった。

161 名前:132人目の素数さん mailto:sage [2020/02/04(火) 19:18:15 ID:VleZ36bS.net]
xy平面において、x軸上の正の部分のみ、速度 v、その他の領域は速度 1 で移動できるものとする。
原点にいる人物が、目標地点(cosθ,sinθ) に到達すべく、移動する。
この時、より短時間で目標地点に到達するには、次の戦略αとβ、どちらが有利かを考える。
戦略α:現地点から、直接目標地点の方向へ速度 1 で移動する。
戦略β:x軸に沿って速度 v で移動する。

ε を正の小さな量とする。戦略αあるいはβ取って移動を開始し、εの時間がたった時のそれぞれの到達地点をA,Bとすると
A(εcosθ,εsinθ)、B(vε,0)
目標地点までの距離は、それぞれ、1-ε、√((vε-cosθ)^2+sin^2θ) となるが、さて、どちらが小さいか?
二乗したもの同士の差をとって比べてみると、
(1-ε)^2-((vε-cosθ)^2+sin^2θ) = 1-2ε+ε^2 -v^2ε^2+2vεcosθ-1 = ε(2v cosθ-2)+(1-v^2)ε^2
εは小さな正の量としているので、二次の項を無視すると、cosθ>1/v で 
1-ε>√((vε-cosθ)^2+sin^2θ) となる。
つまり、目的地との方向のずれがθあるものの、v 倍の速度で移動できるとき、 cosθ>1/v を
満たすなら、そのコースは直接目的地に向かうより有利である とえる。

この結論は、θとvのみが関与し、他の次元にも適用可。

162 名前:132人目の素数さん mailto:sage [2020/02/04(火) 19:18:48 ID:VleZ36bS.net]
と同時に、この類いの問題に対し、次の戦略が最速であることを示す。

現在地から目標地点へのベクトル、あるいは、その方向への単位ベクトルをp↑、
選択可能ないくつかの速度ベクトルv↑が与えられたら、
内積 p↑・v↑ が最大になる速度ベクトルv↑ に沿うコースこそ最速コースである。

この戦略に従って、四次元プールの問題を考えるなら、微分は必要なくなる。
(この戦略の背景は、微分の考え方そのものであるが、結論のみを利用するならば、微分は不使用)

目的地を、(p,q,r) ただし、対称性から p≧q≧r として考える。
この方向への単位ベクトルは(p/D,q/D,r/D) 但し、D=√(p^2+q^2+r^2)
直接この方向へ向かう場合、速度ベクトルも(p/D,q/D,r/D)なので、内積は、1
縁を進む場合は、三つの平面の内どれか。p≧q≧r という条件では、平面z=0 上に、最適コースが存在し、
それは、(2p/d,2q/d,0) 但し、d=√(p^2+q^2)

時刻 t まで、移動したとき、(2pt/d,2qt/d,0)に移動しているので、目的地へのベクトルは (p-2pt/d,q-2qt/d,r)
速度ベクトルは(2p/d,2q/d,0)であり、この時、この両者の角度がπ/3だという方程式を解くと、
t=(1/2)d±((√3)/6)r が得られる。マイナスの方を代入して整理すると、残りの距離は((2√3)/3)rで、
トータル (1/2)d-((√3)/6)r+((2√3)/3)r=(1/2){√(p^2+q^2)+(√3)r} の時間がかかる

163 名前:132人目の素数さん mailto:sage [2020/02/04(火) 19:19:23 ID:VleZ36bS.net]
以上は、向こう側の「縁」を利用しない場合の最速コースについての議論。
向こう側の縁を利用する場合は、まずは、平面x=10へ下ろした時の足の座標、(10,q,r)へ向かうコースを考える。
立方体の表面しか移動できないので、展開図上で考えることになるが、直角を挟む2辺が10+rとqである直角三角形の
斜辺上にあたるコースを辿りながら、向こう側の平面に到達したときに、(p,q,r)を目指すことになる。

これは、無限に広がるプール、ただし、三つの平面x=0、y=0、z=0上だけは、
速度2で歩けるという条件で、(10+r,q,10-p)を目標にするのと同じ事になる。

こう考えると、先ほどの結果がそのまま使えて、このコースをとった場合のトータル時間は、
(1/2){√((10+r)^2+q^2)+(√3)(10-p)}
最も時間がかかる地点の座標には、(1/2){√(p^2+q^2)+(√3)r}=(1/2){√((10+r)^2+q^2)+(√3)(10-p)}

という条件が加わる。面倒になってきたので、細かいことは省略するが、上の式で、p=q=rとして
方程式を解くと、p=q=r=(5/6)(15-4√6+√(249-96√6))
(これは、>>119さんの結果と一致)

最後端追ったが、以上は、微分を使わない方法である。



164 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/04(火) 19 ]
[ここ壊れてます]

165 名前::48:21 ID:+IjSdzOF.net mailto: 前>>154計算のつづき。
5+x/2√2+(x/2√2)(0.637910393)-5(0.637910393)+(10-x/√2)(1/sin57.465773447629°)=10.735371693
x=(5-3.189557196+11.8614066-10.735371693)/(0.838728105-0.353553391-0.225535382)
=11.309854(m)──救出地点までの直線距離
つきあたりから入水地点までの距離は、
10-(10-x/√2)(1+cosθ/sinθ)=10-(10-11.309854/√2)(1+0.637910393)
=6.71971502(m)
[]
[ここ壊れてます]

166 名前:132人目の素数さん mailto:sage [2020/02/04(火) 19:52:12 ID:3+QKrfHh.net]
(7.886751345948,7.886751345948)に10.773502691896秒以内に到達できる地点を探せと言われて7.886751345948の全く出てこない式を立てるのはどういう頭の構造してんの?

167 名前:132人目の素数さん mailto:sage [2020/02/04(火) 20:14:28 ID:W/1szoPy.net]
>>158
p≧q≧r という条件では、平面z=0 上に、最適コースが存在し、
までは理解できるのですが、
入水する点の座標が
 (2p/d,2q/d,0) 但し、d=√(p^2+q^2)
が最適とはどうして分かるのでしょうか?

168 名前:イナ mailto:sage [2020/02/04(火) 20:48:03.71 ID:+IjSdzOF.net]
>>160
>>161
救出地点まで遠いほうの縁からの距離は、
11.309854/√2=7.99727446(m)
図を描いて8mぐらいかなぁと思ってたからいい値だと思った。
7.88……だと入水角度も入水地点も変わると思う。
7.88……がどうやって出た値かだよね。
xとθを両方とも微分するか、θで微分して、
x/√2=7.88……ってことなら、あるいはありうるかも。わるい値じゃない。

169 名前:132人目の素数さん mailto:sage [2020/02/04(火) 21:21:08 ID:3+QKrfHh.net]
>>143
まぁしつこいからマジメにつっこむと

>これらと最初のコーナーまでの5秒を足すと救出時間は、
(1/sinθ)(10-x/√2)-(1/2cosθ)(10-x/√2)+(1/2)(10+x/√2)
xで微分し、
-1/sinθ√2+1/2cosθ√2+1/2√2=0とすると、

xで微分してそれが0になるθとはつまり到達地点(x,x)がどこにあろうと到達時間が一定であるようなθを探している事になる。
そんな地点は存在しないし実際wolfram大先生にグラフ書いてもらってもそんなθは存在してない。

https://www.wolframalpha.com/input/?i=-1%2Fsin%28x%29%2Bcos%28x%29%2B1%2F2%3D0&lang=ja

にもかかわらずどこからかコレが解

θ=57.46773447629

なる謎の数値を導き出す。
そしてこの謎の数値を元にした到達時間の最大値を出して、それが既出の数値より小さいから既出の値は間違ってると騒ぎ立てる。
そしてだったら既出の最大地点
(7.886751345948, 7.886751345948)
に既出の最小値10.773502691896より早く到達できる経路を明示してみろというと、この7.886751345948が全く出てこない式を立式して10.773502691896より小さいと言って得意顔。
バカさの次元の桁が違う。

170 名前:132人目の素数さん mailto:sage [2020/02/04(火) 21:23:45 ID:VleZ36bS.net]
>>162
>> 入水する点の座標が
>>  (2p/d,2q/d,0) 但し、d=√(p^2+q^2)
>> が最適とはどうして分かるのでしょうか?

なるほど、紛らわしい書き方をしてしまったようです。申し訳ありません。
(2p/d,2q/d,0) というのは、入水地点ではなく、速度ベクトルです。

原点から、この方向に、時刻0 から 時刻 t まで移動すると、
(2pt/d,2qt/d,0)
に到ります。この地点から、目的地をみると、(p-2pt/d,q-2qt/d,r)という方向にあります。

このまま、この速度を維持したまま、進んだ方がいいか、戦略をβからαに切り替えた方がよいか、
その判定に用いるのが、
「cosθ>1/v」
という式です。
この式が不成立になる時刻を求めるための、方程式が
((p-2pt/d,q-2qt/d,r),(2p/d,2q/d,0)) =(1/2)*|(p-2pt/d,q-2qt/d,r)|*|(2p/d,2q/d,0)|
です。(左辺は内積の式であり、右辺は、ベクトルの大きさの積とcos(π/3)で構成されています。)
ここで求まった時刻を、(2pt/d,2qt/d,0) に代入すると、入水地点がわかります。

171 名前:132人目の素数さん mailto:sage [2020/02/04(火) 21:24:31 ID:THlBhxRo.net]
>>143で救出までに最も長い時間
> 到達時間10+t=10.735371693(秒)
がかかる、と言っている点の座標はどこなん?

まあ、どこだろうが
> θ=57.465773447629°のとき、
の角度で行くより短時間のコースはあるわけだが

172 名前:イナ ◆/7jUdUKiSM mailto:sage [2020/02/04(火) 23:15:55 ID:+IjSdzOF.net]
前>>163
>>166救出地点まで遠いほうの縁からの距離は、
11.309854/√2=7.99727446(m)
救出地点を座標でいうと、最初に監視員がいる地点を原点(0,0)、つきあたり方向にy軸をとり、
-xの方向に直角に曲がってy軸から6.71971502mの地点から、
θ=57.7465773447629°の方向に入水して、原点を出てから、10.735371693秒後に、
(x,y)=(-7.99727446,7.99727446)に到達する。

173 名前:132人目の素数さん mailto:sage [2020/02/04(火) 23:34:25 ID:3+QKrfHh.net]
>>167
> θ=57.7465773447629°の方向に入水して、原点を出てから、10.735371693秒後に、
> (x,y)=(-7.99727446,7.99727446)に到達する。

じゃあその(7.99727446, 7.99727446)の地点に60°で見込む点
(10, 6.841000330368)
から入水して何秒



174 名前:かかるかちゃんと計算してみたかね?
その数値は10.735371693より大きいかね?
そういう当たり前の確かめを一つもしないからダメダメなんだよ。
[]
[ここ壊れてます]

175 名前:132人目の素数さん mailto:sage [2020/02/04(火) 23:47:26 ID:THlBhxRo.net]
>>167
座標
> (x,y)=(-7.99727446,7.99727446)に到達する。
までの最短時間は
(10+7.99727446-(10-7.99727446)cot(π/3))/2+(10-7.99727446)/sin(π/3)/1≒7.3305
になり、、
(10+7.99727446-(10-7.99727446)cot(θ))/2+(10-7.99727446)/sin(θ)/1
θ=57.7465773447629°

> 10.735371693秒
より短いな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<404KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef