Wenn ich entweder Lösung oder Allroots-Methode verwende, erhalte ich eine Liste von Elementen, die nicht sortiert ist. Das Problem ist, dass ich diese Liste sortieren möchte, aber ich kann nicht, weil es die Form [x = Wert1, x = Wert2, x = Wert3] hat und Sortierfunktion nicht gut mit diesen x = Ausdrücken funktioniert. Kannst du das lösen?Liste der Elemente der Form sortieren [x = Wert1, x = Wert2, ...] in Maxima
Hintergrund
entsteht Mein Problem im Zusammenhang mit der Gaußschen Quadratur während der Wurzeln von Legendre-Polynomen zu erhalten. Um die Koeffizienten der Formel zu erhalten, muss ich Lagrange-Polynome integrieren, und dazu muss ich die Liste geordnet haben.
Bitte geben Sie ein Beispiel für eine Liste, die nicht wie gewünscht sortiert ist. –
Für das Legendre-Polynom der Ordnung 3 erreiche ich mit Allroots [x = 0.0, x = 0.77459666924148, x = -0.77459666924148] und muss die Liste manuell anordnen, wodurch ich keine Funktion implementieren kann, die den gesamten Prozess erledigt. – Rodrigo
Ich bekomme '(% i1) sort ([x = 0.0, x = 0.77459666924148, x = -0.77459666924148]);' ergibt '[x = - 0.77459666924148, x = 0.0, x = 0.77459666924148] '. Willst du das nicht? Hast du etwas anderes? –