MATLAB: How to alternate the sign in an 1*n array

alternate sign

For example: turn A= [ 12, 1, 10, 33] into B = [12, -1, 10, -33] Thanks for sparing time for a beginner

Best Answer

B=A;
B(2:2:end)=-B(2:2:end);