在SQLLAB中集成sin(2x)

时间:2013-07-08 23:41:38

标签: matlab integration

状况:

我是MATLAB的新手,目前正在学习如何集成表达式。我似乎插入了正确的代码来集成简单的函数,如x ^ 2或sin(x)。

我进入集成sin(x)的代码是:

syms x

int(sin(x))

ans=

-cos(x)

问题:

我正在尝试整合函数sin(2x)。我的代码如下,以及我收到的答案。有人可以解释为什么MATLAB显示这个错误答案以及如何修复我的代码。

代码输入:

syms x

int(sin(2*x))

显示的答案不正确:

ans = 

sin(x)^2

我正在寻找的答案是

 (-1/2)*cos(2x)+c

1 个答案:

答案 0 :(得分:3)

这不是不正确的。

cos(2x) = 1 - 2 * sin^2(x) 

所以:

(-1/2) * cos(2x) = sin^2(x) - (1/2)

MATLAB给了你一个相同的答案。