Mathematica 9 is now available

 Documentation /  Mathematica /  Das Mathematica Buch /  Eine praktische Einführung in Mathematica /  Algebraische Berechnungen /

Fortgeschrittenes Thema: Ausdrücke in verschiedene Formen setzenTeile algebraischer Ausdrücke auswählen

1.4.6 Fortgeschrittenes Thema: Vereinfachung unter Annahmen

Vereinfachen unter Annahmen

Mathematica vereinfacht dies nicht automatisch, da es nur für einige Werte von x wahr ist.

In[1]:= Simplify[Sqrt[x^2]]

Out[1]=

ist gleich für , aber sonst nicht.

In[2]:= {Sqrt[4^2], Sqrt[(-4)^2]}

Out[2]=

So wird Simplify angewiesen, von der Voraussetzung x > 0 auszugehen, so daß eine Vereinfachung erfolgen kann.

In[3]:= Simplify[Sqrt[x^2], x > 0]

Out[3]=

Dieser Ausdruck kann nicht automatisch vereinfacht werden.

In[4]:= 2 a + 2 Sqrt[a - Sqrt[-b]] Sqrt[a + Sqrt[-b]]

Out[4]=

Unter der Annahme, daß und positiv sind, kann der Ausdruck jedoch vereinfacht werden.

In[5]:= Simplify[%, a > 0 && b > 0]

Out[5]=

Hier ist ein einfaches Beispiel mit trigonometrischen Funktionen.

In[6]:= Simplify[ArcSin[Sin[x]], -Pi/2 < x < Pi/2]

Out[6]=

Einige Definitionsbereiche in Annahmen

Dies vereinfacht unter der Annahme, daß eine reelle Zahl ist.

In[7]:= Simplify[Sqrt[x^2], Element[x, Reals]]

Out[7]=

Dies vereinfacht den Sinus unter der Annahme, daß eine ganze Zahl ist.

In[8]:= Simplify[Sin[x + 2 n Pi], Element[n, Integers]]

Out[8]=

Unter den aufgeführten Annahmen kann der kleine Fermatsche Satz eingesetzt werden.

In[9]:= Simplify[Mod[a^p, p], Element[a, Integers]
&& Element[p, Primes]]

Out[9]=

Dies verwendet die Tatsache, daß , aber nicht , reell ist, wenn reell ist.

In[10]:= Simplify[Re[{Sin[x], ArcSin[x]}], Element[x, Reals]]

Out[10]=

Fortgeschrittenes Thema: Ausdrücke in verschiedene Formen setzenTeile algebraischer Ausdrücke auswählen



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.