[Next] [Up] [Previous] [Contents] [Index]
Next: PERL und CGI
Up: Lösen von Gleichungen
Previous: Polynomgleichungen
Es lassen sich auch viele trigonometrischen Gleichung lösen.
> p := cos(x) - sin(x);
> solve(p=0);
Wir wissen ja, daß trigonometrische Gleichungen oft eine unendliche Anzahl von
Lösungen haben. Die auf dem Bildschirm angezeigte Lösung
muß nicht die einzige Lösung sein. Die Anweisung solve gibt
gewöhnlich eine einzelne Lösung für nicht-polynomiale Gleichungen aus,
auch wenn es viele Lösungen gibt.
Hier hilft oft eine graphische Darstellung des Ausdruckes.
> plot(p, x = 0..2*Pi);
Das Symbol wird durch Pi mit einem großen P dargestellt. Mit der
Anweisung fsolve können wir andere Lösungen bestimmen.
> fsolve(p = 0, x, 1.5..4);
Beachte das Komma hinter x! Der Ausdruck gibt an, in welchem
Intervall fsolve nach einer Lösung sucht. Die angezeigt Zahl sollte
ein Vielfaches von sein.
Welches Vielfaches von ist es ?
> evalf("/Pi);
Folglich ist die Lösung ungefähr .
So lassen sich auch logarithmische Gleichungen lösen.
> solve(ln(x) + ln(x+1) = ln(2));
ist der natürliche Logarithmus von x. Folglich ist gleich
und das ist ungefähr 0.693172.
[Next] [Up] [Previous] [Contents] [Index]
Next: PERL und CGI
Up: Lösen von Gleichungen
Previous: Polynomgleichungen
Tue Dec 7 13:01:45 MET 1999