如何解决MATLAB所说的“不存在任何封闭形式的解决方案”的集成?

How to solve integrations for which MATLAB says "there does not exist any closed form solutions"?

提问人:Simran 提问时间:8/12/2023 最后编辑:Simran 更新时间:8/13/2023 访问量:26

问:

在此处输入图像描述我有一个集成要解决,这是

$f_{n,c}(z)=\frac{(z^2-1)}{(z^n-1)(z^2+c\cdot z+1)^2}$

,

因此,对 z 进行积分,积分极限为 0 到 z,其中 z 是一个复变量,使得 |z|<1,n 是任何自然数 n>1,其中 $c \in (-2,2)$。MATLAB没有解决这种积分问题,可能是因为像n个根这样的极点,比如统一的n根和其他。是否有任何数值方法或其他技术可以通过MATLAB或Python解决这些集成?任何形式的帮助将不胜感激。$f_{n,c}(z)$

我尝试集成,但MATLAB说不存在封闭形式的解决方案。f_{c,n}

MATLAB 集成 复数

评论

0赞 Cris Luengo 8/12/2023
请向我们展示您尝试过的内容,向我们展示您的代码。如果确实没有闭式解,则需要进行数值积分。只需谷歌“MATLAB数值积分”。
0赞 Simran 8/12/2023
我添加了一张代码先生的图片。请告诉我如何让它将 z 视为一个复变量,以便它考虑统一的第 n 个根的极点,并将其因子置于命名器中,例如 (z-e^(2*piik/n),然后积分。 早些时候它显示不存在封闭形式的解决方案。 现在它只是给出集成标志,但我想要一个解决方案。

答: 暂无答案