Cody

Problem 729. Flag largest magnitude swings as they occur

You have a phenomenon that produces strictly positive or negative results.

delta = [1 -3 4 2 -1 6 -2 -7];

Marching through this list from beginning to end, mark a value with -1 if it is the greatest magnitude negative yet seen (strictly greater, not equal). Mark it with a one if it has the greatest magnitude in the positive direction (strictly greater, not equal). Just use a 0 if neither of these conditions have been met.

The result for the above example would be:

result = [1 -1 1 0 0 1 0 -1]

Solution Stats

48.53% Correct | 51.47% Incorrect
Last solution submitted on Sep 22, 2016

Problem Comments

Solution Comments

Tags

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!

Join the 15-year community celebration.

Play games and win prizes!

Learn more