matlab程序编写变上限积分的函数我遇到一个公式,需要用matlab粗计算,但是我不会使用matlab语言编写变上

我遇到一个公式,需要用matlab进行计算,但是我不会使用matlab语言编写变上限积分的函数,函数如下:其中t1是已知的,n(x3)的表达式也是已知的,请问该怎么表示这... 我遇到一个公式,需要用matlab进行计算,但是我不会使用matlab语言编写变上限积分的函数,函数如下:

其中t1是已知的,n(x3)的表达式也是已知的,请问该怎么表示这个积分?
请各位大侠帮下忙!!!
谢谢!
展开
 我来答
真greatdju
2013-08-03 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:760万
展开全部
举个例子,f(x)为t^2,t从0积分到x
f=@(x)quadl(@(t)t.^2,0,x);
然后你就可以代入任何一个x求f(x)了,比如
f(2)
你甚至可以画出f(x),比如
fplot(f,[-2,2])
追问
首先,非常感谢你的回答,但是答复中有一点我不是很明白:

f(x)为t^2,这个不是很准确吧?
f(x)应该是自变量 x 的函数啊,怎么有引入了一个变量 t 啊?

这样吧,我举个例子,f(x)=x^2,
求f(x)dx的 积分, 下限是0,上限就是自变量x,

请问下,这个的matlab的代码怎么写啊?
追答
有区别吗?x和t不过是符号而已,函数都是一个函数。
f(x)dx的积分与f(t)dt的积分没有任何区别。这样写逻辑更清晰,搞不清的话回去再翻翻高等数学或者去问问你的大学老师吧。
匿名用户
2013-08-02
展开全部
n0应该是可以提出来的,x3只是一个未知量用x代替也是一样,这个问题最重要一步就是n0的求解这就是一个普通的积分问题吧?
追问
不是你所说的那样的!
no(x3) 是x3的函数,x3是个自变量,具体的表达式非常复杂的,而且是个复数,分为实部和虚部。
积分的上限就是自变量本身啊!
追答
小妹不才,只能用大一高数求解,现在忘没了,不好意思!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式