matlab程序编写变上限积分的函数我遇到一个公式,需要用matlab粗计算,但是我不会使用matlab语言编写变上
我遇到一个公式,需要用matlab进行计算,但是我不会使用matlab语言编写变上限积分的函数,函数如下:其中t1是已知的,n(x3)的表达式也是已知的,请问该怎么表示这...
我遇到一个公式,需要用matlab进行计算,但是我不会使用matlab语言编写变上限积分的函数,函数如下:
其中t1是已知的,n(x3)的表达式也是已知的,请问该怎么表示这个积分?
请各位大侠帮下忙!!!
谢谢! 展开
其中t1是已知的,n(x3)的表达式也是已知的,请问该怎么表示这个积分?
请各位大侠帮下忙!!!
谢谢! 展开
2个回答
展开全部
举个例子,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)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是个自变量,具体的表达式非常复杂的,而且是个复数,分为实部和虚部。
积分的上限就是自变量本身啊!
追答
小妹不才,只能用大一高数求解,现在忘没了,不好意思!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询