6185
There is no translation available.

Mathematica 11.3 - Warum wird die Reihenfolge der Variablen in einem Ausdruck beim Auswerten vertauscht?

  • Erstellt am 2.1.2019
  • Überarbeitet am 26.8.2024
  • Software: Mathematica 11.3

Fordern Sie hier ein This email address is being protected from spambots. You need JavaScript enabled to view it. an.

Der Ausdruck

y+x+a+b

wird in Mathematica 11.3 als

a+b+x+y

ausgewertet. Warum wird hier die Reihenfolge der Variablen vertauscht?

Erläuterung

Mit dem Befehl

Head[y+x+a+b]

können Sie den Kopf des Ausdrucks abfragen. Dieser ist Plus. Die Attribute der Funktion Plus können Sie wiederum mit dem Befehl

Attributes[Plus]

abfragen. Diese Attribute werden dann in einer Liste ausgegeben:

{Flat, Listable, NumericFunction, OneIdentity, Orderless, Protected}

Funktionen mit dem Attribut Orderless, auf deutsch ordnungsfrei, werden in der kanonischen Ordnung sortiert ausgewertet.

Question?

This email address is being protected from spambots. You need JavaScript enabled to view it., wenn Sie eine Frage zu diesem Artikel haben.