找回密码
 欢迎注册
查看: 18677|回复: 16

[求助] 如何求解三角形的垂足?

[复制链接]
发表于 2014-6-29 12:58:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
三角形ABC,
A(xa,ya)
B(xb,yb)
C(xc,yc)
那么A点在BC边上的垂足是?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-29 12:59:10 | 显示全部楼层
尽可能写成比较简单的表达式

点评

直接根据`\overrightarrow{AH}\cdot \overrightarrow {BC}=0,\overrightarrow {AH} \times \overrightarrow {BC}=0`列两个线性方程不就行了。  发表于 2014-6-29 16:00
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-29 17:14:27 | 显示全部楼层
cn8888 发表于 2014-6-29 12:59
尽可能写成比较简单的表达式

BHXBC=0
是这个吧.这确实是个不错的办法

点评

是的,打错了  发表于 2014-6-29 17:34
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-29 17:18:06 | 显示全部楼层
cn8888 发表于 2014-6-29 17:14
BHXBC=0
是这个吧.这确实是个不错的办法

\[\overrightarrow {BH}  \times \overrightarrow {BC}  = \vec 0\]
\[\overrightarrow {AH}  \bullet \overrightarrow {BC}  = 0\]
是这个吧

点评

为什么这个零向量不行呢?  发表于 2014-6-29 17:20
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-29 17:20:00 | 显示全部楼层
呵呵,
我原本用
AB^2-BH^2-AH^2=0
AC^2-CH^2-AH^2=0
这两个方程求解的,还是你的办法好!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-29 17:23:38 | 显示全部楼层
这个是把B点平移到原点的结果,可以再平移回去.
结果相对简单点.
  1. In[1]:= Clear["Global`*"];(*Clear all variables*)xb = 0; yb = 0;
  2. eq1=(xa-xb)^2+(ya-yb)^2-((xb-x)^2+(yb-y)^2+(xa-x)^2+(ya-y)^2)
  3. eq2=(xa-xc)^2+(ya-yc)^2-((xc-x)^2+(yc-y)^2+(xa-x)^2+(ya-y)^2)
  4. Solve[{eq1==0, eq2==0},{x,y}]
  5. Out[2]=-x^2+xa^2-(-x+xa)^2-y^2+ya^2-(-y+ya)^2
  6. Out[3]=-(-x+xa)^2+(xa-xc)^2-(-x+xc)^2-(-y+ya)^2+(ya-yc)^2-(-y+yc)^2
  7. Out[4]={{x->xa,y->ya},{x->(xc(xa xc+ya yc))/(xc^2+yc^2),y->(xa xc yc+ya yc^2)/(xc^2+yc^2)}}
复制代码

\[\left\{ \left\{ x \to x_a,y \to y_a\right\} ,\left\{ x \to \frac{{x_c(x_ax_c + y_ay_c)}}{{x_c^2 + y_c^2}},y \to \frac{{y_c(x_ax_c + y_ay_c)}}{{x_c^2 + y_c^2}}\right\} \right\} \]上面的latex为什么不能正确显示呢?\[x = \frac{{x_c(x_ax_c + y_ay_c)}}{{x_c^2 + y_c^2}},y = \frac{{y_c(x_ax_c + y_ay_c)}}{{x_c^2 + y_c^2}}\]

点评

这是由于代码首行Global`*中的`符号未配对引起的。将代码放到<code>, <\code>内就好了。`也是公式解析符。  发表于 2014-6-29 20:34
解方程需要加入一定的假设,因为mathematica会考虑各种情况,包括退化的情况(分母为0,分子分母同时为0)  发表于 2014-6-29 17:35
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-6-30 08:31:04 | 显示全部楼层
@hujunhua 那你知道4楼的零向量为什么不行呢?
我感觉你这次做好事终于留名了.
谢谢你的编辑
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-6-30 09:36:55 | 显示全部楼层
\(\overrightarrow {BH}  \times \overrightarrow {BC}  = \overrightarrow 0\)?

点评

上面的零向量是我从mathtype中导出来的,我这个懒人是不愿意学习latex的  发表于 2014-7-1 09:37
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-6-30 09:59:00 | 显示全部楼层
零向量 \(\vec{0}\),作为退化的向量,可否直接用普通的标量“\(0\)”表达?

点评

呵呵,似乎0乘以任何东西都是0,但是零向量毕竟也是向量,向量与标量是两回事,具体行不行,我也判定不了  发表于 2014-7-1 09:36
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2017-1-24 16:59:11 | 显示全部楼层
gxqcn 发表于 2014-6-30 09:59
零向量 \(\vec{0}\),作为退化的向量,可否直接用普通的标量“\(0\)”表达?

按照现行高中数学教育的解释,不行
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-20 17:57 , Processed in 0.047561 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表