[转载]matlab中对矩阵的积分
(2016-01-08 16:28:36)
标签:
转载 |
分类: MATLAB |
原文地址:matlab中对矩阵的积分作者:Cherish
by ncforest
对矩阵积分可使用int和quadv,但当矩阵稍大时,效率便会偏低,使用循环反而更快。
int是精确的解析解,因此速度很慢,可以使用数值解quadv提高速度,使用前对矩阵先inline
>> syms x
>>
fun=[sin(x),3*x;4,(cos(x)+1)]
fun =
[
[
>> intf=int(fun,x,0,1)
intf =
[
-cos(1)+1,
[
>> intf2=quadv(inline(fun),0,1)
intf2 =
也可以使用arrayfun函数对quadl等积分函数进行矢量化运算来达到相同的目录,参见关于arrayfun的另一篇blog。