找回密码
 欢迎注册
楼主: xhq123

[提问] 由方差如何推导数字序列的特征

[复制链接]
发表于 2012-10-8 11:31:04 | 显示全部楼层
程序验证

  1. for (i1=-15; i1<=0; i1++)
  2.     for(i2=i1; i2<=12; i2++)
  3.         for(i3=i2; i3<=13; i3++)
  4.             for(i4=i3; i4<=14; i4++){
  5.                 i5 = -i1-i2-i3-i4;
  6.                 if ( i1*i1 + i2*i2 + i3*i3 + i4*i4 + i5*i5 == 250 )
  7.                     cout << i1 << ' '
  8.                          << i2 << ' '
  9.                          << i3 << ' '
  10.                          << i4 << ' '
  11.                          << i5
  12.                          << endl;
  13.             }
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-10-10 09:53:07 | 显示全部楼层
假设 5 个整数 $s_1$、$s_2$、$s_3$、$s_4$、$s_5$ 的算术平均数为 $bar s$  ($bar s$ 不一定是整数),设

$t_1=5(s_1-bar s)$
$t_2=5(s_2-bar s)$
$t_3=5(s_3-bar s)$
$t_4=5(s_4-bar s)$
$t_5=5(s_5-bar s)$

则 $t_1$、$t_2$、$t_3$、$t_4$、$t_5$ 这 5 个数是整数,方差是 $s_1$、$s_2$、$s_3$、$s_4$、$s_5$ 的方差的 $5^2$ 倍,且平均数为 0,即

$t_1+t_2+t_3+t_4+t_5=0$          (1)式

由 $s_1$、$s_2$、$s_3$、$s_4$、$s_5$ 的方差为 2,得

$(t_1^2+t_2^2+t_3^2+t_4^2+t_5^2)//5=2xx5^2$

所以

$t_1^2+t_2^2+t_3^2+t_4^2+t_5^2=250$     (2)式


$s_2-s_1=k_2$
$s_3-s_1=k_3$
$s_4-s_1=k_4$
$s_5-s_1=k_5$


$t_2-t_1=5*k_2$
$t_3-t_1=5*k_3$
$t_4-t_1=5*k_4$
$t_5-t_1=5*k_5$

代回(1)、(2)式,化简得

$t_1=-(k_2+k_3+k_4+k_5)$
$5(k_2^2+k_3^2+k_4^2+k_5^2-10)=(k_2+k_3+k_4+k_5)^2=t_1^2$

由此得 $t_1$ 是 5 的倍数,

设 $t_1=5*u_1$,则

$5*u_1=5(s_1-bar s)$

所以,$bar s=s_1-u_1$,所以 $bar s$ 是整数,

所以, $t_2$、$t_3$、$t_4$、$t_5$ 也是 5 的倍数



$t_1=5*u_1$
$t_2=5*u_2$
$t_3=5*u_3$
$t_4=5*u_4$
$t_5=5*u_5$

代回(1)、(2)式,化简得

$u_1+u_2+u_3+u_4+u_5=0$
$u_1^2+u_2^2+u_3^2+u_4^2+u_5^2=10$

评分

参与人数 1威望 +1 金币 +1 贡献 +1 鲜花 +1 收起 理由
xhq123 + 1 + 1 + 1 + 1 感谢帮助

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-10-10 16:23:43 | 显示全部楼层
因为 $u_i^2<=10$,

所以 $u_i^2$ ( $i$ 从1到5)的取值只能是 0、1、4、9  

如果某个 $|u_i|=3$,则 $u_i^2 =9$ ,则余下的四个平方数的和为 1 ,余下的四个数只能是 $0$、$0$、$0$、$+-1$

$+-3+0+0+0+-1!=0$

所以 $u_i^2!=9$

所以 $u_i^2$ ( $i$ 从1到5)的取值只能是 0、1、4。


如果 $u_i^2$ 取 4 的个数少于 2 个

$u_1^2+u_2^2+u_3^2+u_4^2+u_5^2<=4+1+1+1+1<10$

如果  $u_i^2$ 取 4 的个数大于 2 个

$u_1^2+u_2^2+u_3^2+u_4^2+u_5^2>=4+4+4+0+0>10$

所以 $u_i^2$ 取 4 的个数只能是 2 个,那么余下 3 个平方数的和为 2,所以余下的 3 个数只能是 $+-1$、$+-1$、$0$,

所以 $u_i$ 的取值只能是  $+-2$、$+-2$、$+-1$、$+-1$、$0$

如果所有的 $u_i>=0$,则 $u_1+u2+u_3+u_4+u_5=2+2+1+1+0!=0$
如果所有的 $u_i<=0$,则 $u_1+u2+u_3+u_4+u_5=-2-2-1-1+0!=0$
如果有且只有 3 个  $u_i>0$,则 $u_1+u2+u_3+u_4+u_5>=-2+2+1+1+0=2$
如果有且只有 1 个  $u_i>0$,则 $u_1+u2+u_3+u_4+u_5<=2-2-1-1+0=-2$

以上情况 , $u_1+u2+u_3+u_4+u_5!=0$

所以, $u_i>0$  的个数只能是 2 个。

因为
$2+2-1-1+0!=0$
$-2-2+1+1+0!=0$

所以
$u_1+u2+u_3+u_4+u_5=0$
$u_1^2+u_2^2+u_3^2+u_4^2+u_5^2=10$

仅有一组整数解

{$u_1$、$u_2$、$u_3$、$u_4$、$u_5$}={-2、-1、0、1、2}


因为

$5*u_1=5(s_1-bar s)$

所以 $s_1=u_1+bar s$
同理:

$s_2=u_2+bar s$
$s_3=u_3+bar s$
$s_4=u_4+bar s$
$s_5=u_5+bar s$

所以,$s_i$ 的值是 {$bar s-2$、$bar s-1$、$bar s+0$、$bar s+1$、$bar s+2$}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-5-5 11:46 , Processed in 0.044089 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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