Computational Science

Fragen und Antworten für Wissenschaftler, die Computer verwenden, um wissenschaftliche Probleme zu lösen



4
Schnelle explizite Lösung für
Ich suche nach einer schnellen (wage ich zu sagen, optimal?) Expliziten Lösung für das lineare 3x3-Problem, , . A x = bEINx=b\mathbf{A}\mathbf{x} = \mathbf{b}A ∈ R.3 × 3, b ∈ R.3EIN∈R.3×3,b∈R.3\mathbf{A} \in \mathbf{R}^{3 \times 3}, \mathbf{b} \in \mathbf{R}^{3} Matrix ist allgemein, aber nahe an der Identitätsmatrix mit einer Bedingungsnummer nahe …


2
Welche neuartigen Datenstrukturen werden in der adaptiven FEM verwendet?
Viele adaptive FEM-Bibliotheken verwenden erweiterte Netzdatenstrukturen, um das Hinzufügen / Entfernen von Knoten, Kanten, Dreiecken, Tetraedern usw. zu handhaben. Beispielsweise verwendet die p4est- Bibliothek Octree-Datenstrukturen zur adaptiven Netzverfeinerung . Sie würden nicht oft Oktrees finden, die für Berechnungen in einem statischen Netz verwendet werden. Was ändert sich auf der Seite …

2
Darstellung von Eisenstein-Zahlen ohne Schwimmer
Ich habe ein Projekt, in dem ich quadratische Felder verwenden muss. Speziell Zahlen der Form mita,b∈Q.a+b−3−−−√a+b−3a + b \sqrt{-3}a,b∈Qa,b∈Qa,b \in \mathbb{Q} Zum Beispiel sind hier die Primzahlen in Eisenstein-Ganzzahlen : Ich möchte keinen Salbei verwenden. Ich möchte meinen eigenen Datentyp schreiben, um ihn einzubeziehen numpy. PARI wäre nützlich - aber …

1
Implementierung der Jacobi-Davidson-Methode für das kubische Eigenwertproblem
Ich habe ein großes kubisches Eigenwertproblem: ( A.0+ λ A.1+ λ2EIN2+ λ3EIN3) x =0.(EIN0+λEIN1+λ2EIN2+λ3EIN3)x=0.\left(\mathbf{A}_0 + \lambda\mathbf{A}_1 + \lambda^2\mathbf{A}_2 + \lambda^3\mathbf{A}_3\right)\mathbf{x} = 0. Ich könnte dies lösen, indem ich in ein lineares Eigenwertproblem konvertiere, aber es würde zu einem System so groß ist:32323^2 ⎡⎣⎢- A.0000ich000ich⎤⎦⎥⎡⎣⎢xyz⎤⎦⎥= λ ⎡⎣⎢EIN1ich0EIN20ichEIN300⎤⎦⎥⎡⎣⎢xyz⎤⎦⎥,[- -EIN0000ich000ich]][xyz]]=λ[EIN1EIN2EIN3ich000ich0]][xyz]],\begin{bmatrix} -\mathbf{A}_0 & 0 …



2
Vorschlag zur Verwaltung von Simulationsläufen?
Diese Fragen sind in comp-sci möglicherweise etwas unangebracht. Wenn es benötigt wird, schlagen Sie bitte vor, wo es passt. Die Frage ist, wie alle Simulationsläufe effizient verwaltet werden können. Nehmen wir zum Beispiel an, eine Simulation erfordert die Festlegung von 2 Parametern, die in einem bestimmten vorgeschlagenen Wertebereich definiert werden …

2
Berechnungsaufwand von Algorithmen
Betrachten Sie das streng konvexe uneingeschränkte OptimierungsproblemLassen Sie x_ \ text {opt} seine einzigartige Minima bezeichnen und X_0 eine gegebene erste Annäherung sein x_ \ text {opt}. Wir werden einen Vektor x eine \ epsilon- nahe Lösung von \ mathcal {O} nennen, wenn \ begin {Gleichung} \ frac {|| x …


3
Kann mein Projekt ohne Objektorientierung überleben?
Ich schreibe ein kleines MATLAB-Paket, das bestimmte numerische Klassenprobleme löst. Es gibt 3 Stufen des Algorithmus und der Benutzer hat 5 Möglichkeiten für jede Stufe. Ich habe das gesamte Problem mit Funktionen und 3 Schalterfällen implementiert (einer für jede Algorithmusstufe). Es funktioniert gut, aber ich denke darüber nach, mehr Dinge …
9 matlab 


2
Besonderer Fehler beim Lösen der Poisson-Gleichung mit einer Methode mit ungleichmäßigem Netz (nur 1D) und endlichem Volumen
Ich habe in den letzten Tagen versucht, diesen Fehler zu beheben. Ich habe mich gefragt, ob jemand Ratschläge zum weiteren Vorgehen hat. Ich löse die Poisson-Gleichung für eine Stufenladungsverteilung (ein häufiges Problem in der Elektrostatik / Halbleiterphysik) auf einem ungleichmäßigen endlichen Volumennetz, bei dem das Unbekannte auf Zellzentren und die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.