M(M>0) - WikiZMSI

Transkrypt

M(M>0) - WikiZMSI
1
Zadanie 0.1 Dla dowolnej macierzy M , jaki będzie wynik wykonania wyrażeń?
find(M(:,[1,2])>0)
M(M(1,:)>0)
M(M>0)
M(find(M>0))
Zadanie 0.2 Co będzie wynikiem wykonania operacji: M(1,M>0), dla dowolnej macierzy
M . Uzasadnij swoją odpowiedź.
Zadanie 0.3 Napisz wyrażenie obliczające liczbę elementów ujemnych, dla dowolnego
wektora wierszowego V .
Zadanie 0.4 Dla macierzy A[m × n] interesują nas wartości elementów parzystych z
ostatniego wiersza.
Zadanie 0.5 Dla macierzy A[m × n] interesują nas wartości elementów nieparzystych z
ostatniego wiersza.
Zadanie 0.6 Elementy o wartościach dodatnich macierzy M zastąp wartością równą 1,
natomiast ujemne wartością 3.
Zadanie 0.7 Elementy o wartościach dodatnich z pierwszego wiersza macierzy M zastąp
wartością 1, natomiast elementy ujemne z 3-go wiersza wyzeruj. Czy można tę operację
zrealizować przy pomocy jednego wyrażenia?
Zadanie 0.8 Dla macierzy M wartości parzyste zastąp wartością 2, a nieparzyste wyzeruj.
Zadanie 0.9 Jeżeli w macierzy M liczba ujemnych elementów jest parzysta, to należy
wartości tych elementów wyzerować. Czy można to zadanie zrealizować przy pomocy
jednego wyrażenia?
Zadanie 0.10 Jeżeli w macierzy M liczba ujemnych elementów jest parzysta, to należy
elementy te usunąć z macierzy. Czy można to zadanie zrealizować przy pomocy jednego
wyrażenia?
Zadanie 0.11 Z macierzy M [m×n] usuń wiersze, które w nieparzystych kolumnach mają
przynajmniej jedną parzystą wartość.1
Zadanie 0.12 Z macierzy M usuń kolumny, dla których suma wartości elementów jest
wartością dodatnią. 2
Zadanie 0.13 W macierzy A należy pozostawić wiersze, których element w drugiej kolumnie ma wartość ujemną.
1
Wskazówka. Funkcja any, dla macierzy, zwraca logiczny wektor wierszowy, o wartościach równych 1
dla kolumn, w których występuje przynajmniej jedna wartość różna od zera.
2
Wskazówka. przydatna może być tu funkcja sum