Spalten aus Matrix auswählen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 11:15 Mi 14.05.2008 | Autor: | mrdjv2 |
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt und zwar im matheplaneten, aber in etwas anderer form, darum auch kein direkter link zu der frage.
Angenommen, ich habe eine n x N matrix gegeben, mit n < N und ich möchte für k<N jede mögliche n x k teilmatrix T auswählen (um später dann die norm von T* T auszurechnen). (ich erhalte also insgesamt N über k teilmatrizen)
wie mache ich sowas praktisch in matlab?
googlen hat mir nicht sehr viel weiter geholfen.
das hauptproblem ist, daß ich nicht nur eine auswahl von k spalten brauche, sondern tatsächlich alle. und hier habe ich keine ahnung, wie ich das (z.b. algorithmisch oder anders) lösen kann.
kennt da jemand einen vergleichsweise einfachen code für?
danke im voraus
gruß
mrdjv2
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 00:56 Fr 16.05.2008 | Autor: | MatthiasKr |
Hallo,
> Ich habe diese Frage auch in folgenden Foren auf anderen
> Internetseiten gestellt und zwar im matheplaneten, aber in
> etwas anderer form, darum auch kein direkter link zu der
> frage.
>
> Angenommen, ich habe eine n x N matrix gegeben, mit n < N
> und ich möchte für k<N jede mögliche n x k teilmatrix T
> auswählen (um später dann die norm von T* T auszurechnen).
> (ich erhalte also insgesamt N über k teilmatrizen)
>
ich finde es schwer, tips zu geben, wenn ich nicht den Sinn dahinter erkenne. Kannst du vielleicht erlaeutern, wozu das gut sein soll?
gruss
matthias
|
|
|
|
|
Hi,
Du hast ja schon verschiedene Ansätze erhalten, was funktioniert denn nicht?
mfg
nschlange
|
|
|
|