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

[复制链接]
查看11 | 回复2 | 2009-2-10 10:39:26 | 显示全部楼层 |阅读模式
问题:对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没有显示的积分表达式

回复

使用道具 举报

千问 | 2009-2-10 10:39:26 | 显示全部楼层
如果是数值积分,所有函数都可求的。根据你描述的问题,就是一个数值积分的题目。可以使用simpson方法,也就是quad函数。...
回复

使用道具 举报

千问 | 2009-2-10 10:39:26 | 显示全部楼层
老大 你能不能不给出的是LaTeX代码把我看得累的 还好我有一点LaTeX的基础只要你给出,被积函数表达式,Matlab就有能能力将它积分出来此时当然使用数值积分了 关于Matlab中的所有数值积分的详细解说参见这个帖子http://www.matlabsky.net/thread-359-1-2.html...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行