MATLAB:一个方程代数解,比较一个系数法

问题描述:

我有真正的大问题求解方程像这样的(简单的):以a,b.MATLAB:一个方程代数解,比较一个系数法

a*cos(x) + b*sin(x) = cos(x) + sin(x),对于在公式可以站在表达式的:sin(x), cos(x), exp(C*x)和多项式。

我需要以这种形式获得的解决方案:[a b] = [1 1].

唯一能做的我现在能达到是:b = 0, a = (cos(x) + sin(x))/cos(x)

我正在努力寻找东西,但我没有找到任何东西。我非常感谢任何帮助!谢谢!

我想我明白了。如果我指定与变量假设

assume(a, 'real') 

assume(b, 'real') 

我得到我期待的结果。