Я новичок в Matlab в этом задании, которое я должен дать В задании среднее значение для дневника и присвоить буквенную оценку каждому.
Это сообщение об ошибке, которое я получаю: В присваивании A (:) = B количество элементов в A и B должно быть одинаковым.
Код:
display(gradebook);
A = table2array(gradebook);
loopend = size(A,1)
for i=1:loopend
average(i) = mean(A(i,1:5));
end
for i=1:loopend
if (average(i) <= 59)
letter(i) = 'E' ;
elseif (average(i) <= 69)
letter(i) = 'D' ;
elseif (average(i) <= 79)
letter(i) = 'C' ;
elseif (average(i) <= 85)
**letter(i) = 'C+' ;**
elseif (average(i) <= 89)
**letter(i) = 'B+' ;**
elseif (average(i) <= 100)
letter(i) = 'A' ;
end
end
display(letter)
Проблема возникает в том, что Iхочу иметь C + и B +, он принимает только 1 символ в пределах ''.Есть ли способ это исправить?