状况:
我是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
答案 0 :(得分:3)
这不是不正确的。
cos(2x) = 1 - 2 * sin^2(x)
所以:
(-1/2) * cos(2x) = sin^2(x) - (1/2)
MATLAB给了你一个相同的答案。