matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 11:30:36

matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0
matlab中如何求解如下变上限积分方程?
想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0

matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0
x=0.6时,y=68.581359956511627574834151414947
close all
clear,clc
x=0:0.05:1;
y=zeros(1,length(x));
syms y Y
ex1=int(int('exp(-(t-50)^2/200)',-inf,y),0,Y);
ex2=int(int('exp(-(t-50)^2/200)',-inf,0.6*y),0,0.6*Y);
ex1=ex1/(75*sqrt(2)*pi^(1/2));
ex2=ex2/(75*sqrt(2)*pi^(1/2));
for i=1:length(x)
y(i)=solve((1-x(i))*ex1+x(i)*ex2-1);
if x(i)==0.6
yy=y(i);
end
end
plot(x,y,'g-')
disp('x=0.6时,y=')
disp(yy)