Maple Frage for loop

01/06/2014 - 06:38 von Mark | Report spam
Hallo,

ich habe gerade eine sehr triviale Frage zu Maple.
Seit meher als 10 Jahren habe ich es nicht benutzt und davor auch nur
fuer Uebungen an der Uni.

Ich habe mir einem 8x2 Matrix A angelegt.

1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8

Nun will ich eine neue Matrix B erzeugen wo nur die Werte aus der
zweiten Spalte neu berechnet werden, und zwar folgendermassen:
zweite Zeile - erste Zeile -> erste Zeile
dritte Zeile - zweite zeile -> zweite Zeile
vierte Zeile - dritte Zeile -> dritte Zeile
.
.
.
letzte Zeile - vorletzte Zeile => letzte Zeile.

Die Werte in der ersten Spalte beleiben gleich, das letzte Element kann
ignoriert werden.

Das Ergebniss sollte dann so aussehen:

1 1
2 1
3 1
4 1
5 1
6 1
7 1

Also immer A[i,j] - A[i-1,j] = B[i,j]

Ich habe mir die syntax der for schleife schon angesehen, aber das
funktioniert irgendwie nich so richtig.

Wenn mir da jemand auf die Spruenge helfen koennte?



Gruss
Mark
 

Lesen sie die antworten

#1 Robin Koch
01/06/2014 - 18:34 | Warnen spam
Am 01.06.2014 06:38, schrieb Mark:

Ich habe mir einem 8x2 Matrix A angelegt.

[...]

Nun will ich eine neue Matrix B erzeugen wo nur die Werte aus der
zweiten Spalte neu berechnet werden, und zwar folgendermassen:

zweite Zeile - erste Zeile -> erste Zeile
dritte Zeile - zweite zeile -> zweite Zeile
vierte Zeile - dritte Zeile -> dritte Zeile
..
..
..
letzte Zeile - vorletzte Zeile => letzte Zeile.

Die Werte in der ersten Spalte beleiben gleich, das letzte Element kann
ignoriert werden.
[...]
Also immer A[i,j] - A[i-1,j] = B[i,j]

Ich habe mir die syntax der for schleife schon angesehen, aber das
funktioniert irgendwie nich so richtig.

Wenn mir da jemand auf die Spruenge helfen koennte?



Ich kenne Maple nicht, aber da "funktionert irgendwie nich so richtig"
nicht sehr viele Anhaltspunkte liefert wage ich einfach mal einen Schuss
ist Blaue:

Schreibst Du tatsàchlich sowas wie

A[i,j] - A[i-1,j] = B[i,j]

statt

B[i,j] = A[i,j] - A[i-1,j] ?

Das fand ich beim Lesen grad sehr auffàllig.


Ansonsten vermute ich, dass mit einer genaueren Fehlerbeschreibung
und/oder einem entsprechenden Codeauszug auch gezieltere und nützlichere
Antworten zu erwarten sind. ;-)

Robin Koch

Ähnliche fragen