用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:理

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:10:18
用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:理

用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:理
用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)
这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:

理想情况的是f(x)能有闭式表达式

没有闭式表达式也没有关系,能求出最后一步r的数值解即可.
感激不尽.

用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:理
说明
1、f(x)很难求出闭式表达式.
2、使用符号积分计算量很大,而且可能根本就无法计算.
3、可使用integral函数进行数值积分.与quad系列函数相比,integral的优势是可以计算积分限为无穷大的情况.该函数自2012a引入.
4、f(x)的值应为实数,但由于数值计算的误差可能导致结果为复数,所以计算之后对结果取实部.
5、因后续还需要对f(x)进行积分,所以用arrayfun将其写成支持向量输入的形式.
6、PFA的计算,积分上限为无穷大,但取无穷大的上限容易导致出错(我不确定是否可通过算法设置避免),因而从实际计算需要出发,上限取一个有限值,例如1000.
 
结果
r =
   10.3200

 
参考代码
N=25;M=4;
Fw=@(w)((1-j*w).*(1-j*w/N).*(1+w.^2/N)).^-M;
fx=@(X)real(arrayfun(@(x)1/(2*pi)*integral(@(w)Fw(w).*exp(-j*w*x),-inf,inf),X))
ezplot(fx,[-2 12])
ylabel('f(x)')
P=@(r)integral(fx,r,1000)-0.01;
r=fsolve(P,10.3)

用matlab求解一个两重积分方程(未知数在积分下限,含复数积分)这实际上是我求出的一个特征函数,我希望通过这个特征函数求出随机变量的PDF,并由此解决一个给定概率的方程.如图所示:理 matlab 求解积分方程想要用matlab求一下积分方程.方程是这样的 :一个积分=一个定值积分中被积函数是已知的,下限未知,上限已知通过这个方程求一下这个下限值,请问怎么实现啊? 求用matlab求解方程 如何编程求解如下MATLAB带参数的超越方程问题?y1是x的一个积分式子,比如说是y1=f1(x,z)吧,z为一个未知参数y2是x另一个函数式子,y2=f2(x),要求解超越方程y1(x,z)=y2(x),但是此方程中其中含有参数Z,如 如何用MATLAB求解矩阵方程、定积分 定积分上下限能否用字母代替 matlab 方程求解求解 谢谢 matlab定积分求值问题一个定积分表达式,被积函数为y(x),变量为x,下限值为已知定值m,上限值为m+x1,其中x1未知,总积分值为已知定值M,即如图所示,要用matlab编程求解x1的值,请问该如何做?各已知量 matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0 matlab求解一个带定积分的方程M文件内容为function f=fesin(x)f=sqrt(1-0.3332^2*(sin(x)).^2);这个方程的积分下限为0,上限待求解,积分结果已知,为0.0261,就是在已知积分结果和下限的条件下求解上线,积分 带积分的方程求解遇到如图的一个方程 并给出解这种形式方程的方法 k m 为常数 未知量是V v是一个关于t的函数 所以希望给出v用k m t 表示的解. mathematica在积分方程中的求解 matlab或者mathematica都可以 求解一个两元方程!两个方程两个未知量!如图.在线等啊! 包含积分,微分,代数方程的方程组如何用Matlab求解?可能用到的初值上面的方程组可以用Matlab求解吗?该如何求解呢,第一个微分方程还是分段的 matlab二元方程中如何用一个未知量表示另一个 如何在matlab中表示一个积分表达式(不是求积分值),并对被积函数中的一个未知数求再已知积分值下的解头都大了,matlab中的积分表达以及求解方程等都是初学,很多都不理解.下面是一个正态 怎么在matlab中求解积分, 怎样用matlab解积分方程, 求解一个积分题目