Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
Wojteg
Użytkownik
Posty: 52 Rejestracja: 29 kwie 2012, o 11:54
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Podziękował: 5 razy
Pomógł: 8 razy
Post
autor: Wojteg » 7 cze 2016, o 17:24
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
]
xxmikolajx
Użytkownik
Posty: 57 Rejestracja: 9 paź 2013, o 21:26
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 28 razy
Pomógł: 1 raz
Post
autor: xxmikolajx » 9 cze 2016, o 16:44
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)