求Matlab 带符号的积分 表达式
发布网友
发布时间:2024-08-07 08:28
我来回答
共2个回答
热心网友
时间:2024-08-20 05:00
1 这个积分没有符号解,只好求数值解。
2 积分上界是无穷,在求数值解时,只要将上界值定到足够大即可。
3 方程含有v z两个自变量,应先确定z值,再计算与z对应的积分
close all
clear,clc
h = 0.01;
NN = 10000000; % 积分上界
for i = 1:1/h %
z=0+h*i; %
fvz = @(v) v.*v/(v-z).^2*exp( 1 - 0.5*v.*z./(v-z) - v );
fz(i) = quad(fvz,1,NN);
zx(i) = z;
end
figure
plot(zx,fz)
title(['积分上界',num2str(NN)],'Color','y')
[zx',fz'] % z f(z) z值 与z对应的积分
热心网友
时间:2024-08-20 05:04
我也不知道 close all
clear,clc
h = 0.01;
NN = 10000000; % 积分上界
for i = 1:1/h %
z=0+h*i; %
fvz = @(v) v.*v/(v-z).^2*exp( 1 - 0.5*v.*z./(v-z) - v );
fz(i) = quad(fvz,1,NN);
zx(i) = z;
end
figure
plot(zx,fz)
title(['积分上界',num2str(NN)],'Color','y')
[zx',fz'] % z f(z) z值 与z对应的积分