matlab函数怎么写中求积分的解析解只囿int(f,v,a,b)f是被积函数,v是被积变量a,b是积分区间对于一些简单的函数来说使用int()函数是很精确的,而且可以进行定积分和不定积分但是对于复雜的被积函数来说这么做的执行时间是非常长的,很多时候不是很适合用(因此在实际操作时积分经常采用求近似积分
1,是使用sum()函数,根據积分的定义来求积分
2,是使用trapz()函数采用梯形法求积分
eg.求∫ sinx dx(积分区间是0-π/2)的值(各种方法的比较)
比较:(1)从精确度而言int()函数最好,但昰执行所需时间最大
(2)sum方法和trapz以及filter方法相比:相同的取值间隔d,trapz方法的精确度要高,而且执行时间非常短;sum法和filter法的精确度相同
(3)filter函數求积分的好处在于它所得到的结果是一个序列,每个序列都是其前面的积分在做例如GMSK,MSK的累积相位时可以用filter函数。
所以你这题没办法求解析解只能根据具体的其他参数的值用以上几种数值求积分的方法来求了,以为我不知道你的其他参数的取值所以你可以自己做的,有什么不明白的可以找我