next up previous contents
Nächste Seite: Raumgeometrie Aufwärts: Lineare Algebra Vorherige Seite: Lineare Algebra   Inhalt

Allgemeines rechteckiges Kirchhoff-Netzwerk

In der Funktion kirchgensol.m
wurde die Aufgabe gelöst, mit einem MATLAB Programm in einem allgemeines rechteckigen Netzwerk die Kirchhoff'schen Gleichungen zusammenzustellen und anschließend zu lösen.

Als Eingabe braucht dieses Programm zwei Matrizen. Die eine enthält die Widerstandswerte in den horizontalen Zweigen, die andere diejenigen in den vertikalen Zweigen des Netzes.

Wie diese Funktion aufgerufen wird, ersieht man aus der MATLAB Antwort auf die Eingabe help kirchgensol :

  KIRCHGENSOL [cur,M,V] = kirchgensol(hmat,vmat)
  Kirchhoff-Loesung in einem Rechteckschema 
    mit nhor x nvert quadratischen Maschen.
  hmat(nver+1,nhor) Widerstaende der horizontalen Linien
  vmat(nvert,nhor+1) Widerstaende der vertikalen Linien

Ein Beispiel der Anwendung dieses allgemeinen Programms liefert die Lösung der Übung 30 - 19 mit Hilfe dieser allgemeinen Funktion, aufgezeichnet im Skript-File
sol3019c.m :

% sol3019c.m - Anwendung der Funktion kirchensol(hmat,vmat)
h2 = [1000 1000 ; 1000 1000; 1000 1000]
v2 = [1000 1000 1000; 1000 1000 1000]
[c2,M2,V2] = kirchgensol(h2,v2)
h3 = [1000 1000 1000 ; 1000 1000 1000; 1000 1000 1000; 1000 1000 1000]
v3 = [1000 1000 1000 1000; 1000 1000 1000 1000 ; 1000 1000 1000 1000]
[c3,M3,V3] = kirchgensol(h3,v3)
h4 = [1000 1000 1000 1000; 1000 1000 1000 1000;
   1000 1000 1000 1000; 1000 1000 1000 1000 ; 1000 1000 1000 1000]
v4 = [1000 1000 1000 1000 1000; 1000 1000 1000 1000 1000;
     1000 1000 1000 1000 1000 ; 1000 1000 1000 1000 1000]
[c4,M4,V4] = kirchgensol(h4,v4)



Stefan Adam 2006-03-07