Matlab fehlerhafte Systemmatrix für die Randbedingung Neumann?

  • Hallo Leute,
    ich habe folgendes Problem. Ich muss eine elliptische DGL in einem beliebigen rechteckigem Gebiet mit Neumann Randbedingungen in Matlab programmieren und lösen.
    Nur mit meiner programmierten Systemmatrix funktioniert das nicht und ich bekomm unendlich große Werte. Habe das Problem auch schon zum Teil herausbekommen (glaube ich).

    Hier erstmal der Programmabschnitt für die Matrix:

    Die Matrix, die erstellt wird, sieht genauso aus, wie die, die wir in den Vorlesungen auf dem Papier erstellt haben.
    Wenn ich die zwei "-2" im Block einen anderen Wert gebe, bekomme ich vernünftige Zahlen.

    5.5556 -2.0000 0 0
    -1.0000 5.5556 -1.0000 0
    0 -1.0000 5.5556 -1.0000
    0 0 -2.0000 5.5556

    Ich hoffe, es ist nur ein kleiner Fehler, den mir ein gübter Matlab'er/erin beantworten kann.
    Erstmal vielen Dank, ich werde morgen wieder vorbeischauen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!