Strona 1 z 1

Mathematica zamiana kolumn/wierszy macierzy

: 7 cze 2016, o 17:24
autor: Wojteg
Witam,

Mam za zadanie zamienić wiersze/kolumny macierzy w pętli for. Próbowałem w taki sposób:

Kod: Zaznacz cały

For[i = 1, i < 5, i++,
 temp = matrix[[i, a]]
 matrix[[i, a]] = matrix[[i, b]]
 matrix[[i, b]] = temp
]
Ale to nie działa Dodaje tylko do jednego wiersza wartości null...

Będę wdzięczny za pomoc

@EDIT Wystarczyło dodać średniki po każdej instrukcji, która nie jest ostatnia w kodzie tj.

Kod: Zaznacz cały

For[i = 1, i < 5, i++,
 temp = matrix[[i, a]];
 matrix[[i, a]] = matrix[[i, b]];
 matrix[[i, b]] = temp
]

Mathematica zamiana kolumn/wierszy macierzy

: 9 cze 2016, o 16:44
autor: xxmikolajx
Jeśli Cię to interesuje to te średniki są tam potrzebne z tego powodu, że chcesz by było to traktowane jako instrukcja złożona (w matematyce odpowiednikiem tego jest składanie relacji). (średnik intuicyjnie jest traktowany jako operator składania)