Matrix auf Diagonale < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 10:10 Sa 28.06.2014 | Autor: | David90 |
Aufgabe | Aufstellung der Poisson-Matrix |
Hallo Leute,
Also ich möchte die Poisson-Matrix aufstellen. Dazu habe ich im Internet einen (wie ich finde sehr langen Code) gefunden. Gibt es nicht eine Möglichkeit die Matrix aufzustellen, ohne so viel zu programmieren?
Ich dachte da an sowas:
n=4; %Dimension festgelegt
v=(-4)*ones(n,1);
T=diag(v)+diag(ones(n-1,1),-1)+diag(ones(n-1,1),1);
I=eye(n);
poisson=kron(I,T)+...
Das erzeugt schon mal auf der Diagonalen die Matrizen. Wie bekomm ich das jetzt hin, eine Matrix auf die beiden Nebendiagonalen zu schreiben?
Für Ansätze bin ich sehr dankbar.
Viele Grüße
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:20 Mo 30.06.2014 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:01 Mi 02.07.2014 | Autor: | sijuherm |
MATLAB liefert die Möglichkeit mittels Befehl eine Dünnbesetzte (Poisson-)Matrix zu erzeugen:
|
|
|
|