怎样用MATLAB求解定积分方程中的参变量?我有一个方程A=0,A含有一个定积分,其中L F是常量,u是积分变量,方程真正的参变量只有一个x,下面是我的程序,会出错,求大虾相助!syms x u L F;L = 1;F = 0.1;A =

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:19:54
怎样用MATLAB求解定积分方程中的参变量?我有一个方程A=0,A含有一个定积分,其中L F是常量,u是积分变量,方程真正的参变量只有一个x,下面是我的程序,会出错,求大虾相助!syms x u L F;L = 1;F = 0.1;A =

怎样用MATLAB求解定积分方程中的参变量?我有一个方程A=0,A含有一个定积分,其中L F是常量,u是积分变量,方程真正的参变量只有一个x,下面是我的程序,会出错,求大虾相助!syms x u L F;L = 1;F = 0.1;A =
怎样用MATLAB求解定积分方程中的参变量?
我有一个方程A=0,A含有一个定积分,其中L F是常量,u是积分变量,方程真正的参变量只有一个x,下面是我的程序,会出错,求大虾相助!
syms x u L F;
L = 1;
F = 0.1;
A = int((1+((F.^2)./(x.^4)).*(1-cos(pi/2*L.*x.*u)./cos(pi/2*L.*x)).^2)^(1/2),u,0,1)-1/L;
xresult = fzero(A,1);

怎样用MATLAB求解定积分方程中的参变量?我有一个方程A=0,A含有一个定积分,其中L F是常量,u是积分变量,方程真正的参变量只有一个x,下面是我的程序,会出错,求大虾相助!syms x u L F;L = 1;F = 0.1;A =
.m文件
function A=qfun(c)
L = 1;
F = 0.1;
s=0;
fun=@(u,x)(1+((F^2)/(x^4))*(1-cos(pi/2*L*x*u)/cos(pi/2*L*x)).^2).^(1/2);
A=quad(@(u)fun(u,c),0,1)-1/L;

[x,feval]=fsolve(@qfun,2,optimset('Display','off','TolX',1e-8,'TolFun',1e-8))
x =
3.5750
feval =
6.1805e-005