【发布时间】:2013-01-29 10:02:03
【问题描述】:
我知道这不完全是一个编程问题,但我一直在试图哄着 Matlab 和 Mathematica 为我解决这个问题。这是一个复杂变量类练习考试的问题。任何帮助或指导我可能会在哪里找到一些东西,将不胜感激。
我尝试了许多不同的方法,但我似乎无法弄清楚... WolframAlpha 需要很长时间来计算它(即使 Pro 延长了计算时间)。 Mathematica 不喜欢它,Matlab 给了我一些令人发指的恶心表达......
数学代码:
Integrate[(z^2 + 4)/(z^3 - 5), z, (2 - i), (2 + 2 i)]
Matlab 代码:
int((z^2 + 4)/(z^3 - 5), z, (2 - i), (2 + 2*i))
显然,为了简化计算,应该对此进行某种操作,但我只是不确定从哪里开始......
我可以说这个积分大于z^2/z^3 = 1/z的积分然后改变积分变量吗?不知道大家怎么看?
再一次,我知道这不完全是编程,但我发现这个网站上的人是最聪明的,我想我可以试一试。
【问题讨论】:
-
首先,Mathematica 中虚构的
i是I。积分限制应采用以下形式:{z, from, to}。所以要计算的 Mathematica 代码是:N[Abs[Integrate[(z^2 + 4)/(z^3 - 5), {z, 2 - I, 2 + 2 I}]]]. -
您不一定需要评估积分来证明不等式。我什至认为这不是要求的。也许他们可以在 Math.SO 为您提供帮助?
-
我投票决定将此问题作为题外话结束,因为正如 OP 承认的那样,正如答案所示,这与编程无关。
-
如果您无法让Matlab 为您符号求解复积分,您可以在R2 中编写代码并进行数值求解。这是要记住的事情。否则,是的,作业数学问题转到 Math.SE。您也可以尝试询问特定于集成的问题。
标签: matlab math wolfram-mathematica integration