highflybir 发表于 2007-2-20 15:55:00

《越飞越高007》求经过点的最短的线段

本帖最后由 作者 于 2007-8-22 10:18:59 编辑 <br /><br /> <p></p><p>如上图,给出两条直线1,2形成一个角&lt;1o2,在这个角的内部有一定点X,求经过点X的最短的线段AB。</p>

woaishuijia 发表于 2007-2-23 15:05:00

本帖最后由 作者 于 2007-2-23 15:14:14 编辑 <br /><br /> <p>设直线1:<br/>Y=AX&nbsp; (A&gt;0)<br/>设直线2:<br/>Y=-BX&nbsp; (B&gt;0)<br/>设直线3(经过点(0,M),M&gt;0):<br/>Y=KX+M&nbsp; (M&gt;0;-B&lt;K&lt;A)<br/>直线1、3交点:<br/>X1=M/(A-K)<br/>Y1=AM/(A-K)<br/>直线2、3交点:<br/>X2=-M/(B+K)<br/>Y2=BM/(B+K)<br/>两交点距离:<br/>L=sqr((X1-X2)^2+(Y1-Y2)^2)<br/>=sqr((M/(A-K)+M/(B+K))^2+(AM/(A-K)-BM/(B+K))^2)<br/>=M(B+A)*sqr(1+K^2)/((A-K)(B+K))<br/>由题意知:<br/>L'=0<br/>(sqr(1+K^2))'((A-K)(B+K))=((A-K)(B+K))'sqr(1+K^2)<br/>K(A-K)(B+K)=((A-K)-(B+K))(1+K^2)<br/>ABK+AK^2-BK^2-K^3=A-B-2K+AK^2-BK^2-2K^3<br/>K^3+(2+AB)K-A+B=0</p><p>令N=K^2,则有:<br/>NK+(2+AB)K-(A-B)=0......双曲线<br/>N=K^2......抛物线</p><p>主要画图步骤:<br/>1、当A&gt;=B时:在XY平面,以原点为顶点,以Y=X为旋转轴,半顶角为45°,建立三维圆锥实体模型;以其顶点为基点,移动至座标(-2-AB,0,sqr(2A-2B))处;以经过原点的XY平面剖切之,复制截面边,得到双曲线XY+(2+AB)Y-(A-B)=0。<br/>&nbsp;&nbsp;&nbsp; A&lt;B时画法与此类似,略<br/>2、在XZ平面,以原点为顶点,以X=-Z为旋转轴,半顶角为45°,建立三维圆锥实体模型;以其顶点为基点,移动至座标(0,0,0.5)处;以经过原点的XY平面剖切之,复制截面边,得到抛物线X=Y^2<br/>&nbsp;&nbsp;&nbsp; 两曲线交点纵座标即为K<br/>3、过点(0,M)做斜率为K直线,与直线1、2分别交于A、B,线段AB即为所求结果。</p>

watt5151 发表于 2008-9-14 15:26:00

highflybir发表于2007-2-20 15:55:00static/image/common/back.gif给出两条直线1,2形成一个角&lt;1o2,在这个角的内部有一定点X,求经过点X的最短的线段AB。

<p><font face="仿宋_GB2312"><font size="7">楼主的这个<font color="#cc3333">philo 线</font>问题好象没完,顶上来学习下 . ..</font> .</font></p>

qjchen 发表于 2008-9-14 20:05:00

:)<br/>http://forum.cnool.net/topic_show.jsp?id=3737478&amp;oldpage=1&amp;thesisid=494<br/>http://forum.cnool.net/topic_show.jsp?id=3737478&amp;oldpage=1&amp;thesisid=494<br/><br/>此处讨论过philo线,叶中豪老师的意思一般情况下应该是尺规作图不能问题。<br/><br/><br/><br/>

watt5151 发表于 2008-9-15 08:31:00

<p><strong><font face="Verdana" color="#da2549" size="6">qjchen老师提供的资料真精彩,看眼界了。</font></strong></p><p><strong><font face="仿宋_GB2312" color="#4444bb" size="5"></font></strong></p><p><strong><font face="仿宋_GB2312" color="#4444bb" size="5">我也来凑热闹啦:</font></strong></p><p><strong><font face="仿宋_GB2312" color="#1a1ae6" size="5"><a href="http://www.math.org.cn/forums/index.php?showtopic=56365&amp;hl=">代阿李的爸爸问个问题&nbsp; philo 线</a></font></strong></p><p><a href="http://www.math.org.cn/forums/index.php?showtopic=56458&amp;hl="><font face="仿宋_GB2312" color="#1a1ae6" size="5">代阿诗的妈妈问个问题&nbsp; 费洛线</font></a></p><p><a href="http://www.math.org.cn/forums/index.php?showtopic=56456&amp;hl="><font face="仿宋_GB2312" color="#1a1ae6" size="5">代阿拉的伯伯问个问题&nbsp; 菲洛线</font></a></p>
页: [1]
查看完整版本: 《越飞越高007》求经过点的最短的线段