问题描述:
matlab
ss=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(500-u))),0,980)
ss =
1.3467e-007
>> ss=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(500-u))),0,970)
ss =
1.4114e-007
对同一个正函数进行积分,为什么区间小的积分结果反而大,
贴错了,这个问题问错了,是下面这个,
s1=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))),0,1000);
s2=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))),0,900);
s=s1-s2
s =
-2.1612e-014
ss=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(500-u))),0,980)
ss =
1.3467e-007
>> ss=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(500-u))),0,970)
ss =
1.4114e-007
对同一个正函数进行积分,为什么区间小的积分结果反而大,
贴错了,这个问题问错了,是下面这个,
s1=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))),0,1000);
s2=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))),0,900);
s=s1-s2
s =
-2.1612e-014
问题解答:
我来补答展开全文阅读