matlab定积分问题请问哪错了,clc;clear;syms x;for v=1:10000z(v)=630.068.*v.^-2;F(v)=int(exp(-0.003018*(z-x).^-1).*(630.068.*(z-x).^-1).^1.5,x,-0.00075,0.00075);end

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:13:20

matlab定积分问题请问哪错了,clc;clear;syms x;for v=1:10000z(v)=630.068.*v.^-2;F(v)=int(exp(-0.003018*(z-x).^-1).*(630.068.*(z-x).^-1).^1.5,x,-0.00075,0.00075);end
matlab定积分问题
请问哪错了,
clc;
clear;
syms x;
for v=1:10000
z(v)=630.068.*v.^-2;
F(v)=int(exp(-0.003018*(z-x).^-1).*(630.068.*(z-x).^-1).^1.5,x,-0.00075,0.00075);
end

matlab定积分问题请问哪错了,clc;clear;syms x;for v=1:10000z(v)=630.068.*v.^-2;F(v)=int(exp(-0.003018*(z-x).^-1).*(630.068.*(z-x).^-1).^1.5,x,-0.00075,0.00075);end
clc;%我的理解是你是求多个F,z在下面的求积分中是常数!
clear;%所以给你算了每一个z算了一次积分!
syms x;
f=inline('exp(-0.003018*(z-x)^-1)*(630.068*(z-x)^-1)^1.5','x');
F=[];
for v=1:2 %为了好实验,选小点,自己做的时候该回去就OK
z1=630.068*v^(-2);
f=subs(f,'z',z1);
F1=int('f','x'-0.00075,0.00075);
F=[F,F1];
end
F