-1

情况:

我是 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
4

1 回答 1

3

这不是不正确的。

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

所以:

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

MATLAB 给了你一个等价的答案。

于 2013-07-09T00:27:03.423 回答