matlab求积分方程已知一个积分方程,积分下限为a,上限为3,积分号内部的函数为:(e的a次方减a再减去1)的负二分之一次方,右边为一个常数,假设它为1那么,这个积分方程的球阀是不是应该是>>
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/17 06:54:51
![matlab求积分方程已知一个积分方程,积分下限为a,上限为3,积分号内部的函数为:(e的a次方减a再减去1)的负二分之一次方,右边为一个常数,假设它为1那么,这个积分方程的球阀是不是应该是>>](/uploads/image/z/2477245-13-5.jpg?t=matlab%E6%B1%82%E7%A7%AF%E5%88%86%E6%96%B9%E7%A8%8B%E5%B7%B2%E7%9F%A5%E4%B8%80%E4%B8%AA%E7%A7%AF%E5%88%86%E6%96%B9%E7%A8%8B%2C%E7%A7%AF%E5%88%86%E4%B8%8B%E9%99%90%E4%B8%BAa%2C%E4%B8%8A%E9%99%90%E4%B8%BA3%2C%E7%A7%AF%E5%88%86%E5%8F%B7%E5%86%85%E9%83%A8%E7%9A%84%E5%87%BD%E6%95%B0%E4%B8%BA%EF%BC%9A%EF%BC%88e%E7%9A%84a%E6%AC%A1%E6%96%B9%E5%87%8Fa%E5%86%8D%E5%87%8F%E5%8E%BB1%EF%BC%89%E7%9A%84%E8%B4%9F%E4%BA%8C%E5%88%86%E4%B9%8B%E4%B8%80%E6%AC%A1%E6%96%B9%2C%E5%8F%B3%E8%BE%B9%E4%B8%BA%E4%B8%80%E4%B8%AA%E5%B8%B8%E6%95%B0%2C%E5%81%87%E8%AE%BE%E5%AE%83%E4%B8%BA1%E9%82%A3%E4%B9%88%2C%E8%BF%99%E4%B8%AA%E7%A7%AF%E5%88%86%E6%96%B9%E7%A8%8B%E7%9A%84%E7%90%83%E9%98%80%E6%98%AF%E4%B8%8D%E6%98%AF%E5%BA%94%E8%AF%A5%E6%98%AF%3E%3E)
matlab求积分方程已知一个积分方程,积分下限为a,上限为3,积分号内部的函数为:(e的a次方减a再减去1)的负二分之一次方,右边为一个常数,假设它为1那么,这个积分方程的球阀是不是应该是>>
matlab求积分方程
已知一个积分方程,积分下限为a,上限为3,积分号内部的函数为:(e的a次方减a再减去1)的负二分之一次方,右边为一个常数,假设它为1
那么,这个积分方程的球阀是不是应该是
>> f=@(a)(2.72.^a-a-1).^-0.5;%被积函数
>> b=3;%上限
>> val=1;%定积分值
>> g=@(a)quadl(f,a,b)-val;
>> a=fzero(g,b)
可是这么算的话,会有
Warning:Minimum step size reached; singularity possible.
> In quadl at 95
In @(a)quadl(f,a,b)-val
In fzero at 282
的警告
并且只能把右边的常数最大设为2.7009,2.71就会没有答案
但是如果用定积分反推回去的话,到2.9999都是有答案的,这个是怎么回事啊?
1楼的答案,我想问的是怎么样能正确的求出a的数值啊,就是那个积分方程的a要得到一个具体的数的啊?
matlab求积分方程已知一个积分方程,积分下限为a,上限为3,积分号内部的函数为:(e的a次方减a再减去1)的负二分之一次方,右边为一个常数,假设它为1那么,这个积分方程的球阀是不是应该是>>
syms a
f=((2.72.^a-a-1).^(-1/2)-1);
g=int(f,a,a,3)
结果:
g =
int(1/((68/25)^a-a-1)^(1/2)-1,a = a ..3)