Mathematica < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 15:14 Fr 10.12.2004 | Autor: | Fuzzy |
Hallo Forum,
Folgendes Problem:
Ich habe eine Liste: a={-3,-2,0,1,2}.
Aus dieser Liste möchte ich die Anzahl der negativen Zahlen bis 0 (hier: 2)und die Anzahl der positiven Zahlen mit der 0 (hier: 3) bestimmen.
Kann mir da jemand helfen?
Vielen Dank!
Gruß Fuzzy
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo Fuzzy,
>
> Folgendes Problem:
>
> Ich habe eine Liste: a={-3,-2,0,1,2}.
>
> Aus dieser Liste möchte ich die Anzahl der negativen Zahlen
> bis 0 (hier: 2)und die Anzahl der positiven Zahlen mit der
> 0 (hier: 3) bestimmen.
>
anderer Thread
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:48 So 19.12.2004 | Autor: | Peter_Pein |
Hallo Fuzzy,
die naheliegenste Möglichkeit ist, Count[] einzusetzen. Da Count als Auswahlkriterium ein Muster braucht, wäre neg=Count[a,x_/;x<0]; anzuraten. Die Anzahl der nichtnegativen Elemente der Liste a ist dann (*Tusch*) Length[a]-neg, es sei denn es kommen auch nichtnumerische Elemente in a vor.
Anders mit Select[]: Select gibt die Elemente einer Liste als Liste zurück, die einer Auswahlfunktion genügen: neg=Length@Select[a,#<0&]
Bissel spät, aber hoffentlich richtig.
Peter
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 20:03 Mo 20.12.2004 | Autor: | Fuzzy |
Vielen Dank für ihre Antworten.
Es funzt.
Gruß
Fuzzy
|
|
|
|