Hallo,
ich fange erst mit Python an, kann also fast gar nichts. Meine Aufgabe ist, eine Funktion tridiag(a,b,c) für a,b,c in C zu entwickeln, sodass man eine
n mal n Matrix erhält, die nur b´s auf der Hauptdiagonalen, nur a´s auf der Nebendiagonalen direkt unter Hauptdiagonalen und nur c´s auf der Nebendiagonalen direkt über der Hauptdiagonalen als Elemente hat.
Wäre nett, wenn man mir da weiterhelfen könnte.
Danke schon mal für die Hilfe
Tridiagonalmatrix
@Wockel: Du kannst noch fast gar nichts und sollst schon eine Funktion in *C* schreiben, also ein Erweiterungsmodul für Python in der Programmiersprache C‽ Und wenn die Funktion die Signatur `tridiag(a,b,c)` hat, wo kommt dann das `n` für die Seitenlängen der Matrix her? Was genau ist eine Matrix in diesem Kontext? Eine 2D-Listenstruktur? Ein Numpy-Array?