n=input('input n please.(press enter)n=')
if (n==1)
a=[4,-4,01,0,1]
b=[11]
v=zeros(1,3)
c=[-100]
[x,f]=linprog(c,[],[],a,b,v)
else
a=zeros(2*n,3*n)
for j=2:n
x=zeros(1,n)
r=zeros(1,n)
s=zeros(1,n)
x(j)=4
x(j-1)=-1
r(j)=-4
a((j+1),:)=[x,r,s]
x(j)=4
x(j-1)=1
r(j)=0
s(j)=4
a((j+n),:)=[x,r,s]
end
v=zeros(1,3*n)
c1=-ones(n,1)
c2=zeros(2*n,1)
c=[c1c2]
x=zeros(1,n)
r=zeros(1,n)
s=zeros(1,n)
x(1)=4
r(1)=-4
a(1,:)=[x,r,s]
x(1)=1
r(1)=0
s(1)=1
a(2,:)=[x,r,s]
b=[11zeros(n-1,1)4*eye(n-1,1)]
[x,f]=linprog(c,[],[],a,b,v)
end
整数规划integer programming
一类要求问题中的全部或一部分变量为整数的数学规划.
一般认为非线性的整数规划可分成线性部分和整数部分,因此常常把整数规划作为线性规划的特殊部分.在线性规划问题中,有些最优解可能是分数或小数,但对于某些具体问题,常要求解答必须是整数.例如,所求解是机器的台数,工作的人数或装货的车数等.为了满足整数的要求,初看起来似乎只要把已得的非整数解舍入化整就可以了.实际上化整后的数不见得是可行解和最优解,所以应该有特殊的方法来求解整数规划.在整数规划中,如果所有变量都限制为整数,则称为纯整数规划;如果仅一部分变量限制为整数,则称为混合整数规划.整数规划的一种特殊情形是01规划,它的变数仅限于0或1.
卡方拟合优度检验,用于衡量观测频数与期望频数之间的差异
一般地,假设总体分r类 ,分布假设检验问题
在原假设下, 期望频数 :
假设从总体中随机抽取n个样本,并记 为样本中分到类中的个数,称为 观测频数 。
K.Pearson在原假设 成立下:
因此,在显著性水平 下,拒绝域为
p-value = 0.9254>0.05,则不应拒绝原假设,孟德尔的结论是成立的。
同理,可以先计算出
某美发店上半年各月顾客数量如下,请问该店各月顾客数是否为均匀分布?
我们用R语言来模拟一下实际操作
R语言实验结果与示例完全相同。