n×n-Matrix < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | Definieren Sie eine Funktion Spur[a_], welche einer [mm] $n\times [/mm] n$-Matrix ihre Spur [mm] \summe_{i=1}^{n}aii [/mm] zuordnet. |
Hallo zusammen! Ich habe absolut keine idee, wie ich die Funktion definieren soll, sodass sie auf Matrizen mit beliebigem n anwendbar ist! hat jemand eine idee?
|
|
|
|
Hallo Natalie!
> Definieren Sie eine Funktion Spur[a_], welche einer [mm]n\times n[/mm]-Matrix
> ihre Spur [mm]\summe_{i=1}^{n}aii[/mm] zuordnet.
> Hallo zusammen! Ich habe absolut keine idee, wie ich die
> Funktion definieren soll, sodass sie auf Matrizen mit
> beliebigem n anwendbar ist! hat jemand eine idee?
Naja, ist denn diese Form von Beliebigkeit wirklich gefordert? Also ich meine, daß hier das n zwar beliebig, aber fest gewählt ist. Man könnte die Abbildung dann einfach so hinschreiben:
[mm]\varphi:Mat(n \times n, K) \to K, A=(a_{i,j})_{1 \le i,j \le n} \mapsto \summe_{k=1}^{n}a_{k,k}[/mm]
Nur frag ich mich, wo dann der Witz der Aufgabe liegt.
LG
Karsten
|
|
|
|
|
Sorry, da hab ich wohl daneben gegriffen. Hab erst jetzt gesehen, daß es sich hier um ein Problem bzgl. Mathematica handelt.
*mit eingezogenen Schultern wegschlurf*
*und ein Beinchen nachzieh*
Karsten
|
|
|
|
|
Hi,
so könnte man das machen:
spur[a_] := Sum[a[[n, n]], {n, 1, Length [a]}]
Eigene Funktionen sollten mit einem kleinen Buchstaben beginnen.
mfg
nschlange
|
|
|
|
|
Super, dankeschön! Ich hatte noch ein ähnliches Beispiel und konnte das jetzt auch lösen *stolzaufmichbin*
lg,
Natalie
|
|
|
|