求助各位高手:Matlab中,这样的积分能求出来吗

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:48:16
问题:对1=<k<=100,求p(k)
其中p(k)=\int_{0}^{1}I(k-0.5=<3*a<=k+0.5)da
Matlab中,这样的积分能求出来吗?
非常感谢你们的帮助!可是这个被积函数里有多个未知变量,无法用数值积分进行计算! 例如
f(a,s,x)=a^x+s*x 其中x是方程中需要求解的量。

如果是这样的方程呢,可以求出解吗?
\sum_{s=1}^{1000}\int_{0}^{1}f(a,s,x)da =2000
要求x的值.其中函数f(a,s,x)对变量a没有显示的积分表达式

老大 你能不能不给出的是LaTeX代码

把我看得累的 还好我有一点LaTeX的基础

只要你给出,被积函数表达式,Matlab就有能能力将它积分出来

此时当然使用数值积分了

关于Matlab中的所有数值积分的详细解说参见这个帖子http://www.matlabsky.net/thread-359-1-2.html

如果是数值积分,所有函数都可求的。

根据你描述的问题,就是一个数值积分的题目。

可以使用simpson方法,也就是quad函数。