Var(x)=Var[E(X/Y)]+E(Var(X/Y))怎么证明

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 23:16:41
Var(x)=Var[E(X/Y)]+E(Var(X/Y))怎么证明

Var(x)=Var[E(X/Y)]+E(Var(X/Y))怎么证明
Var(x)=Var[E(X/Y)]+E(Var(X/Y))怎么证明

Var(x)=Var[E(X/Y)]+E(Var(X/Y))怎么证明
就是一个新的变量.expr其实就是expression的意识.可以理解为他的一种特定表达式!str你可以看着是string.这里说的只是顾名思义.但是实际还是有一些区别的!
在某些时刻我们需要‘判断’某个变量是否存在,若变量存在则将此变量值赋值给新的变量,若变量不存在则将其他值赋值给新的变量.
这里不能有表格:(你大概将就一下)
变量设定方式 str 未定义 str 为空字串 str 已赋值为非空字串
var=$ var=expr var= var=$str
var=$ var=expr var=expr var=$str
var=$ var= var=expr var=expr
var=$ var= var= var=expr
var=$ expr 输出至 stderr var= var=$str
var=$ expr 输出至 stderr expr 输出至 stderr var=$str
var=$ var=expr var= var=$str
var=$ var=expr var=expr var=$str
举例如下:
[root@linux ]# test_name=""
[root@linux ]# test_name=$
[root@linux ]# echo $test_name
<== 因为 test_name 被设定为空字符窜!所以当然还是保留为空字符窜!
[root@linux ]# test_name=$
[root@linux ]# echo $test_name
root <== 加上‘:’后若变量内容为空或者是未设定,都能够以后面的内容替换!
以上的很多命令!我就不赘述了!你有兴趣去看看linux的shell编程!好多东西.书都是很厚的!我也学了一点点皮毛!但是linuxshell真的很不错!