If this happens, will the code just run the first part of the if statement as this is what it sees first or will it run both conditions?
Yes code just pass the next if else condtion.
It runs the one condition only, it executes the first true condition.
More understanding
a=6;
if a>3
disp('hello1');
elseif a>4
disp('hello2');
end
Output:
hello1
>>