数值向量运算-循环法则
循环法则图解
类似于python中的广播机制?
循环原理:
向量1,2与向量1,2,3,4的长度不一致,将长度较短的向量1,2循环成1,2,1,2再进行加法计算。1:4+1:7同理。
应用1-方差及标准差计算
计算方差及标准差公式
a=1:5
var(a) #计算样本方差
sum((a-mean(a))^2)/(length(a)-1) #原始方法计算
sd(a) #计算标准差
sqrt(sum((a-mean(a))^2)/(length(a)-1)) #原始方法计算
应用2-BMI值计算
BMI计算公式
w=c(70,85,60,65)
h=c(172,170,165,160)
BMI=w/(h/100)^2
应用3-数值向量运算-生日问题
题目:如果你的班级中有23个学生,那么其中有两个人生日相同的概率为多大?
p=1-prod(365:(365-22))/365^23#自答
p=1-prod(seq(365, by = -1, length.out = 23) /365)#标答