int和quadv有什么区别?
int对矩阵积分给出的似乎是解析解那么,这与quadv有什么区别?仅仅是精确度的区别吗?
此外,quadv在调用被积函数的时候能够允许函数除了被积参数还有其他的输入参数,如v=quadv(fun,0,t,[],[],.....), fun可以除了t之外还有很多参数(v对fun从0到t积分)
那么,int可以这么做吗?即允许输入其他的参数(除被积参数以外)?
回复 楼主 MichaelNCSU 的帖子
1.int可以用来求不定积分和定积分;qudav只能求定积分;
2.qudav可以对矢量形式进行数值积分,int不行;
3.int是先求原函数再求积分,所以如果原函数不能显示表达也就无法计算定积分;quadv没有这个限制。
更多请参考
doc int
doc qudav 原来int不能进行矩阵的积分运算阿
多谢!
回复 板凳 MichaelNCSU 的帖子
又试了试,事实上int也可以做符号矩阵的积分。不好意思,上面说“int不能对矩阵进行积分”是不对的。syms x;y=int([-2*x/(1+x^2)^2,x^4;sin(x),exp(x)])
y =
[ 1/(1+x^2), 1/5*x^5]
[ -cos(x), exp(x)]
syms x;y=int([-2*x/(1+x^2)^2,x^4;sin(x),exp(x)],0,1)
y =
[ -1/2, 1/5]
[ -cos(1)+1,exp(1)-1]
[ 本帖最后由 sogooda 于 2008-12-14 14:24 编辑 ]
页:
[1]