作业帮 > 综合 > 作业

有关上限是变量的定积分函数及其作图,Matlab

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 14:00:55
有关上限是变量的定积分函数及其作图,Matlab
syms x Ef Et y;
Ei=0.5426;
Ef=0.842;
Et=linspace(1.1,1.4,100);
n=((4*pi*(2*1.18*9.11*10^31)^(3/2)/(4.14*10^(-15))).*(sqrt(x-1.1)/(1+2.71.^((x-Ef)./0.026))));
y=int(n,x,1.1,Et);
plot(log(y),Et);
我想对n代表的函数求积分,上限是Et,是从1.1.4变化的变量,下限是1.1,然后再plot出log(n) 和 Et的图像.我matlab基本不怎么会.
syms x Ef Et y;
Ei=0.5426;
Ef=0.842;
Et=linspace(1.1,1.4,100);
%%%%好像是9.11e-31
n=((4*pi*(2*1.18*9.11*10^31)^(3/2)/(4.14*10^(-15))).*(sqrt(x-1.1)/(1+2.71.^((x-Ef)./0.026))));
for i=1:length(Et)
i
y(i)=double(int(n,x,1.1,Et(i)));
end
plot(log(y),Et);
再问:  我放进去运行是这个错误。。。。另外确实是9.11e-31,谢谢指正!
再答: 这个跟MATLAB版本有关. 我用的是2013