zhizi123410 发表于 2011-6-10 21:07

matlab求积分,出现奇点怎么办?

我现在在求个积分。但是取某些特定值的时候出现奇点了,在这一点附近积分值落差很大,比如,x=1是奇点,对角度fi从-pi/2,pi/2进行积分,在x=0.998的时候,积分值为-101,在x=1.001的时候积分值为305,只是举个例子,就是说不连续了,有没有什么办法克服这个问题啊?

meiyongyuandeze 发表于 2011-6-12 08:24

是不是需要在积分前对你的方程进行一些处理,比如取极限吧!

zhouyang664 发表于 2011-6-12 09:06

呵呵,好像matlab自带能解决有奇点的还是,好像是quadgk,你在commad窗口中输入quad,然后按Tab键估计就可以看到,这个函数应该可以使用!
页: [1]
查看完整版本: matlab求积分,出现奇点怎么办?