2017-02-08 5 views
0

ich wirklich großes Problem haben Gleichungen wie diese (Vereinfacht) Lösung:MATLAB: Algebraische Lösung einer Gleichung, eine Koeffizienten-Methode zu vergleichen

a*cos(x) + b*sin(x) = cos(x) + sin(x), mit Bezug auf a,b.

In der Gleichung können Ausdrücke stehen von: sin(x), cos(x), exp(C*x) und Polynomen.

Ich brauche Lösung in dieser Form zu erhalten: [a b] = [1 1].

Nur Lösung, die ich erreichen kann, ist jetzt: b = 0, a = (cos(x) + sin(x))/cos(x).

Ich habe mich bemüht, etwas zu finden, aber ich habe nichts gefunden. Ich schätze jede Hilfe! Vielen Dank!

Antwort

0

Ich denke, ich verstehe es. Wenn ich die Variablen mit angeben nehmen:

assume(a, 'real') 

assume(b, 'real') 

ich das Ergebnis bekommen die ich suche.

Verwandte Themen