Fem.generate_mesh

zur Definition von Gebieten

Funktionsübersicht
.init.generate_mesh.set_function_f.set_function_g.set_function_h.set_function_r.set_omega.set_boundary.solve_poisson.plot_points.plot_triangles.plot_draft.plot_mesh.plot_solution.export_svg.get_points.get_triangles.get_solution.calculate_eigenfunctions.set_eigenfunction
Beschreibung
Die Funktion besitzt folgende Argumente:
shapeString
nInteger-Wert
Die Funktion dient zur Definition des zweidimensionalen Gebietes , auf welchem das Randwertproblem definiert werden soll. Genauer wird als Argument shape einer der folgenden Strings erwartet:
discEinheitskreis
ringRing innerhalb des Einheitskreises
rectangleRechteck
Das zweite Argument n liefert jeweils eine Kennzahl zur Diskretisierung: Je größer n, desto feiner ist die Diskretisierung. Die Kennzahl wird dabei funktionsintern nach oben und unten limitiert.
Beispiel
Im folgenden Beispiel wird als Gebiet der Einheitskreis definiert. Anschließend wird die zugehörige Punktmenge dargestellt. Die Kennzahl n definiert die Anzahl der Punkte auf dem Kreisrand. Weiterhin ist zu beachten, dass die Punkte im Inneren des Kreises zufällig generiert werden.
Tipp: Aktualisiere die Vorschau, um die zufällige Verteilung der Punkte zu beobachten. Verändere auch das zweite Argument der Funktion generate_mesh.
Vorschau aktualisieren
Beispiel
Im folgenden Beispiel wird als Gebiet ein Ring mit den Radien und definiert. Anschließend wird die zugehörige Punktmenge dargestellt. Die Kennzahl n definiert die Anzahl der Punkte auf dem inneren Rand des Ringes. Auf dem äußeren Rand wird die Anzahl der Punkte verdoppelt.
Tipp: Verändere das zweite Argument der Funktion generate_mesh und aktualisiere die Vorschau.
Vorschau aktualisieren
Beispiel
Im folgenden Beispiel wird als Gebiet das Quadrat definiert. Anschließend wird die zugehörige Punktmenge dargestellt. Die Kennzahl n definiert die Anzahl der Unterteilungen jeder Seite, d.h., auf jeder Seite befinden sich Punkte.
Tipp: Verändere das zweite Argument der Funktion generate_mesh und aktualisiere die Vorschau.
Vorschau aktualisieren