社区
C++ Builder
帖子详情
求三角形的角平分线的斜率??
cqw4101206
2003-09-29 07:43:34
有一三角形三点坐标已知(x1,y1),(x2,y2),(x3,y3)
现欲求过(x1,y1)的角平分线的斜率??
...全文
1775
11
打赏
收藏
求三角形的角平分线的斜率??
有一三角形三点坐标已知(x1,y1),(x2,y2),(x3,y3) 现欲求过(x1,y1)的角平分线的斜率??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xizhouhawk
2003-09-30
打赏
举报
回复
huangjuliang() (
Lewolf
2003-09-30
打赏
举报
回复
使用代数的方式实现起来是方便了,但是并不一定是最优化的算法,因为最终是要进行数值计算,可以考虑采用几何算法,尽量避免使用三角函数运算。
中间变量是一定要使用的,这样可以价款运算速度,首先是坐标平移,将顶点平移到0,0点,这样对斜率是没有影响的,然后求出以其它任意一个点代原点的距离,这样需要一次开方运算。
然后根据另一个点 的斜率求出交点的坐标,交点和第二个点的中点就是角平分线上的一个点的坐标
和第一个顶点求斜率是非常简单的,总共在整个运算过程中只有一次运算是复杂运算——开方运算,其他的运算不是线性运算就是乘法,对于计算机而言运算速度会快很多的。
huangjuliang
2003-09-30
打赏
举报
回复
我感觉这样就不用解方程了,都是开方或乘方运算了!
不过,这里的正负还要判断一下的!
huangjuliang
2003-09-30
打赏
举报
回复
先算(x1,y1),(x2,y2)直线与水平线的夹角,设为角A
然后算(x1,y1),(x3,y3)直线与水平线的夹角,设为角B
而这们的角平分线就是(A+B)/2
这样我们知道tgA和tgB (就是(x1,y1),(x2,y2)直线的斜率和(x1,y1),(x3,y3)直线的斜率)
可先求tg(A+B),再求cos(A+B)和sin(A+B),这里可以这么来求cos(A+B)
1+tg(A+B)*tg(A+B)=1/(cos(A+B)*cos(A+B))
这里乘方打不出,只能这样了!
这样再根据tg((A+B)/2)= sin(A+B)/(1+cos(A+B)
这样就可以求出tg((A+B)/2)
这样我们可以根据一些三角变换就可以求出tg((A+B)/2)
这也就是所要求的角平分线的斜率了
Lewolf
2003-09-30
打赏
举报
回复
那是上面有错别字
就是说,可以以第一个点为圆心,第一个和第二个点之间的距离为半径画一个圆,找出角平分线上的一个点,求斜率就容易了。
xizhouhawk
2003-09-30
打赏
举报
回复
: huangjuliang
我是赞成你的方法!
不错!
amwn
2003-09-30
打赏
举报
回复
Lewolf(无名)
只有一次开方那还不错!
只是这下面两句什么意思
然后求出以其它任意一个点代原点的距离,这样需要一次开方运算。
然后根据另一个点 的斜率求出交点的坐标,交点和第二个点的中点就是角平分线上的一个点的坐标
huangjuliang() 方法还可以!
huangjuliang
2003-09-30
打赏
举报
回复
To xizhouhawk()
???
zihan
2003-09-29
打赏
举报
回复
呵呵,学过高数都知道怎么算,只是怎样最有利于编程处理了.
freshman2003
2003-09-29
打赏
举报
回复
我觉得你要注意的是最好把斜率公式写出来后,一次性代入数据进行计算,这样可以减少误差,最好不设中间值。至于这个斜率公式学过高中几何就应该会求。
hdaq
2003-09-29
打赏
举报
回复
先算(x1,y1),(x2,y2)直线与水平线的夹角
然后算(x1,y1),(x3,y3)直线与水平线的夹角
然后两个角的平均值就是过(x1,y1)的角平分线与水平线的夹角,知道夹角,我想没有理由不知道斜率了吧。
当然,在计算的过程中需要注意三角形三点在各象限的分布
matlab实现
三角形
的外接圆与内接圆
三角形
的内接圆 算法原理:1.
三角形
角
平分
线
的交点就是
三角形
内切圆的圆心。2.(单位向量相加后的向量即为角
平分
线
向量)把两个向量A、B分别归一化(就是分别除以自己的长度),得到C = A/|A| ,D = B/|B| ,然后 C + D 就是原来 A和B的角
平分
线
的向量,用该向量易得角
平分
线
的
斜率
。3.构建出角
平分
线
方程y=kx+b后,
求
交点,
求
出内切圆的圆心。%
三角形
的内接圆 clear all...
用python画
三角形
外接圆和内切圆
刚看了《最强大脑》中英对决,其中难度最大的项目需要选手先脑补泰森多边形,再找出完全相同的两个泰森多边形。在惊呆且感叹自身头脑愚笨的同时,不免手痒想要借助电脑弄个图出来看看,闲来无事吹吹NB也是极好的。 今天先来画画外接圆和内切圆,留个大坑后面来填 :-]。外接圆圆心:
三角形
垂直
平分
线
的交点。 内接圆圆心:
三角形
角
平分
线
的交点。有了思路,就可以用万能的python来计算了import matplo
直角三角公式计算机,直角
三角形
直角
三角形
是一个几何图形,是有一个角为直角的
三角形
,有普通的直角
三角形
和等腰直角
三角形
两种。其符合勾股定理,具有一些特殊性质和判定方法。中文名直角
三角形
外文名right triangle别名Rt
三角形
分类数学属于几何特点一个角90度特例等腰直角
三角形
直角
三角形
图示编辑语音图1直角
三角形
如图1所示:分为两种情况,有普通的直角
三角形
,还有等腰直角
三角形
(特殊情况...
c语言已知
斜率
求
倾角,倾斜解的问题
2005-01-011.已知点A(m,2),B(3,1),
求
直
线
AB的
斜率
与倾斜角。2.已知
三角形
ABC的三个顶点为A(2,8),B(-4,0),C(6,0),
求
过点B且将
三角形
ABC面积
平分
的直
线
方程。1。当m不等于3时:直
线
AB的
斜率
= (y2-y1)/(x2-x1) = (2-1)/(m-3) = 1/(m-3)直
线
AB的倾斜角 = arctg[1/(m-3)]当m = 3 时:直
线
AB的...
matlab
求
曲
线
每点的
斜率
_如何用matlab
求
出图中各条直
线
的
斜率
展开全部1、瞬时
斜率
62616964757a686964616fe4b893e5b19e31333431373236:
求
导。方法:d(k)=(u(k)-u(k-1))/T(k);d(0)=0;d就是瞬时
斜率
2、平均
斜率
:
求
拟合。方法:p = polyfit(x,y,1)。p的第一个数就是
斜率
。从坐标系中看
斜率
相等tan相等,这两条直
线
共
线
,如果放在向量中,既方向相同或相反,可以放在同一条直
线
上 如...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章