找回密码
 欢迎注册
查看: 15182|回复: 10

[提问] 求CD/AD的最小值,

[复制链接]
发表于 2020-5-24 10:12:12 | 显示全部楼层 |阅读模式

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

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

×
等边三角形ABC内部,有一动点D,角ADB=120°
求CD/AD的最小值。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-5-24 10:13:19 | 显示全部楼层
  1. Clear["Global`*"];
  2. (*假设等边三角形的边长是2*)
  3. {xa,ya}={-1,0}
  4. {xc,yc}={0,Sqrt[3]}
  5. {xe,ye}={0,-1/Sqrt[3]}
  6. Minimize[{((x-xc)^2+(y-yc)^2)/((x-xa)^2+(y-ya)^2),
  7. (x-xe)^2+(y-ye)^2==4/3},{x,y}]
复制代码

求解结果
\[\left\{\frac{3}{4},\left\{x\to \frac{3}{7},y\to \frac{2 \sqrt{3}}{7}\right\}\right\}\]
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-5-24 10:29:37 | 显示全部楼层
本帖最后由 mathematica 于 2020-5-24 10:30 编辑
mathematica 发表于 2020-5-24 10:13
求解结果
\[\left\{\frac{3}{4},\left\{x\to \frac{3}{7},y\to \frac{2 \sqrt{3}}{7}\right\}\right\}\]

  1. Clear["Global`*"];
  2. (*四面体体积公式,a,b,c分别是从一个顶点出发的三条棱,x,y,z分别是对棱*)
  3. fun[a_,b_,c_,x_,y_,z_]:=Sqrt[Det[{{0,1,1,1,1},{1,0,a^2,b^2,c^2},{1,a^2,0,z^2,y^2},{1,b^2,z^2,0,x^2},{1,c^2,y^2,x^2,0}}]/288]
  4. (*计算余弦值子函数,利用三边计算余弦值*)
  5. cs[a_,b_,c_]:=(a^2+b^2-c^2)/(2*a*b)
  6. (*等边三角形的边长是2*)
  7. x=2;
  8. ans=Minimize[{c/a,
  9.     (*余弦定理,限制120度角ADB*)
  10.     cs[a,b,x]==Cos[120*Degree]&&
  11.     (*四面体的体积等于零*)
  12.     fun[a,b,c,x,x,x]==0&&
  13.     (*限制变量范围*)
  14.     a>0&&b>0&&c>0
  15. },{a,b,c}]//FullSimplify
  16. (*将三边赋值*)
  17. {a,b,c}={a,b,c}/.ans[[2]]
  18. (*求解三个边对应的角度*)
  19. aaa=ArcCos[cs[#1,#2,#3]]&@@@{{a,b,x},{b,c,x},{c,a,x}}
  20. (*检查三个角相加是否等于360度,看点是否在三角形内部*)
  21. bbb=Total[aaa]
复制代码


求解结果
\[\left\{\frac{\sqrt{3}}{2},\left\{a\to \frac{4}{\sqrt{7}},b\to \frac{2}{\sqrt{7}},c\to 2 \sqrt{\frac{3}{7}}\right\}\right\}\]

三个角的角度
\[\left\{\frac{2 \pi }{3},\frac{5 \pi }{6},\frac{\pi }{2}\right\}
\]
分别是120,150,90相加等于360°,在三角形内部
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2020-5-24 15:22:57 | 显示全部楼层
把∠A(∠B)分成a与60-a,∠C分成b与60-b

已知:\(\D\frac{\sin(a)\sin(a)\sin(60^\circ-b)}{\sin(60^\circ-a)\sin(60^\circ-a)\sin(b)}=1\)

求:\(\D\frac{\sin(a)}{\sin(b)}\) 的最小值

点评

D 把∠A,∠B,∠C分成6个角,这6个角必有(如上) =1 的关系。  发表于 2020-5-25 10:54
不懂你说啥  发表于 2020-5-25 10:18
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-5-25 09:12:36 | 显示全部楼层
王守恩 发表于 2020-5-24 15:22
把∠A(∠B)分成a与60-a,∠C分成b与60-b

已知:\(\D\frac{\sin(a)\sin(a)\sin(60^\circ-b)}{\sin(60^\ci ...

这类问题在mathematica面前太小儿科了!

点评

用 NMinimize 可以,用 Minimize 就不可以了?!  发表于 2020-5-25 09:47
嗨!可以解吗?!  发表于 2020-5-25 09:41
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-5-25 09:18:14 | 显示全部楼层
我最大的感受是mathematica解方程组太厉害了!
基本上没有解不了的方程组!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-5-25 15:11:43 | 显示全部楼层
王守恩 发表于 2020-5-24 15:22
把∠A(∠B)分成a与60-a,∠C分成b与60-b

已知:\(\D\frac{\sin(a)\sin(a)\sin(60^\circ-b)}{\sin(60^\ci ...

这个问题可以通过旋转一边60度来得到很简单的回答,
拉格朗日乘子法太浪费了!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-4-25 20:03 , Processed in 0.050824 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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