社区
数据结构与算法
帖子详情
请教一个数学算法问题。(急)
love_c
2001-08-02 02:32:18
设有一凸N边型(n>=10)各顶点的位置已知,点P在N边型内部,点S在N边型外部,这两点的位置都已知,用线段连接点S和点P,线段SP和N边型相交于D点,求从P点到D点的距离。
主要的问题就是怎么求D点的位置。
...全文
210
5
打赏
收藏
请教一个数学算法问题。(急)
设有一凸N边型(n>=10)各顶点的位置已知,点P在N边型内部,点S在N边型外部,这两点的位置都已知,用线段连接点S和点P,线段SP和N边型相交于D点,求从P点到D点的距离。 主要的问题就是怎么求D点的位置。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
valhalla
2001-08-03
打赏
举报
回复
这样计算量比较小
valhalla
2001-08-03
打赏
举报
回复
求PD长度不一定要知道D的位置呀?
知道P和S坐标,可以以P旋转坐标系,使PS线水平,不妨使S在P的右面,同时得到相应的N边形各个顶点坐标.然后可以以P为0点,平移坐标系,得到S坐标为(Ys,0),和N个顶点座标(x,y).所以N个顶点可以以PS线分成上下两部分(y>0 or y<0),这两部分顶点中个自最右面的点(x max),之间的连线就是相交PS的边,而且和x轴的交点就是D,D的X坐标值就是PD。
当然,交点为顶点的情况还要考虑到。
坐标的旋转都可以用整数计算,最后除个因子就可以了。
starfish
2001-08-03
打赏
举报
回复
我想知道,这个问题究竟难在什么地方呀,求线段交点的方法你不会不知道吧?
goldcattle
2001-08-02
打赏
举报
回复
我个人觉得
你既然已经给出了,各点的坐标位子已经求出了,那么利用原来的坐标系,确定多边形各条边所在坐标系的范围,tg得值可得,
**********
* *
* P* ------* D---------S
* *
* *
*******
把各顶点的坐标存放在数组里面A[n][2],s点为s[2],p为p[2]
计算各点的tg值,记着保存,然后计算,tg ps 看他在那个范围,就知道他跟那根现相交
这几步编程很容易实现
然后我就觉得是老办法求两直线的交点,这个公式忘了好像高中课本上有过
你自己退一下不难
即一直四个点a b p s,
ab确定了一个方程
ps也读却定了一个方程
两个方程两个未知数会把那你把他写成公式,那编程就行了
xzou
2001-08-02
打赏
举报
回复
可以求一条边所在直线与直线PN的交点,然后判断交点在不在边上和线段PN上,在的话就是交点了。不在的话继续求下一条边所在直线与直线PN的交点......
如何根据实际
问题
选择
一个
合适的
数学
模型
文章目录
数学
模型按
数学
方法分类
数学
建模十大
算法
建模思想预测与预报评价与决策分类与判别关联与因果优化与控制 (运筹学)
数学
模型按
数学
方法分类 1、几何模型(球面积分,曲面积分) 分形理论(常用) 2、图论模型(优化类,规划类,决策类
问题
) 有一类线性规划类
问题
可用图论模型解决,最短路径 →时间最短 or 路径最短 3、微分方程模型(预测人口增长,传热导热
问题
) 4、概率
问题
(彩票) 5、最...
趣味
数学
问题
的
算法
实现
一.袋鼠跳跃
问题
问题
描述: 有一只袋鼠,它跳跃一次的方式只有两种:①一次跳1米 ②一次跳3米,现在有一段10米长的路,袋鼠从起点开始跳,问到终点有多少种不同的跳跃方式?
算法
之
数学
问题
编程用到很多
数学
问题
,因此,我们掌握
数学
问题
变得很重要 1.题目:数字游戏 该题目用到迭代思想:从小到大,根据已知
算法
,可以得到比最小
问题
大一级的答案,依次类推,与递归恰恰想法,该题就是一步步用迭代思想得到答案。 ...
两个简单
数学
问题
的精巧
算法
简单
数学
问题
精巧
算法
实现
学习
算法
需要
数学
知识吗?
无论你的
数学
背景如何,只要保持好奇心和学习的热情,你都能在
算法
的世界中找到自己的路。虽然我们已经看到,学习和应用许多
算法
并不需要高深的
数学
知识,但是深入了解
数学
确实能够帮助我们更好地理解
算法
的本质,分析其效率,并设计新的
算法
。这个例子展示了 FFT
算法
的基本结构,它利用了复数的性质和分治的思想。虽然理解和实现这个
算法
需要一定的
数学
背景,但它在信号处理、大整数乘法等领域有广泛的应用,大大提高了这些操作的效率。今天,让我们一起揭开
算法
与
数学
之间的神秘面纱,看看如何在不成为
数学
天才的情况下,掌握
算法
的精髓。
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章