matlab ss=quadl(@(u)0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 12:23:04
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
计算精度问题,其实这两个积分的差很接近0了
你改变一下积分的精度,有时候算出来这个大,有时候算出来那个大,都是浮点运算舍入误差
用符号积分得到的精确数值解
vpa(int(f,0,1000)-int(f,0,900))
8.7026847676597102670057734259862*10^(-47)
而vpa(int(f,900,1000))
2.1136169726566166229363550227724*10^(-72)
可见基本上已经为零,很难算准了
再问: ��л������һ�£���һ�¾��ȡ�
再答: ������Ϻ�������ֵ��ֵõ�ȷֵ�� ��һ�·������� syms u; f=0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))); vpa(int(f,900,1000));
你改变一下积分的精度,有时候算出来这个大,有时候算出来那个大,都是浮点运算舍入误差
用符号积分得到的精确数值解
vpa(int(f,0,1000)-int(f,0,900))
8.7026847676597102670057734259862*10^(-47)
而vpa(int(f,900,1000))
2.1136169726566166229363550227724*10^(-72)
可见基本上已经为零,很难算准了
再问: ��л������һ�£���һ�¾��ȡ�
再答: ������Ϻ�������ֵ��ֵõ�ȷֵ�� ��һ�·������� syms u; f=0.04.*1.42.*((0.04.*u).^(1.42-1)).*exp(-((0.04.*u).^1.42)).*exp(-(0.03.*(1000-u))); vpa(int(f,900,1000));
matlab中,syms e u; h=exp(1i*sqrt(2*e-u^2)); g=int(h,'u',0,1);
MATLAB阶跃函数K=exp^(-0.05*(60*(n-1)+x))u(50-(60*(n-1))),这个式子里面n
matlab语句 U=U(:,index);
u''-ux=sinx,u(0)=u(1)=0,求MATLAB求解的程序
在matlab中如何用laplace变换求解微分方程u''(t)-u=exp(t),y(0)=0,y'(0)=0
t=0:10000; u=5000; m=1; y=exp(-(t/u).^m); f=y*((t/u).^(m-1))
matlab绘图三角函数 x=(1+cos(u))cos(u);y=(1+cos(u))sin(u);z=sin(u)怎
v=u*exp(-kt/m) 那个*和exp是什么意思哦
y=10.^u ,u=1+x^2; 这个用matlab怎么画出来?
我要用matlab对x(t)=exp(-t)u(t)做FFT的频谱分析,程序应该如何写?
matlab画出x[n]=(u[sin1/2πn]-u[sin(1/2πn-1/2π)](u[n+5]-u[n-5])的
matlab画图,已知函数b*u^3-a*u^2+b*u-a-1=0,u为要求的未知数,a