明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3138|回复: 7

[自我挑战] 【自我挑戰192】

[复制链接]
发表于 2008-1-25 09:10:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-1-26 9:42:46 编辑

求a之最小值(整數):

本帖子中包含更多资源

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

x
发表于 2008-1-25 09:25:00 | 显示全部楼层
本帖最后由 作者 于 2008-1-25 10:05:39 编辑

最小的半径不存在的,若存在,则四边形会退化为一个三角形。

设凸四边形ABCD有内切圆,其半径为r,AB=a,BC=b,CD=c,DA=d,a+c=b+d,点A、B、C、D到内切圆切点的切线长分别为w、x、y、z,则
w+x=a,x+y=b,y+z=c,z+w=d,
于是
x=a-w,y=b-x=b-a+w,z=d-w,w+x+y+z=a+c=b+d,
r^2=(wxy+wxz+wyz+xyz)/(w+x+y+z)=(wx(y+z)+yz(w+x))/(a+c)=(cw(a-w)+a(b-a+w)(d-w))/(a+c),
f(w)=acw-cw^2+ad(b-a)+a(a+d-b)w-aw^2=ad(b-a)+(a^2+ad+ac-ab)w-(a+c)w^2=ad(b-a)+2adw-(a+c)w^2,
因此半径最大时这个四边形是双心四边形,并且内切圆半径为√(abcd)/(a+c)。
要所求的四边形存在,必须保证以下四个条件同时成立:w>0,w<a,w>a-b,w<d,根据f(w)的单调性,可知f(w)不存在最小值。

若允许四边形退化为三角形,则只需要判断max(0,a-b)与min(a,d)哪个远离ad/(a+c),将这个w值代入f(w)就可以求出最小的半径了。

评分

参与人数 1威望 +1 明经币 +1 收起 理由
Joseflin + 1 + 1 【好评】好思路

查看全部评分

发表于 2008-1-25 23:44:00 | 显示全部楼层
半径(或直径)规定为整数就可能有唯一最小的了。
 楼主| 发表于 2008-1-26 09:44:00 | 显示全部楼层
yimin0519的建議很好,題目已更正。
发表于 2008-1-26 10:07:00 | 显示全部楼层
仍然可以用上面的方法做,先求出r的值域,用上面得到的二次函数表达式及w的范围是很容易求出来的,在值域内最小的整数就是所求了。
发表于 2008-1-26 20:45:00 | 显示全部楼层

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +1 明经币 +1 收起 理由
Joseflin + 1 + 1 【好评】好思路 請附上作法說明

查看全部评分

发表于 2008-1-27 09:40:00 | 显示全部楼层

同样依圆心轨迹....

三角形 [60 , (54+44) , 50] 有最小值 23.4159709-

Φ24.0作圆

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +2 明经币 +1 收起 理由
Joseflin + 2 + 1 【好评】好思路

查看全部评分

发表于 2008-1-28 10:47:00 | 显示全部楼层

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +2 明经币 +1 收起 理由
Joseflin + 2 + 1 【好评】好思路

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 22:43 , Processed in 0.189743 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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