Listenelement suchen.... < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 08:26 Mo 11.07.2011 | Autor: | Paulo26 |
Hallo,
ich habe noch eine letzte Frage bzgl. Listen in Mathematica.
Wenn ich eine Liste habe wie zb
{{{1,0}, 1}, {{1,1},2}, {{2,1},3},{{2,2},4}} möchte ich z. B. das Element {1,0} angeben und das Programm soll mir 1 als Ergebnis zurückgeben; bei {2,1} soll 3 rauskommen.
Ich habe in allen möglichen Büchern nachgeschlagen, aber nirgends steht wie man das programmieren kann.
Kann mir einer von Euch dabei helfen?? Wäre absolut klasse!!
Euer Paulo
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt
|
|
|
|
> Hallo,
>
> ich habe noch eine letzte Frage bzgl. Listen in
> Mathematica.
> Wenn ich eine Liste habe wie zb
>
> {{{1,0}, 1}, {{1,1},2}, {{2,1},3},{{2,2},4}} möchte ich z.
> B. das Element {1,0} angeben und das Programm soll mir 1
> als Ergebnis zurückgeben; bei {2,1} soll 3 rauskommen.
>
> Ich habe in allen möglichen Büchern nachgeschlagen, aber
> nirgends steht wie man das programmieren kann.
>
> Kann mir einer von Euch dabei helfen?? Wäre absolut
> klasse!!
>
> Euer Paulo
Hi Paolo,
wenn ich das richtig verstanden habe:
du hast also eine Liste L von Paaren
$\ L\ =\ [mm] \{\{x_1,y_1\},\{x_1,y_1\},\{x_1,y_1\},\,.....\}$
[/mm]
(wobei die [mm] x_i [/mm] selber Paare von Zahlen sind), und du möchtest
eine Funktion "Nummer", welche auf die Eingabe
Nummer [mm] [L,x_i]
[/mm]
als Output das zugehörige [mm] y_i [/mm] liefert ?
LG
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:35 Mo 11.07.2011 | Autor: | Paulo26 |
ganz genau.... und ich bekomme das leider nicht hin.... :(
|
|
|
|
|
Hallo Paulo,
probier das mal aus:
F [list_ , a_ ] := Select[list , Part[#, 1 ] == a & ][[1 , 2 ]]
L := {{{0, 1 }, 1 }, {{3, 1 }, 2 }, {{2, 4 }, 3 }, {{5, 2 }, 4 }}
F [L , {3, 1 }]
LG Al-Chw.
|
|
|
|