- 注册时间
- 2007-12-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 40157
- 在线时间
- 小时
|
发表于 2014-1-13 17:44:21
|
显示全部楼层
前面极值问题的计算极其复杂,我试着改成用向量计算,发现可以简单很多,但是好像某一步计算错了,最后k的表达式同星空的不同,还需要进一步检查:
设向量$AB=b,AC=c,a=c-b$为向量$BC$
于是$AD=sb,AE=tc,DE=tc-sb$
由于我们知道DA+DA'和DE平行,所以可以设
$DA'-sb=h(tc-sb)$
即$DA'=sb+h(tc-sb)$
又因为$|DA'|=|DA|$,所以我们得到
$(h*(tc-sb)+sb)^2=(sb)^2$
得出
$h={2(sb-tc)sb}/{(tc-sb)^2}={2(s^2b^2-tsb.c)}/{(tc-sb)^2}$
即
$DA'=sb+h(tc-sb)$
另外我们知道$DB=(1-s)b,BC=a$
所以我们知道存在参数h'使得
$DB+h'BC=(1-u/s)DA'$
也就是
$(1-s)b+h'a=(1-u/s)sb+(1-u/s)h(tc-sb)$
两边分别和b,c做内积得出
${((1-s)b^2+h'a.b=(1-u/s)sb^2+(1-u/s)h(tc.b-sb^2)),((1-s)b.c+h'a.c=(1-u/s)sb.c+(1-u/s)h(tc^2-sb.c)):}$
也就是
${(a.bh'+(sb^2+h(tc.b-sb^2))u/s=(2s-1)b^2+h(tc.b-sb^2)),(a.ch'+(sb.c+h(tc^2-sb.c))u/s=(2s-1)b.c+h(tc^2-sb.c)):}$
于是我们得出
$u/s=\frac{(a.c)((2s-1)b^2+h(tc.b-sb^2))-(a.b)((2s-1)b.c+h(tc^2-sb.c))}{(a.c)(sb^2+h(tc.b-sb^2))-(a.b)(sb.c+h(tc^2-sb.c))}$
于是
$u/s={(2s-1-hs)(b^2*a.c-b.c*a.b)+ht((a.c)(c.b)-(a.b)c^2)}/{(1-h)s(a.c*b^2-a.b*b.c)+ht(a.c*c.b-a.b*c^2)}$
由于$b^2*(c-b).c-b.c*(c-b)b=b^2c^2-(b.c)^2 =((a.c)(c.b)-(a.b)c^2)$
得出$u/s={2s-1-hs+ht}/{(1-h)s+ht}={(2s-1)(tc-sb)^2+2(s^2b^2-tsb.c)(t-s)}/{s(tc-sb)^2+2(t-s)(s^2b^2-tsb.c)}$
$u={(2s-1)t^2c^2-2ts(t+s-1)b.c+(2t-1)s^2b^2}/{t^2c^2-2t^2b.c+(2ts-s^2)b^2}$
另外由于$a^2=c^2+b^2-2b.c$,消去$b.c$得到
$u={(2s-1)t^2c^2-ts(t+s-1)(b^2+c^2-a^2)+(2t-1)s^2b^2}/{t^2c^2-t^2(b^2+c^2-a^2)+(2ts-s^2)b^2}$即
$u={(st^2-t^2-ts^2+ts)c^2+ts(t+s-1)a^2+(-t^2s+ts+ts^2-s^2)b^2}/{t^2a^2+(2ts-t^2-s^2)b^2}$
同理$v={(st^2-t^2-ts^2+ts)c^2+ts(t+s-1)a^2+(-t^2s+ts+ts^2-s^2)b^2}/(s^2a^2+(2st-s^2-t^2)c^2}$
设$x=t/s$
于是
${(u=\frac{(sx^2-x^2-sx+x)c^2+(sx^2+sx-x)a^2+(-sx^2+x+xs-1)b^2}{x^2a^2-(x-1)^2b^2}=\frac{W(x,s)}{U(x)}),(v=\frac{(sx^2-x^2-sx+x)c^2+(sx^2+sx-x)a^2+(-sx^2+x+xs-1)b^2}{a^2-(1-x)^2c^2}=\frac{W(x,s)}{V(x)}):}$
$k=st-uv=s^2x-{W(x,s)^2}/{U(x)V(x)}$
其中${(W(x,s)=(x(x-1)(c^2-b^2)+x(x+1)a^2)s+x(1-x)c^2-xa^2+(x-1)b^2=xA(x)s+B(x)),(U(x)=x^2a^2-(x-1)^2b^2),(V(x)=a^2-(x-1)^2c^2):}$
$k=-{(x^2A^2(x)-xU(x)V(x))s^2+2xA(x)B(x)s+B(x)^2}/{U(x)V(x)}$
取$s=-{xA(x)B(x)}/{x^2A^2(x)-xU(x)V(x)}$带入,得到极值时
$k=-{B(x)^2-{x^2A^2(x)B^2(x)}/{x^2A^2(x)-xU(x)V(x)}}/{U(x)V(x)}={B(x)^2}/{xA^2(x)-U(x)V(x)}$
于是得出
$k={(x(1-x)c^2-xa^2+(x-1)b^2)^2}/{x((x-1)(c^2-b^2)+(x+1)a^2)^2-(x^2a^2-(x-1)^2b^2)(a^2-(1-x)^2c^2)}$
$k={x(1-x)c^2-xa^2+(x-1)b^2}/{b^2x(x-1)-a^2(x^2+x+1)+c^2(1-x)}={-c^2x^2+(c^2+b^2-a^2)x-b^2}/{(b^2-a^2)x^2-(a^2+b^2+c^2)x+(c^2-a^2)}$
也就是二次方程
$((b^2-a^2)k+c^2)x^2-((a^2+b^2+c^2)k+(c^2+b^2-a^2))x+(c^2-a^2)k+b^2=0$有解
所以判别式大于0,得出
$((a^2+b^2+c^2)*k+(c^2+b^2-a^2))^2-4*((b^2-a^2)*k+c^2)*((c^2-a^2)*k+b^2)>=0$
|
评分
-
查看全部评分
|