I want to perform a function on each number in a series 'a' depending on whether it's odd or even. Then output this series of numbers 'b' as an array.
I don't know what to do next. So far my script doesn't output anything.
a = 1:5:150; % array before function applied
b = zeros(1,30); % used to store numbers from a after functions
counter = 0;for series = [1:30] r = rem(a,2); % r = 0 if number is even, r = 1 if number is odd
counter = counter + 1; if r == 0 b = a(counter)*4 % if number in b is even, multiply it by 4
elseif r == 1 b = a(counter)^3 % if number in a is odd, cube it
endend
I am an absolute beginner, really have no idea what I'm doing, please help?
Best Answer