nynw.net
当前位置:首页 >> mAtlAB求不定积分的时候,被积函数中有不是变量字... >>

mAtlAB求不定积分的时候,被积函数中有不是变量字...

先用 syms 定义为符号变量 再和一般的积分一样的求法 比如:syms a x y = sin(a*x); int(y,x)

用matlab求函数的不定积分与定积分的函数是int(),其具体使用格式为 1、不定积分 int(S) S——单变量被积函数表达式,f(x) 例1: syms x; int(-2*x/(1 + x^2)^2) 结果,1/(x^2 + 1) int(S,v) S——多变量被积函数表达式,f(x,y) v——积分变量x或y ...

因为matlab无法得到一个闭合形式的解 可尝试用taylor参数求解幂级数展开:(在x=0附近) int(taylor(f, x, 'ExpansionPoint', 0, 'Order', 10), x)

要把问题帖出来看看,才能分析解决,否则,浪费你的悬赏和时间。请补充下。

设被积函数为f=ax+b,积分区间为(c,d) MATLAB代码如下: syms a b c d x; f=a*x+b; answer=int(f,x,c,d).

这个一般都不怎么支持的,建议用mathematics和maple软件去计算符号计算,matlab这方面不是很强的

这说明你积分的函数是不可积函数,不属于初等函数的范畴。

matlab是强大的,把平时我们积不出的函数都积出来了,是对我们能力的扩展,就像sin(x^2)积分一样。其中,fresnels是fresnel正弦积分,不能用初等函数来表示,所以不能用Newton-Leibniz公式来计算它的积分。因此,sin(x^2)的不定积分也不能用初等...

syms T h0 x result = int(1/(h0-sin(x))^3) 答案如下: result = - ((4*h0^2 - 1)/(h0^4 - 2*h0^2 + 1) - (tan(x/2)^3*(5*h0^2 - 2))/(h0*(h0^4 - 2*h0^2 + 1)) - (tan(x/2)*(11*h0^2 - 2))/(h0*(h0^4 - 2*h0^2 + 1)) + (tan(x/2)^2*(h0^2 + 2)...

>> syms a b c x >> int(exp(a*x)*sin(b*x)*sin(c*x),x) 不过,结果好像没有解析表达式

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com