0
Вот мой код:Dimension ошибка несоответствия при сравнении строк с «==»
a='abc';
key = input('Enter secret: ', 's');
if key =='abc'
fprintf('Correct')
else
fprintf('Wrong. Re-enter.');
end
Когда я запускаю код, я ввожу abcdefg
, он показывает ошибку:
Error using ==, matrix dimension must be agree.
Как Я предотвращаю такую ошибку?
Используйте [strcmp] (https://de.mathworks.com/help/matlab/ref/strcmp.html) вместо сравнения строк. –
Спасибо, сэр. Я забыл эту функцию! – kenreal