So here's a part of my code:
if ((destination_one > 0)&&(location_caller > 0))||((destination_one < 0)&&(location_caller < 0)) dc1 = abs(destination_one - location_caller); elseif ((destination_one > 0)&&(location_caller < 0))||((destination_one < 0)&&(location_caller > 0)) dc1 = (abs(destination_one) + abs(location_caller)); end if ((destination_two > 0)&&(location_caller > 0))||((destination_two < 0)&&(location_caller < 0)) dc2 = abs(destination_two - location_caller); elseif ((destination_two > 0)&&(location_caller < 0))||((destination_two < 0)&&(location_caller > 0)) dc2 = (abs(destination_two) + abs(location_caller)); end condition_4 = [(dc2 > dc1), (dc2 < dc1)]; check_condition_4 = sum(condition_4);
Whenever I try to run it against certain test cases, it will return an error saying that, for condition_4, dc2 is undefined. Is my end statement placement wrong? Thanks in advance.
Best Answer