与亥复杂功能的分母我要评估以下表达式:集成在Matlab
我已经使用Matlab的int
命令,但不知什么原因,复数和P1的部分Matlab的答案。
syms x;
q = int(1/((9*(1 - x^2)^(1/2)*(heaviside(x - 1) - heaviside(x + 1)))/5 + 2*(4 - x^2)^(1/2)),-2,2)
它给我这个相当复杂的答案:
(68*pi)/19 - (450*pi*957^(1/2))/6061 - (957^(1/2)*log(5700)*225*i)/6061 + (957^(1/2)log(3^(1/2)((19*319^(1/2))/2700 - (3*19^(1/2))/100 + (6061^(1/2)*i)/300 + (19*i)/300))*225*i)/6061 - (957^(1/2)log(-3^(1/2)((3*19^(1/2))/100 + (19*319^(1/2))/2700 + (6061^(1/2)*i)/300 - (19*i)/300))*225*i)/6061 + (957^(1/2)*log(10*57^(1/2))*450*i)/6061 - (19^(1/2)*243^(1/2)*6061^(1/2)*log((3^(1/2)*i + (19^(1/2)243^(1/2)(6061^(1/2)/19 + 4))/243)/(6061^(1/2)/19 + 1))*25*i)/115159 + (19^(1/2)*243^(1/2)*6061^(1/2)*log(-(3^(1/2)*i - (19^(1/2)243^(1/2)(6061^(1/2)/19 - 4))/243)/(6061^(1/2)/19 - 1))*25*i)/115159
其中的答案应该是1和10只实(不复杂),如果我的研究模型是正确之间。
你可以给我任何建议,任何命令,或指出我正在做的任何错误在matlab中给出了这个复杂的答案。
作为一个方面说明,我也问这个问题在这里http://math.stackexchange.com/questions/1107164/integration-of-complicated-function-with-heaviside-in-denominator-in-matlab我被建议在这里发布 – irtiza
告诉我们的代码,你在哪里定义函数和你调用'int'命令的地方,可能你的函数没有很好的定义。 – Hoki
是的,你被建议在这里发帖,我引用:“_你应该更努力地问清楚未来的问题。另外,对于Matlab的问题,你可以尝试StackOverflow.com/Matlab,但一定要问清楚并**提供码**。_”。但显然你只是复制/粘贴你的问题。 – Hoki