情况:
我是 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
这并没有错。
cos(2x) = 1 - 2 * sin^2(x)
所以:
(-1/2) * cos(2x) = sin^2(x) - (1/2)
MATLAB 给了你一个等价的答案。