次の二重積分の評価に問題があります。
明らかに、cos 関数の振動性がこれらの問題を引き起こしています。f と g をより大きな数に増やすと、matlab は特異点と統合が失敗したことを訴えます。
(3 - 2*cos(y).*cos(f*x+g*y) - cos((f-1)*x + g*y)) ./ (4 - 2*cos(y).*(cos(y) + cos(x))) dxdy
x の -pi から pi および y の -pi から pi の制限を超えています。
私は使用しています:
quad2d(@(x,y)my_func(x,y,f,g),-pi,pi,-pi,pi)
助けやアイデアをください???