作者testy (塔提)
看板Math
标题[中学] 大三角形内的点属於哪一块小三角形的问题
时间Sun Jun 5 10:00:27 2011
现在已知平面上任不共线三点,连成一个大三角形A
取三角形A重心,与原不共线三点连线,於原本大三角形可得三块小三角形B、C、D
现在在大三角形A内任取一点,
如何得之它属於哪一个小三角形(B or C or D)..
目前我想到的方法是用斜率去算,但是这样无法包含所有的情况(三点位置不同,斜率的条
件似乎也要改变!?)
想求一个通式能够包含所有的情况,
因此我改用另一种方式:
求任意一点到B、C、D三角形三顶点距离和,
若距离和最小的应该就是属於那个三角形内的点.
但是这种方法用matlab写起来运算量似乎不小,
不知道有没有板上神人能够提供想法让我参考参考 :)
谢谢 ~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.38.64
1F:推 LimSinE :算该点和任一边形成的三角形之面积,看最小的 06/05 11:46
2F:→ testy :谢谢 :D 不过这样好像只适合使用在内心!? 06/05 14:31