请高手们帮我用MATLAB程序实现求概率问题

请高手们帮我用MATLAB程序实现求概率问题,第1张

对哈,你是不放回,还是放回的呀,如果是非放回的是可以算的。假设每次取都是次数与d(n+1)的行数相等,即第n次总是取第n行的球,只要i不停的在d数组中变动,还是能满足楼主的条件的:

p=sym(zeros(70,1))

p(1)=1/70

d=sym(zeros(70,1))

d(50)=1

for n=[1:69]

p(n+1)=p(n)+1/(n+1)*[d(n+1)-p(n)]

end

我不知道你算的是什么概率,不过这个概率和不为1,原因很简单,因为

d(n+1)-p(n)很多情况下是负数,所以p(n+1)很多情况下是小于p(n)的,除非取到第i球(我设置i=50,直接写i不能非常难讨论了)时d(n+1)-p(n)才是正值,p(n+1)大于p(n)。

也可能是我理解楼主的问题不到位,忘各位不吝赐教!答案如下: 1/70

1/70

1/140

1/210

1/280

1/350

1/420

1/490

1/560

1/630

1/700

1/770

1/840

1/910

1/980

1/1050

1/1120

1/1190

1/1260

1/1330

1/1400

1/1470

1/1540

1/1610

1/1680

1/1750

1/1820

1/1890

1/1960

1/2030

1/2100

1/2170

1/2240

1/2310

1/2380

1/2450

1/2520

1/2590

1/2660

1/2730

1/2800

1/2870

1/2940

1/3010

1/3080

1/3150

1/3220

1/3290

1/3360

1/3430

71/3500 第五十行

71/3570

71/3640

71/3710

71/3780

71/3850

71/3920

71/3990

71/4060

71/4130

71/4200

71/4270

71/4340

71/4410

71/4480

71/4550

71/4620

71/4690

71/4760

71/4830

71/4900由此可见p(n)=1/n*70(n<i)时,p(n)=71/n*70(n>=i)时

用概率模型,先随机一次看取用哪个概率,随后再随机一次。代码示例如下: import java.util.Randompublic class HelloWorld { public static void main(String[] args) { Random random = new Random()double p1=0.7//1~4的概率 double p=(...

种间竞争是指具有相似要求的物种,为了争夺空间和资源,而产生的一种直接或间接抑制对方的现象。

Lotka-Volterrra的种间竞争模型:

K是环境容纳量

N则是物种的种群数量

两者稳定共存的基本条件就是dN1/dt=0和dN2/dt=0

若dN1/dt=0,则K1-N1-αN2=0——①

若dN2/dt=0,则K2-N2-βN1=0——②

当环境全被N1占领则由②式得出N1=K2/β

当环境全被N2占领则由①式得出N2=K1/α

四种情况如图所示


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12007409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存