zamienić dodatnie elementy macierzy X na zera

0

Tak jak w temacie. Nie mam pomysłu jak to zrobić. macierz powiedzmy x=[2 3 4 5 -2 -3 5 0]. Nie mogę używać instrukcji warunkowych i pętli.

0

Chcę, żeby wszystkie parzyste elementy macierzy x zostały pomnożone przez 5. x(rem(x,2)==0)=5*x co jest nie tak?

1

https://ideone.com/j1M1x8

x=[2 3 4 5 -2 -3 5 0];
y = ~mod(x,2);
x(y) = x(y) * 5
%x(rem(x,2)==0) = 5*x(rem(x,2)==0)
0

Potrzebuję zrobić to w jednej funkcji. Mam do dyspozycji tylko rem.

już rozwiązałem problem. błędnie zrozumiałem polecenie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1