Werte in einer Liste rausgeben < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 15:33 Mo 20.07.2009 | Autor: | laraS |
Hallo, ich habe folgendes Programm als Beispiel:
>restart:
> for s from 1 to 3 do
for i from 1 to 2 do
a[s]:=1+i;
print(a[s]);
od;
od;
Ich möchte jetzt aber als Ergebnis eine Menge/Liste mit allen aufgetrettenen a[s] haben, also so was [2,3].
Die Werte werden aber immer überschrieben, wie kann ich das trotzdem speichern, damit ich dann das gewünschte Ergebnis bekomme?
Diese Frage habe ich in keinen anderen Foren gestellt
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:45 Mo 20.07.2009 | Autor: | abakus |
Hallo,
wahrscheinlich ist dir schon geholfen, wenn du statt print(a[s]) print(a[i]) schreibst.
Gruß Abakus
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 16:00 Mo 20.07.2009 | Autor: | laraS |
nein, eigentlich nicht, denn ich will zum Beispiel eine Liste L=[2,3] haben.
In der Liste sollen alle Werte von a[s] aufgelistet sein.
|
|
|
|
|
Dann probier mal for s = 1 to 3 do a[s] := [1 + i $ i = 1..2]; od;
Gruß,
Peter
P.S.: ich hoffe, ich habe das syntaktisch korrekt hinbekommen
Falls nicht, kannst Du ja die Hilfe zu $ aufrufen...
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 20:37 Do 30.07.2009 | Autor: | laraS |
ok, vielen dank
|
|
|
|