Может быть, вы можете попробовать код ниже
v = {'pass', 'fail'};
result = v((score >=60)+1);
, который дает
result =
{
[1,1] = pass
[1,2] = fail
[1,3] = fail
}
ОБНОВЛЕНИЕ 1
Если у вас есть больше условий, может быть, вы можете попробовать код ниже
score=[45,59,72,78,90];
v = {'A','B','F'};
[i,~,~]= find([score >=80; score>=60 & score<80; score <60]);
result = v(i);
такой, что
result =
{
[1,1] = F
[1,2] = F
[1,3] = B
[1,4] = B
[1,5] = A
}
ОБНОВЛЕНИЕ 2
Для вывода в формате таблицы, Вы можете попробовать
fprintf('%.2f\t',score)
fprintf('\n');
fprintf('%s \t',result{:});
fprintf('\n');
, что дает
45.00 59.00 72.00 78.00 90.00
F F B B A