<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_33538"  />
<title>rulinux.net - Форум - Talks - поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92850</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92850</guid>
<pubDate>Thu, 02 Jun 2011 06:25:30 +0400</pubDate>
<description><![CDATA[<p><i>> ведь tg(arctg(x)) = x (5)! вот потому то тут и катят соотношения.</i><br></p><p>мну согласный. </p>]]></description>
</item>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92849</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92849</guid>
<pubDate>Wed, 01 Jun 2011 18:36:53 +0400</pubDate>
<description><![CDATA[<p><i>>533 это катет(если ты понял как это цифра получилась нажав на линейку в викимапсе и узнав длину от самолёта до тени, я её получал именно так, протягивая мышкой квадратики на жабаскриптовом интрфейсе)</i><br></p><p>в том то и дело, что это катет, а в твоем расчете длинна 533 фигурирует как гипотенуза)))</p><p><i>>я не понял в чем расчет через треугольники и тригонометрию отличается от расчета через пропорции, причём в два раза</i><br></p><p>конечно. расчет через треугольник же неправильный. давай разберем поподробнее что у тебя там происходит:</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">наш треугольник:<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;A<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;|\<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;B-C</ol></fieldset></p><p>как мы помним из геометрии, тангенс -- это отношение противолежащего катета к прилежащему. т.е. "atan2(15,9)" вернет нам величину угла С. пока вроде все нормально. но теперь вилли делает синус этого угла! а что такое синус? а это отношение противолежащего катета к гипотенузе, т.е. sin(С) = АB/AС (1) -> АB = AС*sin(С) (2). тут мы опять смотрим на то что написал вилли: "533*sin(atan2(15,9))" и находим поразтельное сходство с формулой 2! т.е. это формула возвращает нам AB(тут я извиняюсь за ошибку в предыдущем посте, искал ты действительно высоту, а не тень), пологая что AC у нас равно 533. </p><p>теперь давай давай вместе подумаем, что же надо сделать, чтобы формула стала правильной? раз у нас есть угол B, то нам, внезапно именно тангенс и нужен, ибо tg(С) = AB/ВC (3) -> AB = ВС*tg(С) (4). что на языке перла запишется как "533*tan(atan2(15,9))" и, внезапно, вернет именно 888.3335. </p><p>но зачем нам арктангенс, если мы тут же делаем тангенс? зачем нам эти лишнии действия? ведь tg(arctg(x)) = x (5)! вот потому то тут и катят соотношения.</p>]]></description>
</item>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92848</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92848</guid>
<pubDate>Wed, 01 Jun 2011 18:15:12 +0400</pubDate>
<description><![CDATA[<p><i>>Этот катет равен 9 метрам(ну я взял там какую-то тень на карте).</i><br> Там тени от деревьев настолько разные, что ошибка будет очень значительная. Я вот взял пятиметровую тень, например.</p>]]></description>
</item>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92847</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92847</guid>
<pubDate>Wed, 01 Jun 2011 18:08:15 +0400</pubDate>
<description><![CDATA[<p>у меня задача решается в два шага.</p><p>1) сначала я беру эту линейку, вычисляю расстояние от основания дерева до конца его тени. Этот катет равен 9 метрам(ну я взял там какую-то тень на карте). Потом я беру среднюю высоту дерева, которую положил 15 метрам, эта средняя высота дерева противолежит углу, который я вычисляю. Итого у мну есть два катета в прямоугольном треугольнике. Ну а тангенс это отношение противолежащего к углу катета к прилежащему. Т.е. тангенс отношения высоты дерева к длине его тени. Отсюда через арктангенс(атан2 в перле) я получаю сам угол в радианах.</p><p> 2) зная этот угол я беру расстояние от самолета до тени и вычисляю его исходя из того, синус это отношение противолежащего к гипотенузе. которую "почемуто посчитал равной 533". да блин, сфейлил так сфейлил. </p><p>пока объяснение писал разобрался.  и правда. итить, позор какой</p>]]></description>
</item>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92846</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92846</guid>
<pubDate>Wed, 01 Jun 2011 17:50:58 +0400</pubDate>
<description><![CDATA[<p>533 это катет(если ты понял как это цифра получилась нажав на линейку в викимапсе и узнав длину от самолёта до тени, я её получал именно так, протягивая мышкой квадратики на жабаскриптовом интрфейсе)</p><p>я не понял в чем расчет через треугольники и тригонометрию отличается от расчета через пропорции, причём в два раза</p>]]></description>
</item>
<item>
<title>Re: поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92845</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92845</guid>
<pubDate>Wed, 01 Jun 2011 17:46:29 +0400</pubDate>
<description><![CDATA[<p><i>>собственно что заинтересовало, а разве тут можно использовать линейную пропорцию?</i><br></p><p>можно. man тангенс.</p><p><i>>>Откуда sin?</i><br></p><p>присоеденяюсь к вопросу. нахрена тебе гипотенуза?</p><p><i>>perl -e 'print 533*sin(atan2(15,9))," метров\n";'</i><br></p><p>вилли, жжошь. ты получаешь синус верхнего угла, и зачем-то находишь длину тени, приняв гипотенузу за 533)))</p>]]></description>
</item>
<item>
<title>поспорили тут про вычисление высоты самолета на гуглемапсе</title>
<link>https://rulinux.net/message.php?newsid=33538&amp;page=1#92844</link>
<guid>https://rulinux.net/message.php?newsid=33538&amp;page=1#92844</guid>
<pubDate>Wed, 01 Jun 2011 17:20:00 +0400</pubDate>
<description><![CDATA[<p>есть два варианта решения, но сначала что и как и где считается:</p><p></p><p>вот фотка самолёта &nbsp;<a href="http://wikimapia.org/#lat=56.1651248&lon=37.8676629&z=16&l=1&m=b">http://wikimapia.org/#lat=56.1651248&lon=37.8676629&z=16&l=1&m=b</a></p><p>тень от самолёта в 533 метрах чуть левее. там где на карте написано "СНТ Импульс" (чтобы убрать название надо один раз нажать + на карте, тогда название "СНТ Импульс" исчезнет и будет более менее видна тень)</p><p>1) собственное мое решение</p><p>зная длину тени от деревьев(там по ссылке есть в левом углу измеритель расстояния, линеечка такая желтая между двумя точками) и среднюю высоту деревьев (я брал 15 метров) можно узнать через треугольник угол, под которым солнце дает тень дерева ( следовательно и от самолета ). Зная этот угол и зная расстояние между самолетом и его тенью можно узнать высоту, на которой летел этот самолет, у мну получилось вот что</p><p>[vilfred@observ ~]$ perl -e 'print 533*sin(atan2(15,9))," метров\n";'</p><p>457.043729404786 метров</p><p>[vilfred@observ ~]$</p><p> где 457.043729404786 высота, на которой самолет летит, наверное +- 100 или 200 метров...</p><p>2) и другое решение</p><p>Откуда sin?</p><p>Отношение высоты к расстоянию до тени равна тому же отношению для деревьев.</p><p> то есть (533 / 9) * 15 = 888 метров.</p><p> [ss ~]$ perl -e 'print "888 метров\n";'</p><p>888 метров</p><p>[ss ~]$</p><p> собственно что заинтересовало, а разве тут можно использовать линейную пропорцию? тут ведь в треугольнике длина катета определяется не подобием, а величиной угла, который выразить можно только через синусы, косинусы всякие. Этож не задача вида "1 человек за 1 час напечет 50 блинов. Сколько блинов за час напекут 2 человека?".</p><p> либо я феерически туплю</p>]]></description>
</item>
</channel>
</rss>