2017-02-08 46 views
0

у меня действительно большая проблема решения уравнений, как этот (упрощенный один):MATLAB: Алгебраическое решение уравнения, сравнивая метод коэффициентов

a*cos(x) + b*sin(x) = cos(x) + sin(x), относительно a,b.

В уравнении могут стоять выражения of: sin(x), cos(x), exp(C*x) и полиномы.

мне нужно получить решение в таком виде: [a b] = [1 1].

Только решение, которое я могу достичь сейчас: b = 0, a = (cos(x) + sin(x))/cos(x).

Я пытался найти что-то, но ничего не нашел. Я очень ценю любую помощь! Спасибо!

ответ

0

Я предполагаю, что понял. Если я указываю переменные с предположить:

assume(a, 'real') 

assume(b, 'real') 

Я получаю результат я ищу.